CVE-2026-1485: GLib: buffer underflow in treemagic parsing causes local DoS
LOWCVE-2026-1485 is a low-severity (CVSS 2.8) buffer underflow in GLib's content type parsing, triggered when a user processes a specially crafted treemagic file, and it can crash or destabilize the application. GLib is a ubiquitous system library, so the 695 downstream dependents and the many Red Hat OpenShift AI (rhoai) container images listed as affected carry it only as a base-OS dependency; the flaw is not in AI/ML code itself. Exploitation requires local access, low privileges and user interaction, there is no public exploit, no Nuclei template, no KEV listing and no EPSS data, so likelihood of real-world abuse is very low. Treat this as routine hygiene: pull the vendor-patched glib2 via normal Red Hat or distro updates and rebuild affected rhoai container images when fixed base images are published, without any emergency response.
What is the risk?
Low. The CVSS vector (AV:L/AC:L/PR:L/UI:R) requires a local, authenticated user and a victim to process a crafted treemagic file. Impact is limited to availability (A:L), with no confidentiality or integrity impact. There is no known exploitation, no public PoC and no scanner template. The relevant exposure for AI/ML estates is the large number of container images bundling GLib (OpenShift AI operators, MLflow, KServe, Ray, notebook controllers), which expands patching scope but not exploitability, since those services do not typically process untrusted treemagic files.
How does the attack unfold?
What systems are affected?
How severe is it?
What is the attack surface?
What should I do?
1 step1) Apply the Red Hat/distro glib2 update when available (see access.redhat.com/security/cve/CVE-2026-1485 and Bugzilla 2433325), and track the upstream GNOME GLib issue 3871. 2) Rebuild and redeploy affected rhoai container images, bootc and rpm-ostree systems once patched base images ship. 3) Restrict write access to MIME database directories (e.g. /usr/share/mime, ~/.local/share/mime) and avoid installing untrusted shared-mime-info packages or treemagic files. 4) Detection: monitor for unexpected crashes (SIGSEGV) in GLib-linked processes and for unauthorized changes to MIME treemagic files. 5) Prioritize in the normal patch cycle rather than as an emergency.
How is it classified?
Which compliance frameworks are affected?
This CVE is relevant to:
Frequently Asked Questions
What is CVE-2026-1485?
CVE-2026-1485 is a low-severity (CVSS 2.8) buffer underflow in GLib's content type parsing, triggered when a user processes a specially crafted treemagic file, and it can crash or destabilize the application. GLib is a ubiquitous system library, so the 695 downstream dependents and the many Red Hat OpenShift AI (rhoai) container images listed as affected carry it only as a base-OS dependency; the flaw is not in AI/ML code itself. Exploitation requires local access, low privileges and user interaction, there is no public exploit, no Nuclei template, no KEV listing and no EPSS data, so likelihood of real-world abuse is very low. Treat this as routine hygiene: pull the vendor-patched glib2 via normal Red Hat or distro updates and rebuild affected rhoai container images when fixed base images are published, without any emergency response.
Is CVE-2026-1485 actively exploited?
No confirmed active exploitation of CVE-2026-1485 has been reported, but organizations should still patch proactively.
How to fix CVE-2026-1485?
1) Apply the Red Hat/distro glib2 update when available (see access.redhat.com/security/cve/CVE-2026-1485 and Bugzilla 2433325), and track the upstream GNOME GLib issue 3871. 2) Rebuild and redeploy affected rhoai container images, bootc and rpm-ostree systems once patched base images ship. 3) Restrict write access to MIME database directories (e.g. /usr/share/mime, ~/.local/share/mime) and avoid installing untrusted shared-mime-info packages or treemagic files. 4) Detection: monitor for unexpected crashes (SIGSEGV) in GLib-linked processes and for unauthorized changes to MIME treemagic files. 5) Prioritize in the normal patch cycle rather than as an emergency.
What systems are affected by CVE-2026-1485?
This vulnerability affects the following AI/ML architecture patterns: Containerized ML platforms (OpenShift AI), Model serving, Training pipelines, Data science notebooks and workbenches, MLOps tracking and registry services.
What is the CVSS score for CVE-2026-1485?
CVE-2026-1485 has a CVSS v3.1 base score of 2.8 (LOW).
What is the AI security impact?
Affected AI Architectures
MITRE ATLAS Techniques
AML.T0010.001AI SoftwareAML.T0011.000Unsafe AI ArtifactsCompliance Controls Affected
What are the technical details?
Original Advisory
A flaw was found in Glib's content type parsing logic. This buffer underflow vulnerability occurs because the length of a header line is stored in a signed integer, which can lead to integer wraparound for very large inputs. This results in pointer underflow and out-of-bounds memory access. Exploitation requires a local user to install or process a specially crafted treemagic file, which can lead to local denial of service or application instability.
Exploitation Scenario
A low-privileged local user, or a malicious package installed into a shared notebook or workbench container, drops a crafted treemagic file into a MIME database location. When a GLib-linked process in the AI platform (for example an image-handling component or desktop-style tool in a data science workbench) next parses content types, a header line length wraps the signed integer, producing a pointer underflow and out-of-bounds access that crashes the process. The outcome is a local denial of service in that workload, with no demonstrated code execution or data exposure.
Weaknesses (CWE)
CWE-124 — Buffer Underwrite: The product writes to a buffer using an index or pointer that references a memory location prior to the beginning of the buffer.
- [Requirements] Choose a language that is not susceptible to these issues.
- [Implementation] All calculated values that are used as index or for pointer arithmetic should be validated to ensure that they are within an expected range.
Source: MITRE CWE corpus.
CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:LReferences
- access.redhat.com/security/cve/CVE-2026-1485vdb-entryx_refsource_REDHAT
- bugzilla.redhat.com/show_bug.cgiissue-trackingx_refsource_REDHAT
- gitlab.gnome.org/GNOME/glib/-/issues/3871
Timeline
Related Vulnerabilities
CVE-2025-1537910.0MLflow: RCE via unsanitized model dependency specs
Same package: mlflowCVE-2023-376510.0MLflow: path traversal allows arbitrary file read
Same package: mlflowCVE-2023-11779.8MLflow: path traversal allows arbitrary file read/write
Same package: mlflowCVE-2026-26359.8mlflow: security flaw enables exploitation
Same package: mlflowCVE-2023-27809.8MLflow: path traversal allows arbitrary file read/write
Same package: mlflow