
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-2574 is an out-of-bounds read and invalid free vulnerability in glib-networking's OpenSSL backend that can be triggered by a malicious TLS server advertising a specially crafted client-CA list. When a client using the OpenSSL backend connects to such a server, the flaw in g_tls_client_connection_openssl_get_property() causes memory to be accessed outside its allocated buffer and subsequently freed incorrectly. The vulnerability affects the GNOME glib-networking library and was disclosed on February 16, 2026, with the CVE status currently listed as Reserved. It carries a CVSS v3.1 base score of 5.4 (Medium) (Red Hat CVE, Red Hat Bugzilla).
The root cause (CWE-125: Out-of-bounds Read) resides in the g_tls_client_connection_openssl_get_property() function of GTlsClientConnectionOpenssl. The code allocates a buffer via g_malloc() and passes a pointer directly to i2d_X509_NAME(), which advances that pointer to the end of the encoded data. This advanced pointer is then stored in a GByteArray, so subsequent reads from ba->data[0] access memory outside the original allocation — constituting a heap out-of-bounds read. Furthermore, when the GByteArray is freed, an interior pointer (rather than the original allocation base) is freed, triggering an invalid free and undefined behavior. Exploitation requires user interaction: the victim client must connect to a malicious TLS server that advertises a crafted client-CA list (Red Hat Bugzilla, Red Hat CVE).
Successful exploitation can cause a denial-of-service condition in the affected client application and may result in limited heap memory disclosure. Confidentiality impact is low (partial heap content exposure), integrity is unaffected, and availability impact is low (application crash or instability). The vulnerability is client-side and does not directly enable remote code execution or lateral movement, but heap memory leakage could potentially expose sensitive data such as cryptographic material or session information (Red Hat CVE, Red Hat Bugzilla).
No public proof-of-concept exploit code or in-the-wild exploitation has been reported as of the available data. The CVE status remains Reserved, and there is no indication of inclusion in CISA's Known Exploited Vulnerabilities catalog. Exploitation requires the victim to connect to an attacker-controlled TLS server, limiting the attack surface to scenarios where users can be directed to malicious endpoints. Detection coverage exists via Nessus plugin 299305 (Tenable, Red Hat CVE).
i2d_X509_NAME() within glib-networking's OpenSSL backend.g_tls_client_connection_openssl_get_property() function calls i2d_X509_NAME(), which advances the allocated buffer pointer past its base, storing the advanced pointer in a GByteArray.ba->data[0] access heap memory outside the original allocation, potentially leaking adjacent heap contents to the attacker if the server can observe error responses or timing.GByteArray is freed, the interior pointer is freed instead of the allocation base, causing undefined behavior and likely crashing the client application (Red Hat Bugzilla).Red Hat has acknowledged the vulnerability and a bug report is tracked under Bugzilla ID 2440139, though a fixed version number has not yet been publicly specified in the available data. Users should monitor the Red Hat CVE advisory page and apply patches as soon as they are released for affected distributions. As a workaround, consider configuring applications to use the GnuTLS backend instead of the OpenSSL backend for glib-networking where possible, or restrict client connections to trusted TLS servers only. Nessus plugin 299305 (and 320293) can be used to detect vulnerable systems (Red Hat CVE, Red Hat Bugzilla, Tenable).
Fix availability across major Linux distributions and their releases.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."