CVE-2026-0719
Rocky Linux vulnerability analysis and mitigation

Overview

CVE-2026-0719 is a stack-based buffer overflow vulnerability in the NTLM authentication handling of the libsoup HTTP client/server library, used by GNOME and numerous applications including WebKit, Evolution, GVfs, and gnome-online-accounts. The flaw exists in the md4sum() function within libsoup's NTLM authentication module (SoupAuthNTLM), where processing an extremely long password causes a signed-to-unsigned integer conversion error, leading to incorrect stack memory allocation and unsafe memory copying. It was disclosed on January 8, 2026, with patches released by Red Hat beginning February 4, 2026, and by Oracle on January 20, 2026. Affected products include libsoup across RHEL 7 through 10, Oracle Solaris 11.4, IBM Instana Observability (OnPrem), and IBM Netezza Appliance. The CVSS v3.1 base score is 8.6 (High), assigned by Red Hat (Red Hat CVE, Oracle Advisory).

Technical details

The root cause is classified as CWE-121 (Stack-based Buffer Overflow), arising from a signed-to-unsigned integer conversion error in the md4sum() function of libsoup's NTLM authentication module. When a client or server processes an extremely long NTLM password, an internal size calculation overflows because signed integers are used where unsigned values are required, resulting in an undersized stack buffer allocation followed by an unsafe memcpy-style operation that overwrites adjacent stack memory. The attack vector is network-based (AV:N), requires no authentication (PR:N), and no user interaction (UI:N), making it exploitable by any remote party that can initiate an NTLM authentication exchange with a vulnerable application. Multiple widely deployed components enable NTLM by default, significantly broadening the attack surface (Red Hat Bugzilla, GNOME GitLab).

Impact

Successful exploitation can cause applications using libsoup to crash unexpectedly, resulting in a denial-of-service condition. Beyond availability, the stack-based buffer overflow may allow an attacker to overwrite adjacent stack memory, potentially enabling arbitrary code execution with the privileges of the affected application — which could include desktop applications, web clients, or system services running as elevated users. Given that components such as WebKit, Evolution, GVfs, and gnome-online-accounts enable NTLM by default, the scope of affected assets is broad, and exploitation could facilitate lateral movement or data exfiltration depending on the privileges of the compromised process (Red Hat Bugzilla, Feedly).

Exploitability

As of the time of this report, there is no public proof-of-concept exploit code and no confirmed evidence of in-the-wild exploitation (Feedly). No threat actor attribution has been reported. The EPSS score is approximately 0.084%, indicating a currently low probability of exploitation in the near term. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. However, the network-accessible, unauthenticated attack vector and the wide deployment of libsoup-dependent applications increase the potential risk if a reliable exploit is developed.

Exploitation steps

  1. Reconnaissance: Identify services or applications using libsoup with NTLM authentication enabled — targets include GNOME desktop applications (Evolution, GVfs, gnome-online-accounts), WebKit-based browsers, or any network service built on libsoup that negotiates NTLM.
  2. Initiate NTLM handshake: Connect to the target service over HTTP or a supported protocol and trigger an NTLM authentication challenge/response exchange, which the vulnerable application will process via libsoup's SoupAuthNTLM module.
  3. Craft malicious NTLM response: Construct an NTLM authentication message containing an extremely long password field (exceeding the threshold that triggers the signed integer overflow in md4sum()).
  4. Trigger overflow: Send the crafted NTLM message to the target. The internal size calculation overflows, causing an undersized stack buffer to be allocated, followed by an out-of-bounds memory copy that overwrites adjacent stack data.
  5. Achieve impact: Depending on stack layout and exploit precision, the result is either an application crash (DoS) or, with a carefully crafted payload, control of the instruction pointer enabling arbitrary code execution with the privileges of the affected application (Red Hat Bugzilla, GNOME GitLab).

