CVE-2025-60019
Glib-networking: uninitialized memory dereferences on glib-networking through glib-networking/tls/openssl/gtlsbio.c via g_tls_bio_new_from_iostream() and g_tls_bio_new_from_datagram_based()
glib-networking's OpenSSL backend fails to properly check the return value of memory allocation routines. An out of memory condition could potentially result in writing to an invalid memory location.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
3.7
Glib-networking: uninitialized memory dereferences on glib-networking through glib-networking/tls/openssl/gtlsbio.c via g_tls_bio_new_from_iostream() and g_tls_bio_new_from_datagram_based()
glib-networking's OpenSSL backend fails to properly check the return value of memory allocation routines. An out of memory condition could potentially result in writing to an invalid memory location.
- Record
CVE-2025-60019- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-476
- Updated
- 2026-11-06
EUVDEUVD-2025-31119
3.7
glib-networking's OpenSSL backend fails to properly check the return value of memory allocation routines. An out of memory condition could potentially result in writing to an invalid memory location.
- Record
EUVD-2025-31119- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-06
GitHub AdvisoriesGHSA-vwwq-37x8-2qrx
3.7
glib-networking's OpenSSL backend fails to properly check the return value of memory allocation...
glib-networking's OpenSSL backend fails to properly check the return value of memory allocation routines. An out of memory condition could potentially result in writing to an invalid memory location.
- Record
GHSA-vwwq-37x8-2qrx- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-476
- Updated
- 2026-11-02
NVD
3.7
glib-networking's OpenSSL backend fails to properly check the return value of memory allocation routines. An out of memory condition could potentially result in writing to an invalid memory location.
- Record
CVE-2025-60019- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-476
- Updated
- 2026-11-06
OSV
3.7
glib-networking's OpenSSL backend fails to properly check the return value of memory allocation routines. An out of memory condition could potentially result in writing to an invalid memory location.
- Record
CVE-2025-60019- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVDEBIAN-CVE-2025-60019
3.7
glib-networking's OpenSSL backend fails to properly check the return value of memory allocation routines. An out of memory condition could potentially result in writing to an invalid memory location.
- Record
DEBIAN-CVE-2025-60019- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-07
Show 6 moreShow less
OSVOESA-2025-2397
4.8
glib-networking security update
glib-networking contains the implementations of certain GLib networking features that cannot be implemented directly in GLib itself because of their dependencies.
Security Fix(es):
glib-networking's OpenSSL backend fails to properly check the return value of a call to BIO_write(), resulting in an out of bounds read.(CVE-2025-60018)
glib-networking's OpenSSL backend fails to properly check the return value of memory allocation routines. An out of memory condition could potentially result in writing to an invalid memory location.(CVE-2025-60019)
- Record
OESA-2025-2397- CVSS 3.1
- 4.8 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L - Updated
- 2026-11-02
OSVOESA-2025-2398
4.8
glib-networking security update
glib-networking contains the implementations of certain GLib networking features that cannot be implemented directly in GLib itself because of their dependencies.
Security Fix(es):
glib-networking's OpenSSL backend fails to properly check the return value of a call to BIO_write(), resulting in an out of bounds read.(CVE-2025-60018)
glib-networking's OpenSSL backend fails to properly check the return value of memory allocation routines. An out of memory condition could potentially result in writing to an invalid memory location.(CVE-2025-60019)
- Record
OESA-2025-2398- CVSS 3.1
- 4.8 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L - Updated
- 2026-11-02
OSVOESA-2025-2399
4.8
glib-networking security update
glib-networking contains the implementations of certain GLib networking features that cannot be implemented directly in GLib itself because of their dependencies.
Security Fix(es):
glib-networking's OpenSSL backend fails to properly check the return value of a call to BIO_write(), resulting in an out of bounds read.(CVE-2025-60018)
glib-networking's OpenSSL backend fails to properly check the return value of memory allocation routines. An out of memory condition could potentially result in writing to an invalid memory location.(CVE-2025-60019)
- Record
OESA-2025-2399- CVSS 3.1
- 4.8 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L - Updated
- 2026-11-02
OSVOESA-2025-2830
3.7
glib-networking security update
glib-networking contains the implementations of certain GLib networking features that cannot be implemented directly in GLib itself because of their dependencies.
Security Fix(es):
glib-networking s OpenSSL backend fails to properly check the return value of memory allocation routines. An out of memory condition could potentially result in writing to an invalid memory location.(CVE-2025-60019)
- Record
OESA-2025-2830- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVOESA-2025-2831
3.7
glib-networking security update
glib-networking contains the implementations of certain GLib networking features that cannot be implemented directly in GLib itself because of their dependencies.
Security Fix(es):
glib-networking s OpenSSL backend fails to properly check the return value of memory allocation routines. An out of memory condition could potentially result in writing to an invalid memory location.(CVE-2025-60019)
- Record
OESA-2025-2831- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVOESA-2025-2832
3.7
glib-networking security update
glib-networking contains the implementations of certain GLib networking features that cannot be implemented directly in GLib itself because of their dependencies.
Security Fix(es):
glib-networking s OpenSSL backend fails to properly check the return value of memory allocation routines. An out of memory condition could potentially result in writing to an invalid memory location.(CVE-2025-60019)
- Record
OESA-2025-2832- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
glib-networkingDebian:12 |
All versions, plus listed versions 2.74.0-42.76.0-12.76.1-12.76.1-22.76~beta-1 Show 8 moreShow less2.78.0-12.80.0-12.80.1-12.80~alpha-12.80~alpha-22.80~rc-12.90.0-12.90.0-2 |
None known |
glib-networkingDebian:13 |
All versions, plus listed versions 2.80.1-12.90.0-12.90.0-2 |
None known |
glib-networkingDebian:14 |
before 2.90.0-1, plus listed versions 2.80.1-1 |
2.90.0-1 |
glib-networkingopenEuler:24.03-LTS From an advisory covering 2 CVEs |
before 2.78.0-2.oe2403 | 2.78.0-2.oe2403 |
glib-networkingopenEuler:24.03-LTS-SP1 From an advisory covering 2 CVEs |
before 2.78.0-2.oe2403sp1 | 2.78.0-2.oe2403sp1 |
glib-networkingopenEuler:24.03-LTS-SP2 From an advisory covering 2 CVEs |
before 2.78.0-2.oe2403sp2 | 2.78.0-2.oe2403sp2 |
glib-networkingopenEuler:20.03-LTS-SP4 |
before 2.62.4-2.oe2003sp4 | 2.62.4-2.oe2003sp4 |
glib-networkingopenEuler:22.03-LTS-SP3 |
before 2.68.1-6.oe2203sp3 | 2.68.1-6.oe2203sp3 |
glib-networkingopenEuler:22.03-LTS-SP4 |
before 2.68.1-6.oe2203sp4 | 2.68.1-6.oe2203sp4 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2025-60019 is a low vulnerability (CVSS 3.7) in Red Hat Enterprise Linux 10, published September 25, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.36%, the 29th percentile. Fixed in glib-networking 2.90.0-1.
References
access.redhat.com/security/cve/CVE-2025-60019
bugzilla.redhat.com/show_bug.cgi?id=2398140
gitlab.gnome.org/GNOME/glib-networking/-/issues/227
nvd.nist.gov/vuln/detail/CVE-2025-60019
github.com/advisories/GHSA-vwwq-37x8-2qrx
security-tracker.debian.org/tracker/CVE-2025-60019
Show 7 moreShow less
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-2397
nvd.nist.gov/vuln/detail/CVE-2025-60018
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-2398
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-2399
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-2830
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-2831
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-2832