OESA-2025-2903

Source
https://www.openeuler.org/en/security/security-bulletins/detail/?id=openEuler-SA-2025-2903
Import Source
https://repo.openeuler.org/security/data/osv/OESA-2025-2903.json
JSON Data
https://api.test.osv.dev/v1/vulns/OESA-2025-2903
Upstream
Published
2025-12-30T12:17:43Z
Modified
2025-12-30T13:00:05.581977Z
Summary
glib2 security update
Details

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):

A vulnerability was found in GNOME GLib (the affected version unknown). It has been declared as critical. The CWE definition for the vulnerability is CWE-120. The product copies an input buffer to an output buffer without verifying that the size of the input buffer is less than the size of the output buffer, leading to a buffer overflow. As an impact it is known to affect confidentiality, integrity, and availability. There is no information about possible countermeasures known. It may be suggested to replace the affected object with an alternative product.(CVE-2025-14087)

A flaw was found in glib. This vulnerability allows a heap buffer overflow and denial-of-service (DoS) via an integer overflow in GLib's GIO (GLib Input/Output) escapebytestring() function when processing malicious file or remote filesystem attribute values.(CVE-2025-14512)

Database specific
{
    "severity": "Medium"
}
References

Affected packages

openEuler:24.03-LTS-SP1 / glib2

Package

Name
glib2
Purl
pkg:rpm/openEuler/glib2&distro=openEuler-24.03-LTS-SP1

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
2.78.3-12.oe2403sp1

Ecosystem specific

{
    "aarch64": [
        "glib2-2.78.3-12.oe2403sp1.aarch64.rpm",
        "glib2-debuginfo-2.78.3-12.oe2403sp1.aarch64.rpm",
        "glib2-debugsource-2.78.3-12.oe2403sp1.aarch64.rpm",
        "glib2-devel-2.78.3-12.oe2403sp1.aarch64.rpm",
        "glib2-static-2.78.3-12.oe2403sp1.aarch64.rpm",
        "glib2-tests-2.78.3-12.oe2403sp1.aarch64.rpm"
    ],
    "src": [
        "glib2-2.78.3-12.oe2403sp1.src.rpm"
    ],
    "noarch": [
        "glib2-help-2.78.3-12.oe2403sp1.noarch.rpm"
    ],
    "x86_64": [
        "glib2-2.78.3-12.oe2403sp1.x86_64.rpm",
        "glib2-debuginfo-2.78.3-12.oe2403sp1.x86_64.rpm",
        "glib2-debugsource-2.78.3-12.oe2403sp1.x86_64.rpm",
        "glib2-devel-2.78.3-12.oe2403sp1.x86_64.rpm",
        "glib2-static-2.78.3-12.oe2403sp1.x86_64.rpm",
        "glib2-tests-2.78.3-12.oe2403sp1.x86_64.rpm"
    ]
}

Database specific

source
"https://repo.openeuler.org/security/data/osv/OESA-2025-2903.json"