CVE-2025-7039
Glib: buffer under-read on glib through glib/gfileutils.c via get_tmp_file()
A flaw was found in glib. An integer overflow during temporary file creation leads to an out-of-bounds memory access, allowing an attacker to potentially perform path traversal or access private temporary file content by creating symbolic links. This vulnerability allows a local attacker to manipulate file paths and access unauthorized data. The core issue stems from insufficient validation of file path lengths during temporary file operations.
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
- Low
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
3.7
Glib: buffer under-read on glib through glib/gfileutils.c via get_tmp_file()
A flaw was found in glib. An integer overflow during temporary file creation leads to an out-of-bounds memory access, allowing an attacker to potentially perform path traversal or access private temporary file content by creating symbolic links. This vulnerability allows a local attacker to manipulate file paths and access unauthorized data. The core issue stems from insufficient validation of file path lengths during temporary file operations.
- Record
CVE-2025-7039- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N - Weakness
- CWE-22
- Updated
- 2026-11-02
EUVDEUVD-2025-26475
3.7
A flaw was found in glib. An integer overflow during temporary file creation leads to an out-of-bounds memory access, allowing an attacker to potentially perform path traversal or access private temporary file content by creating symbolic links. This vulnerability allows a local attacker to manipulate file paths and access unauthorized data. The core issue stems from insufficient validation of file path lengths during temporary file operations.
- Record
EUVD-2025-26475- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-wcxv-32f4-xr5v
3.7
A flaw was found in glib. An integer overflow during temporary file creation leads to an out-of...
A flaw was found in glib. An integer overflow during temporary file creation leads to an out-of-bounds memory access, allowing an attacker to potentially perform path traversal or access private temporary file content by creating symbolic links. This vulnerability allows a local attacker to manipulate file paths and access unauthorized data. The core issue stems from insufficient validation of file path lengths during temporary file operations.
- Record
GHSA-wcxv-32f4-xr5v- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N - Weakness
- CWE-22
- Updated
- 2026-11-02
NVD
3.7
A flaw was found in glib. An integer overflow during temporary file creation leads to an out-of-bounds memory access, allowing an attacker to potentially perform path traversal or access private temporary file content by creating symbolic links. This vulnerability allows a local attacker to manipulate file paths and access unauthorized data. The core issue stems from insufficient validation of file path lengths during temporary file operations.
- Record
CVE-2025-7039- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N - Weakness
- CWE-22
- Updated
- 2026-11-02
OSVBELL-CVE-2025-7039
3.7
- Record
BELL-CVE-2025-7039- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSV
3.7
A flaw was found in glib. An integer overflow during temporary file creation leads to an out-of-bounds memory access, allowing an attacker to potentially perform path traversal or access private temporary file content by creating symbolic links. This vulnerability allows a local attacker to manipulate file paths and access unauthorized data. The core issue stems from insufficient validation of file path lengths during temporary file operations.
- Record
CVE-2025-7039- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
Show 25 moreShow less
OSVDEBIAN-CVE-2025-7039
3.7
A flaw was found in glib. An integer overflow during temporary file creation leads to an out-of-bounds memory access, allowing an attacker to potentially perform path traversal or access private temporary file content by creating symbolic links. This vulnerability allows a local attacker to manipulate file paths and access unauthorized data. The core issue stems from insufficient validation of file path lengths during temporary file operations.
- Record
DEBIAN-CVE-2025-7039- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVOESA-2025-2017
9.8
glib2 security update
GLib is a bundle of three (formerly five) low-level system libraries written in C and developed mainly by GNOME. GLib's code was separated from GTK, so it can be used by software other than GNOME and has been developed in parallel ever since.
Security Fix(es):
(CVE-2025-7039)
- Record
OESA-2025-2017- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2025-2018
9.8
glib2 security update
GLib is a bundle of three (formerly five) low-level system libraries written in C and developed mainly by GNOME. GLib's code was separated from GTK, so it can be used by software other than GNOME and has been developed in parallel ever since.
Security Fix(es):
(CVE-2025-7039)
- Record
OESA-2025-2018- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2025-2019
9.8
glib2 security update
GLib is a bundle of three (formerly five) low-level system libraries written in C and developed mainly by GNOME. GLib's code was separated from GTK, so it can be used by software other than GNOME and has been developed in parallel ever since.
Security Fix(es):
(CVE-2025-7039)
- Record
OESA-2025-2019- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2025-2020
9.8
glib2 security update
GLib is a bundle of three (formerly five) low-level system libraries written in C and developed mainly by GNOME. GLib's code was separated from GTK, so it can be used by software other than GNOME and has been developed in parallel ever since.
Security Fix(es):
(CVE-2025-7039)
- Record
OESA-2025-2020- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2025-2021
9.8
glib2 security update
GLib is a bundle of three (formerly five) low-level system libraries written in C and developed mainly by GNOME. GLib's code was separated from GTK, so it can be used by software other than GNOME and has been developed in parallel ever since.
Security Fix(es):
(CVE-2025-7039)
- Record
OESA-2025-2021- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2025-2063
9.8
glib2 security update
GLib is a bundle of three (formerly five) low-level system libraries written in C and developed mainly by GNOME. GLib's code was separated from GTK, so it can be used by software other than GNOME and has been developed in parallel ever since.
Security Fix(es):
(CVE-2025-7039)
- Record
OESA-2025-2063- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:7461
7.7
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:7461- CVSS 3.1
- 7.7 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2025-7039
3.7
A flaw was found in glib. An integer overflow during temporary file creation leads to an out-of-bounds memory access, allowing an attacker to potentially perform path traversal or access private temporary file content by creating symbolic links. This vulnerability allows a local attacker to manipulate file paths and access unauthorized data. The core issue stems from insufficient validation of file path lengths during temporary file operations.
- Record
UBUNTU-CVE-2025-7039- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVAZL-66780 No score
CVE-2025-7039 affecting package glib for versions less than 2.71.0-6
A flaw was found in glib. An integer overflow during temporary file creation leads to an out-of-bounds memory access, allowing an attacker to potentially perform path traversal or access private temporary file content by creating symbolic links. This vulnerability allows a local attacker to manipulate file paths and access unauthorized data. The core issue stems from insufficient validation of file path lengths during temporary file operations.
- Record
AZL-66780- Updated
- 2026-11-02
OSVAZL-66783 No score
CVE-2025-7039 affecting package glib for versions less than 2.78.6-4
A flaw was found in glib. An integer overflow during temporary file creation leads to an out-of-bounds memory access, allowing an attacker to potentially perform path traversal or access private temporary file content by creating symbolic links. This vulnerability allows a local attacker to manipulate file paths and access unauthorized data. The core issue stems from insufficient validation of file path lengths during temporary file operations.
- Record
AZL-66783- Updated
- 2026-11-05
OSVCLSA-2026-1776246056 No score
glib2: Fix of 5 CVEs
- CVE-2026-1489: fix integer overflow in Unicode case conversion functions
- CVE-2026-1484: fix integer overflow in GLib Base64 encoding
- CVE-2026-1485: fix buffer underflow in content type treemagic parsing
- CVE-2026-0988: fix integer overflow in g_buffered_input_stream_peek()
- CVE-2025-7039: fix integer overflow in temporary file creation
- Record
CLSA-2026-1776246056- Updated
- 2026-11-02
OSVCLSA-2026-1776329620 No score
glib2: Fix of 6 CVEs
- CVE-2026-1489: fix integer overflow in Unicode case conversion functions
- CVE-2026-1484: fix integer overflow in GLib Base64 encoding
- CVE-2025-14512: fix integer overflow in escape_byte_string() for byte strings with many invalid characters
- CVE-2026-1485: fix buffer underflow in content type treemagic parsing
- CVE-2026-0988: fix integer overflow in g_buffered_input_stream_peek()
- CVE-2025-7039: fix integer overflow in temporary file creation
- Record
CLSA-2026-1776329620- Updated
- 2026-11-02
OSVMGASA-2026-0023 No score
Updated glib2.0 packages fix security vulnerabilities
Glib prior to 2.82.5 is vulnerable to integer overflow and buffer under-read when parsing a very long invalid iso 8601 timestamp with g_date_time_new_from_iso8601(). (CVE-2025-3360) Buffer under-read on glib through glib/gfileutils.c via get_tmp_file(). (CVE-2025-7039) Integer overflow in g_escape_uri_string(). (CVE-2025-13601) Buffer underflow in gvariant parser leads to heap corruption. (CVE-2025-14087) Integer overflow in glib gio attribute escaping causes heap buffer overflow. (CVE-2025-14512) Denial of service via integer overflow in g_buffered_input_stream_peek(). (CVE-2026-0988)
- Record
MGASA-2026-0023- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15432-1 No score
gio-branding-upstream-2.84.4-1.1 on GA media
These are all security issues fixed in the gio-branding-upstream-2.84.4-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15432-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:20018-1 No score
Security update for glib2
This update for glib2 fixes the following issues:
Update to version 2.84.4.
Security issues fixed:
- CVE-2025-14512: integer overflow in the GIO
escape_byte_string()function when processing malicious files or remote filesystem attribute values can lead to denial-of-service (bsc#1254878). - CVE-2025-14087: buffer underflow in the GVariant parser
bytestring_parse()andstring_parse()functions when processing attacker-influenced data may lead to crash or code execution (bsc#1254662). - CVE-2025-13601: heap-based buffer overflow in the
g_escape_uri_string()function when processing strings with a large number of unacceptable characters may lead to crash or code execution (bsc#1254297). - CVE-2025-7039: integer overflow when creating temporary files may lead to an out-of-bounds memory access that can be used for path traversal or exposure of sensitive content in a temporary file (bsc#1249055).
Other issues fixed and changes:
- Fix GFile leak in
g_local_file_set_display_nameduring error handling. - Fix incorrect output parameter handling in closure helper of
g_settings_bind_with_mapping_closures. gfileutils: fix computation of temporary file name.- Fix GFile leak in
g_local_file_set_display_name(). gthreadpool: catchpool_spawnercreation failure.gio/filenamecompleter: fix leaks.gfilenamecompleter: fixg_object_unref()of undefined value.
- Record
openSUSE-SU-2026:20018-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:21063-1 No score
Security update for glib2
This update for glib2 fixes the following issues:
- CVE-2025-7039: Fixed Buffer Under-read in gfileutils.c (bsc#1249055)
- Record
SUSE-SU-2025:21063-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:21201-1 No score
Security update for glib2
This update for glib2 fixes the following issues:
- CVE-2025-7039: Fixed Buffer Under-read in gfileutils.c (bsc#1249055)
- Record
SUSE-SU-2025:21201-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:4186-1 No score
Security update for glib2
This update for glib2 fixes the following issues:
- CVE-2025-7039: Fixed buffer under-read on glib through glib/gfileutils.c via get_tmp_file() (bsc#1249055)
- Record
SUSE-SU-2025:4186-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:4278-1 No score
Security update for glib2
This update for glib2 fixes the following issues:
- CVE-2025-7039: Fixed buffer under-read on glib through glib/gfileutils.c via get_tmp_file() (bsc#1249055)
- Record
SUSE-SU-2025:4278-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:4308-1 No score
Security update for glib2
This update for glib2 fixes the following issues:
- CVE-2025-7039: Fixed buffer under-read on glib through glib/gfileutils.c via get_tmp_file() (bsc#1249055)
- Record
SUSE-SU-2025:4308-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:4347-1 No score
Security update for glib2
This update for glib2 fixes the following issues:
- CVE-2025-7039: Fixed buffer under-read on glib through glib/gfileutils.c via get_tmp_file() (bsc#1249055)
- Record
SUSE-SU-2025:4347-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:20032-1 No score
Security update for glib2
This update for glib2 fixes the following issues:
Update to version 2.84.4.
Security issues fixed:
- CVE-2025-14512: integer overflow in the GIO
escape_byte_string()function when processing malicious files or remote filesystem attribute values can lead to denial-of-service (bsc#1254878). - CVE-2025-14087: buffer underflow in the GVariant parser
bytestring_parse()andstring_parse()functions when processing attacker-influenced data may lead to crash or code execution (bsc#1254662). - CVE-2025-13601: heap-based buffer overflow in the
g_escape_uri_string()function when processing strings with a large number of unacceptable characters may lead to crash or code execution (bsc#1254297). - CVE-2025-7039: integer overflow when creating temporary files may lead to an out-of-bounds memory access that can be used for path traversal or exposure of sensitive content in a temporary file (bsc#1249055).
Other issues fixed and changes:
- Fix GFile leak in
g_local_file_set_display_nameduring error handling. - Fix incorrect output parameter handling in closure helper of
g_settings_bind_with_mapping_closures. gfileutils: fix computation of temporary file name.- Fix GFile leak in
g_local_file_set_display_name(). gthreadpool: catchpool_spawnercreation failure.gio/filenamecompleter: fix leaks.gfilenamecompleter: fixg_object_unref()of undefined value.
- Record
SUSE-SU-2026:20032-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:20074-1 No score
Security update for glib2
This update for glib2 fixes the following issues:
Update to version 2.84.4.
Security issues fixed:
- CVE-2025-14512: integer overflow in the GIO
escape_byte_string()function when processing malicious files or remote filesystem attribute values can lead to denial-of-service (bsc#1254878). - CVE-2025-14087: buffer underflow in the GVariant parser
bytestring_parse()andstring_parse()functions when processing attacker-influenced data may lead to crash or code execution (bsc#1254662). - CVE-2025-13601: heap-based buffer overflow in the
g_escape_uri_string()function when processing strings with a large number of unacceptable characters may lead to crash or code execution (bsc#1254297). - CVE-2025-7039: integer overflow when creating temporary files may lead to an out-of-bounds memory access that can be used for path traversal or exposure of sensitive content in a temporary file (bsc#1249055).
Other issues fixed and changes:
- Fix GFile leak in
g_local_file_set_display_nameduring error handling. - Fix incorrect output parameter handling in closure helper of
g_settings_bind_with_mapping_closures. gfileutils: fix computation of temporary file name.- Fix GFile leak in
g_local_file_set_display_name(). gthreadpool: catchpool_spawnercreation failure.gio/filenamecompleter: fix leaks.gfilenamecompleter: fixg_object_unref()of undefined value.
- Record
SUSE-SU-2026:20074-1- Updated
- 2026-11-02
OSVUSN-7942-1 No score
glib2.0 vulnerabilities
It was discovered that GLib incorrectly handled escaping URI strings. An attacker could use this issue to cause GLib to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2025-13601)
It was discovered that GLib incorrectly parsed certain GVariants. An attacker could use this issue to cause GLib to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2025-14087)
It was discovered that GLib incorrectly parsed certain long invalid ISO 8601 timestamps. An attacker could possibly use this issue to cause GLib to crash, resulting in a denial of service. This issue only affected Ubuntu 22.04 LTS and Ubuntu 24.04 LTS. (CVE-2025-3360)
It was discovered that GLib incorrectly handled GString memory operations. An attacker could use this issue to cause GLib to crash, resulting in a denial of service, or possibly execute arbitrary code. This issue only affected Ubuntu 24.04 LTS and Ubuntu 25.04. (CVE-2025-6052)
It was discovered that GLib incorrectly handled creating temporary files. An attacker could possibly use this issue to access unauthorized data. This issue only affected Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, and Ubuntu 25.04. (CVE-2025-7039)
- Record
USN-7942-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
glibAzure Linux:2 |
before 2.71.0-6 | 2.71.0-6 |
glibAzure Linux:3 |
before 2.78.6-4 | 2.78.6-4 |
glibAlpaquita:23 |
2.74.1-r2 up to 2.74.7-r3 | 2.74.7-r3 |
glibAlpaquita:25 |
2.84.2-r0 up to 2.84.4-r0 | 2.84.4-r0 |
glibAlpaquita:stream |
2.84.2-r0 up to 2.84.4-r0 | 2.84.4-r0 |
glib2TuxCare:AlmaLinux:9.6 From an advisory covering 5 CVEs |
before 2.68.4-16.el9_6.3.tuxcare.els3 | 2.68.4-16.el9_6.3.tuxcare.els3 |
glib2-develTuxCare:AlmaLinux:9.6 From an advisory covering 5 CVEs |
before 2.68.4-16.el9_6.3.tuxcare.els3 | 2.68.4-16.el9_6.3.tuxcare.els3 |
glib2-docTuxCare:AlmaLinux:9.6 From an advisory covering 5 CVEs |
before 2.68.4-16.el9_6.3.tuxcare.els3 | 2.68.4-16.el9_6.3.tuxcare.els3 |
glib2-staticTuxCare:AlmaLinux:9.6 From an advisory covering 5 CVEs |
before 2.68.4-16.el9_6.3.tuxcare.els3 | 2.68.4-16.el9_6.3.tuxcare.els3 |
glib2-testsTuxCare:AlmaLinux:9.6 From an advisory covering 5 CVEs |
before 2.68.4-16.el9_6.3.tuxcare.els3 | 2.68.4-16.el9_6.3.tuxcare.els3 |
Show 52 moreShow less
| Package | Affected | Fixed |
|---|---|---|
glib2TuxCare:AlmaLinux:9.2 From an advisory covering 6 CVEs |
before 2.68.4-6.el9.tuxcare.els6 | 2.68.4-6.el9.tuxcare.els6 |
glib2-develTuxCare:AlmaLinux:9.2 From an advisory covering 6 CVEs |
before 2.68.4-6.el9.tuxcare.els6 | 2.68.4-6.el9.tuxcare.els6 |
glib2-docTuxCare:AlmaLinux:9.2 From an advisory covering 6 CVEs |
before 2.68.4-6.el9.tuxcare.els6 | 2.68.4-6.el9.tuxcare.els6 |
glib2-staticTuxCare:AlmaLinux:9.2 From an advisory covering 6 CVEs |
before 2.68.4-6.el9.tuxcare.els6 | 2.68.4-6.el9.tuxcare.els6 |
glib2-testsTuxCare:AlmaLinux:9.2 From an advisory covering 6 CVEs |
before 2.68.4-6.el9.tuxcare.els6 | 2.68.4-6.el9.tuxcare.els6 |
glib2.0Debian:12 |
before 2.74.6-2+deb12u7, plus listed versions 2.74.6-22.74.6-2+deb12u12.74.6-2+deb12u22.74.6-2+deb12u32.74.6-2+deb12u42.74.6-2+deb12u52.74.6-2+deb12u6 |
2.74.6-2+deb12u7 |
glib2.0Debian:13 |
before 2.84.4-3~deb13u1, plus listed versions 2.84.3-12.84.4-12.84.4-2 |
2.84.4-3~deb13u1 |
glib2.0Debian:14 |
before 2.84.4-1, plus listed versions 2.84.3-1 |
2.84.4-1 |
glib2.0Debian:11 From an advisory covering 5 CVEs |
before 2.66.8-1+deb11u7, plus listed versions 2.66.8-12.66.8-1+deb11u12.66.8-1+deb11u22.66.8-1+deb11u32.66.8-1+deb11u42.66.8-1+deb11u52.66.8-1+deb11u6 |
2.66.8-1+deb11u7 |
glib2.0Mageia:9 From an advisory covering 6 CVEs |
before 2.76.3-1.6.mga9 | 2.76.3-1.6.mga9 |
glib2openEuler:22.03-LTS-SP3 |
before 2.72.2-22.oe2203sp3 | 2.72.2-22.oe2203sp3 |
glib2openEuler:22.03-LTS-SP4 |
before 2.72.2-22.oe2203sp4 | 2.72.2-22.oe2203sp4 |
glib2openEuler:24.03-LTS |
before 2.78.3-10.oe2403 | 2.78.3-10.oe2403 |
glib2openEuler:24.03-LTS-SP1 |
before 2.78.3-10.oe2403sp1 | 2.78.3-10.oe2403sp1 |
glib2openEuler:24.03-LTS-SP2 |
before 2.78.3-10.oe2403sp2 | 2.78.3-10.oe2403sp2 |
glib2openEuler:20.03-LTS-SP4 |
before 2.66.8-20.oe2003sp4 | 2.66.8-20.oe2003sp4 |
glib2Red Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:2.88.0-1.1.hum1 | 0:2.88.0-1.1.hum1 |
glib2-develRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:2.88.0-1.1.hum1 | 0:2.88.0-1.1.hum1 |
glib2-docRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:2.88.0-1.1.hum1 | 0:2.88.0-1.1.hum1 |
glib2-staticRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:2.88.0-1.1.hum1 | 0:2.88.0-1.1.hum1 |
glib2-testsRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:2.88.0-1.1.hum1 | 0:2.88.0-1.1.hum1 |
glib2SUSE:Linux Micro 6.1 |
before 2.78.6-slfo.1.1_5.1 | 2.78.6-slfo.1.1_5.1 |
glib2SUSE:Linux Micro 6.0 |
before 2.76.2-10.1 | 2.76.2-10.1 |
glib2SUSE:Linux Enterprise Micro 5.2 |
before 2.62.6-150200.3.33.1 | 2.62.6-150200.3.33.1 |
glib2SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 |
before 2.48.2-12.49.1 | 2.48.2-12.49.1 |
glib2SUSE:Linux Enterprise Module for Basesystem 15 SP6 |
before 2.78.6-150600.4.22.1 | 2.78.6-150600.4.22.1 |
glib2SUSE:Linux Enterprise Module for Basesystem 15 SP7 |
before 2.78.6-150600.4.22.1 | 2.78.6-150600.4.22.1 |
glib2openSUSE:Leap 15.6 |
before 2.78.6-150600.4.22.1 | 2.78.6-150600.4.22.1 |
glib2-docopenSUSE:Leap 15.6 |
before 2.78.6-150600.4.22.1 | 2.78.6-150600.4.22.1 |
glib2SUSE:Linux Enterprise Micro 5.3 |
before 2.70.5-150400.3.26.1 | 2.70.5-150400.3.26.1 |
glib2SUSE:Linux Enterprise Micro 5.4 |
before 2.70.5-150400.3.26.1 | 2.70.5-150400.3.26.1 |
glib2SUSE:Linux Enterprise Micro 5.5 |
before 2.70.5-150400.3.26.1 | 2.70.5-150400.3.26.1 |
glib2SUSE:Linux Enterprise Server 16.0 From an advisory covering 4 CVEs |
before 2.84.4-160000.1.1 | 2.84.4-160000.1.1 |
glib2-branding-SLESUSE:Linux Enterprise Server 16.0 From an advisory covering 4 CVEs |
before 16-160000.2.2 | 16-160000.2.2 |
glib2-docSUSE:Linux Enterprise Server 16.0 From an advisory covering 4 CVEs |
before 2.84.4-160000.1.1 | 2.84.4-160000.1.1 |
glib2SUSE:Linux Enterprise Server for SAP applications 16.0 From an advisory covering 4 CVEs |
before 2.84.4-160000.1.1 | 2.84.4-160000.1.1 |
glib2-branding-SLESUSE:Linux Enterprise Server for SAP applications 16.0 From an advisory covering 4 CVEs |
before 16-160000.2.2 | 16-160000.2.2 |
glib2-docSUSE:Linux Enterprise Server for SAP applications 16.0 From an advisory covering 4 CVEs |
before 2.84.4-160000.1.1 | 2.84.4-160000.1.1 |
glib2SUSE:Linux Micro 6.2 From an advisory covering 4 CVEs |
before 2.84.4-160000.1.1 | 2.84.4-160000.1.1 |
glib2-branding-SLESUSE:Linux Micro 6.2 From an advisory covering 4 CVEs |
before 16-160000.2.2 | 16-160000.2.2 |
glib2.0Ubuntu:Pro:14.04:LTS |
before 2.40.2-0ubuntu1.1+esm7, plus listed versions 2.38.0-1ubuntu12.38.1-12.39.1-0ubuntu12.39.1-0ubuntu22.39.1-0ubuntu3 Show 18 moreShow less2.39.2-0ubuntu12.39.2-0ubuntu22.39.3-0ubuntu42.39.4-0ubuntu12.39.90-0ubuntu12.39.91-0ubuntu22.39.91-0ubuntu32.39.92-22.40.0-12.40.0-1ubuntu12.40.0-22.40.2-0ubuntu12.40.2-0ubuntu1.12.40.2-0ubuntu1.1+esm12.40.2-0ubuntu1.1+esm22.40.2-0ubuntu1.1+esm32.40.2-0ubuntu1.1+esm42.40.2-0ubuntu1.1+esm6 |
2.40.2-0ubuntu1.1+esm7 |
glib2.0Ubuntu:Pro:16.04:LTS |
before 2.48.2-0ubuntu4.8+esm5, plus listed versions 2.46.1-12.46.1-22.47.1-12.47.3-32.47.4-1 Show 19 moreShow less2.47.5-12.47.6-12.48.0-1ubuntu32.48.0-1ubuntu42.48.1-1~ubuntu16.04.12.48.2-0ubuntu12.48.2-0ubuntu32.48.2-0ubuntu42.48.2-0ubuntu4.12.48.2-0ubuntu4.22.48.2-0ubuntu4.32.48.2-0ubuntu4.42.48.2-0ubuntu4.52.48.2-0ubuntu4.62.48.2-0ubuntu4.72.48.2-0ubuntu4.82.48.2-0ubuntu4.8+esm12.48.2-0ubuntu4.8+esm32.48.2-0ubuntu4.8+esm4 |
2.48.2-0ubuntu4.8+esm5 |
glib2.0Ubuntu:Pro:18.04:LTS |
before 2.56.4-0ubuntu0.18.04.9+esm5, plus listed versions 2.54.1-1ubuntu12.55.2-2ubuntu12.56.0-2ubuntu12.56.0-4ubuntu12.56.1-2ubuntu1 Show 13 moreShow less2.56.2-0ubuntu0.18.04.12.56.2-0ubuntu0.18.04.22.56.3-0ubuntu0.18.04.12.56.4-0ubuntu0.18.04.22.56.4-0ubuntu0.18.04.32.56.4-0ubuntu0.18.04.42.56.4-0ubuntu0.18.04.52.56.4-0ubuntu0.18.04.62.56.4-0ubuntu0.18.04.72.56.4-0ubuntu0.18.04.82.56.4-0ubuntu0.18.04.92.56.4-0ubuntu0.18.04.9+esm32.56.4-0ubuntu0.18.04.9+esm4 |
2.56.4-0ubuntu0.18.04.9+esm5 |
glib2.0Ubuntu:Pro:20.04:LTS |
before 2.64.6-1~ubuntu20.04.9+esm1, plus listed versions 2.62.1-12.63.1-22.63.1-2ubuntu12.63.3-12.63.3-3 Show 13 moreShow less2.63.5-22.64.0-12.64.1-12.64.2-1~fakesync12.64.3-1~ubuntu20.04.12.64.6-1~ubuntu20.04.12.64.6-1~ubuntu20.04.22.64.6-1~ubuntu20.04.32.64.6-1~ubuntu20.04.42.64.6-1~ubuntu20.04.62.64.6-1~ubuntu20.04.72.64.6-1~ubuntu20.04.82.64.6-1~ubuntu20.04.9 |
2.64.6-1~ubuntu20.04.9+esm1 |
glib2.0Ubuntu:22.04:LTS |
before 2.72.4-0ubuntu2.7, plus listed versions 2.68.4-1ubuntu12.70.1-12.70.2-12.71.0-22.71.1-1 Show 11 moreShow less2.71.2-12.71.3-12.72.0-12.72.1-12.72.4-0ubuntu12.72.4-0ubuntu22.72.4-0ubuntu2.22.72.4-0ubuntu2.32.72.4-0ubuntu2.42.72.4-0ubuntu2.52.72.4-0ubuntu2.6 |
2.72.4-0ubuntu2.7 |
glib2.0Ubuntu:24.04:LTS |
before 2.80.0-6ubuntu3.6, plus listed versions 2.78.0-22.78.1-42.78.3-12.78.3-22.79.1-1 Show 8 moreShow less2.79.2-1~ubuntu12.79.3-3ubuntu52.80.0-6ubuntu12.80.0-6ubuntu32.80.0-6ubuntu3.12.80.0-6ubuntu3.22.80.0-6ubuntu3.42.80.0-6ubuntu3.5 |
2.80.0-6ubuntu3.6 |
glib2.0Ubuntu:22.04:LTS From an advisory covering 5 CVEs |
before 2.72.4-0ubuntu2.7, plus listed versions 2.68.4-1ubuntu12.70.1-12.70.2-12.71.0-22.71.1-1 Show 11 moreShow less2.71.2-12.71.3-12.72.0-12.72.1-12.72.4-0ubuntu12.72.4-0ubuntu22.72.4-0ubuntu2.22.72.4-0ubuntu2.32.72.4-0ubuntu2.42.72.4-0ubuntu2.52.72.4-0ubuntu2.6 |
2.72.4-0ubuntu2.7 |
glib2.0Ubuntu:24.04:LTS From an advisory covering 5 CVEs |
before 2.80.0-6ubuntu3.6, plus listed versions 2.78.0-22.78.1-42.78.3-12.78.3-22.79.1-1 Show 8 moreShow less2.79.2-1~ubuntu12.79.3-3ubuntu52.80.0-6ubuntu12.80.0-6ubuntu32.80.0-6ubuntu3.12.80.0-6ubuntu3.22.80.0-6ubuntu3.42.80.0-6ubuntu3.5 |
2.80.0-6ubuntu3.6 |
glib2.0Ubuntu:25.10 From an advisory covering 5 CVEs |
before 2.86.0-2ubuntu0.1, plus listed versions 2.84.1-12.84.1-22.84.2-12.84.3-12.85.1-22.85.2-22.85.3-12.86.0-2 |
2.86.0-2ubuntu0.1 |
glib2openSUSE:Tumbleweed |
before 2.84.4-1.1 | 2.84.4-1.1 |
glib2openSUSE:Leap 16.0 From an advisory covering 4 CVEs |
before 2.84.4-160000.1.1 | 2.84.4-160000.1.1 |
glib2-docopenSUSE:Leap 16.0 From an advisory covering 4 CVEs |
before 2.84.4-160000.1.1 | 2.84.4-160000.1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| facts | OSV | |
| 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-7039 is a low vulnerability (CVSS 3.7) in Red Hat Enterprise Linux 10, published August 11, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.43%, the 37th percentile. Fixed in glib 2.71.0-6.
References
access.redhat.com/security/cve/CVE-2025-7039
bugzilla.redhat.com/show_bug.cgi?id=2392423
cert-portal.siemens.com/productcert/html/ssa-253495.html
nvd.nist.gov/vuln/detail/CVE-2025-7039
github.com/advisories/GHSA-wcxv-32f4-xr5v
docs.bell-sw.com/security/cves/CVE-2025-7039
Show 62 moreShow less
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1776246056.html
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1776329620.html
security-tracker.debian.org/tracker/CVE-2025-7039
advisories.mageia.org/MGASA-2026-0023.html
bugs.mageia.org/show_bug.cgi?id=35052
ubuntu.com/security/notices/USN-7971-1
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-2017
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-2018
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-2019
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-2020
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-2021
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-2063
access.redhat.com/errata/RHSA-2026:7461
images.redhat.com
access.redhat.com/security/cve/CVE-2025-13601
access.redhat.com/security/updates/classification
access.redhat.com/security/cve/CVE-2025-14512
access.redhat.com/security/cve/CVE-2025-14087
access.redhat.com/security/cve/CVE-2026-0988
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_7461.json
cve.org/CVERecord?id=CVE-2025-7039
gitlab.gnome.org/GNOME/glib/-/issues/3716
bugzilla.redhat.com/show_bug.cgi?id=2416741
cve.org/CVERecord?id=CVE-2025-13601
nvd.nist.gov/vuln/detail/CVE-2025-13601
gitlab.gnome.org/GNOME/glib/-/issues/3827
gitlab.gnome.org/GNOME/glib/-/merge_requests/4914
bugzilla.redhat.com/show_bug.cgi?id=2419093
cve.org/CVERecord?id=CVE-2025-14087
nvd.nist.gov/vuln/detail/CVE-2025-14087
gitlab.gnome.org/GNOME/glib/-/issues/3834
bugzilla.redhat.com/show_bug.cgi?id=2421339
cve.org/CVERecord?id=CVE-2025-14512
nvd.nist.gov/vuln/detail/CVE-2025-14512
gitlab.gnome.org/GNOME/glib/-/issues/3845
bugzilla.redhat.com/show_bug.cgi?id=2429886
cve.org/CVERecord?id=CVE-2026-0988
nvd.nist.gov/vuln/detail/CVE-2026-0988
gitlab.gnome.org/GNOME/glib/-/issues/3851
suse.com/support/update/announcement/2025/suse-su-202521063-1
bugzilla.suse.com/1249055
suse.com/security/cve/CVE-2025-7039
suse.com/support/update/announcement/2025/suse-su-202521201-1
suse.com/support/update/announcement/2025/suse-su-20254186-1
suse.com/support/update/announcement/2025/suse-su-20254278-1
suse.com/support/update/announcement/2025/suse-su-20254308-1
suse.com/support/update/announcement/2025/suse-su-20254347-1
suse.com/support/update/announcement/2026/suse-su-202620032-1
bugzilla.suse.com/1254297
bugzilla.suse.com/1254662
bugzilla.suse.com/1254878
suse.com/security/cve/CVE-2025-13601
suse.com/security/cve/CVE-2025-14087
suse.com/security/cve/CVE-2025-14512
suse.com/support/update/announcement/2026/suse-su-202620074-1
ubuntu.com/security/CVE-2025-7039
ubuntu.com/security/notices/USN-7942-1
ubuntu.com/security/notices/USN-7942-2
ubuntu.com/security/CVE-2025-3360
ubuntu.com/security/CVE-2025-6052
ubuntu.com/security/CVE-2025-13601
ubuntu.com/security/CVE-2025-14087