Indicators of compromise

  • Network: Unusual or malformed NTLM authentication traffic directed at services using libsoup; HTTP requests with abnormally large Authorization: NTLM header values (password fields significantly exceeding typical length limits).
  • Logs: Application crash logs or core dumps from libsoup-linked processes (e.g., Evolution, WebKitWebProcess, gvfsd); repeated authentication failures from a single source IP with oversized credentials.
  • Process: Unexpected termination (segmentation fault / SIGSEGV) of GNOME applications or services that use libsoup for network communication; unusual child processes spawned by libsoup-linked applications.
  • File System: Core dump files (core.*) generated in application working directories following crashes of libsoup-dependent processes.

Mitigation and workarounds

The primary remediation is to update libsoup to a patched version. Red Hat has released fixes across multiple RHEL versions via advisories including RHSA-2026:1948 (RHEL 8.8), RHSA-2026:2005 (RHEL 9.2), RHSA-2026:2006 (RHEL 10.0 EUS), RHSA-2026:2007 (RHEL 9.4 EUS), RHSA-2026:2008 (RHEL 9.0), RHSA-2026:2049 (RHEL 9.6 EUS), RHSA-2026:2182 (RHEL 10), RHSA-2026:2214/2215 (RHEL 8), RHSA-2026:2216 (RHEL 9), and additional extended support releases through RHSA-2026:2844 (Red Hat Errata). Oracle Solaris 11.4 patches were included in the January 2026 Third Party Bulletin (Oracle Advisory). IBM has released fixes for Instana Observability (OnPrem) and Netezza Appliance. As a workaround where immediate patching is not possible, consider disabling NTLM authentication in libsoup-based applications or blocking NTLM negotiation at the network perimeter.

Community reactions

The vulnerability received coverage from security community aggregators including RedPacketSecurity and TheHackerWire on Mastodon/Infosec.exchange shortly after disclosure in January 2026. Pro-Linux.de published multiple advisories covering libsoup patches across SUSE, Fedora, and other distributions. The OpenSUSE project included the fix in its January 2026 Tumbleweed monthly update summary. Community reaction was moderate, with attention focused on the broad deployment of libsoup across GNOME-based systems and the default enablement of NTLM in several major applications (RedPacketSecurity).

Additional resources

Linux Distribution fix status

Fix availability across major Linux distributions and their releases.

Debian

Affected

bookworm

libsoup3

Affected

sid

libsoup3

Affected

trixie

libsoup3

Affected

Ubuntu

Unknown

bionic (esm-infra)

libsoup2.4

Deferred

devel

libsoup2.4

Deferred

focal (esm-infra)

libsoup2.4

Deferred

jammy

libsoup2.4

Deferred

jammy (esm-apps)

libsoup3

Deferred

noble

libsoup2.4

Deferred

resolute

libsoup2.4

Deferred

resolute (esm-apps)

libsoup2.4

Deferred

RHEL / CentOS

Fixed

RHEL 8

:appstream:libsoup-0:2.62.3-13.el8_10.src

Fixed

RHEL 9

:appstream:libsoup-0:2.72.0-8.el9_0.9.src

Fixed

RHEL 10

libsoup3-0:3.6.5-3.el10_0.14.src

Fixed

SourceThis report was generated using AI

Related Rocky Linux vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-18922CRITICAL9.8
  • Rocky Linux logoRocky Linux
  • 389-ds-base-snmp-debuginfo
NoYesSep 07, 2026
CVE-2026-44950CRITICAL9.5
  • Rocky Linux logoRocky Linux
  • libXfont-debuginfo
NoYesSep 10, 2026
CVE-2026-59679CRITICAL9.2
  • Rocky Linux logoRocky Linux
  • libXfont2-doc
NoYesSep 10, 2026
CVE-2026-18453HIGH7.5
  • Rocky Linux logoRocky Linux
  • 389-ds:1.4::389-ds-base
NoYesSep 07, 2026
CVE-2026-18355HIGH7.5
  • Rocky Linux logoRocky Linux
  • 389-ds-base-snmp
NoYesSep 07, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management