CVE-2026-0719CWE-121

Libsoup: signed to unsigned conversion error leading to stack-based buffer overflow in libsoup ntlm authentication

High · published January 8, 2026

CVSS v3.1
8.6
EPSS
1%
Percentile
48.5
In the wild
Unconfirmed
What it is

⚡ A single long password can crash applications using libsoup, like a too-big order sinking a restaurant's kitchen! Imagine a restaurant receiving a gigantic order that overwhelms kitchen staff, causing them to drop everything and slam into chaos. Similarly, this vulnerability in libsoup allows excessively long passwords to cause a stack overflow, leading to unexpected application crashes. The consequences could be quite disruptive—applications powered by libsoup may crash due to this flaw, resulting in a denial-of-service risk. If you're running critical services, this could leave your users stranded, impacting their overall experience and trust.

Put simply

Imagine a restaurant receiving a gigantic order that overwhelms kitchen staff, causing them to drop everything and slam into chaos. Similarly, this vulnerability in libsoup allows excessively long passwords to cause a stack overflow, leading to unexpected application crashes. This vulnerability arises from improper handling of signed integers when processing very long passwords, leading to incorrect memory allocation on the stack and unsafe memory copying within the NTLM authentication handling of libsoup.

What to do

The consequences could be quite disruptive—applications powered by libsoup may crash due to this flaw, resulting in a denial-of-service risk. If you're running critical services, this could leave your users stranded, impacting their overall experience and trust. To mitigate this risk, update libsoup to the latest version and implement checks to limit password length to a safe number of characters. Regularly auditing your application dependencies can also help you catch such issues before they become critical. You've got this! With a few steps, you can reinforce your defenses and keep your applications running smoothly. 🛡️

The record
Technical detail
CVSS v3.1
8.6 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H
CVSS v4.0
Not supplied
EPSS
0.00610 · 48.5th percentile
Weakness
CWE-121 · Stack-based Buffer Overflow
Published
2026-01-08T12:38Z
EPSS history
Timeline
  • 08 JAN 12:38Z
    Libsoup: signed to unsigned conversion error leading to stack-based buffer overflow in libsoup ntlm authentication
    cvelistv5