CVE-2026-1485: GLib: buffer underflow in treemagic parsing causes local DoS

LOW
Published January 27, 2026
CISO Take

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.

Sources:NVDRed Hat SecurityBugzillaGNOME GitLabATLASOpenSSF

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?

Initial Access
A local low-privileged user or a malicious package places a crafted treemagic file in a MIME database path used by the host or container.
AML.T0011.000
Trigger
A GLib-linked process parses the file, and the oversized header line wraps the signed length integer.
Exploitation
Pointer underflow causes an out-of-bounds memory access in content type parsing.
Impact
The process crashes or becomes unstable, causing local denial of service for the affected AI workload.
AML.T0029

What systems are affected?

PackageEcosystemVulnerable RangePatched
MLflowpip—No patch
28.6KOpenSSF 5.4695 dependentsPushed 5d ago15% patched~68d to patchFull package profile →
MLflowpip—No patch
28.6KOpenSSF 5.4695 dependentsPushed 5d ago15% patched~68d to patchFull package profile →
MLflowpip—No patch
28.6KOpenSSF 5.4695 dependentsPushed 5d ago15% patched~68d to patchFull package profile →
bootc——No patch
glib2——No patch
glycin-loaders——No patch
librsvg2——No patch
loupe——No patch
mingw-glib2——No patch
papers——No patch
rhoai/odh-ai-gateway-operator-rhel9——No patch
rhoai/odh-core-bff-rhel9——No patch
rhoai/odh-dashboard-operator-rhel9——No patch
rhoai/odh-dashboard-rhel9——No patch
rhoai/odh-data-science-pipelines-operator-controller-rhel9——No patch
rhoai/odh-kf-notebook-controller-rhel9——No patch
rhoai/odh-kserve-controller-rhel9——No patch
rhoai/odh-kserve-llmisvc-controller-rhel9——No patch
rhoai/odh-kserve-module-operator-rhel9——No patch
rhoai/odh-kube-rbac-proxy-rhel9——No patch
rhoai/odh-kuberay-operator-controller-rhel9——No patch
rhoai/odh-llama-stack-k8s-operator-rhel9——No patch
rhoai/odh-maas-controller-rhel9——No patch
rhoai/odh-mod-arch-agent-ops-rhel9——No patch
rhoai/odh-mod-arch-automl-rhel9——No patch
rhoai/odh-mod-arch-autorag-rhel9——No patch
rhoai/odh-mod-arch-eval-hub-rhel9——No patch
rhoai/odh-mod-arch-gen-ai-rhel9——No patch
rhoai/odh-mod-arch-maas-rhel9——No patch
rhoai/odh-mod-arch-model-registry-rhel9——No patch
rhoai/odh-model-controller-rhel9——No patch
rhoai/odh-model-registry-operator-rhel9——No patch
rhoai/odh-model-serving-api-rhel9——No patch
rhoai/odh-notebook-controller-rhel9——No patch
rhoai/odh-ogx-k8s-operator-rhel9——No patch
rhoai/odh-ogx-module-operator-rhel9——No patch
rhoai/odh-training-operator-rhel9——No patch
rhoai/odh-trustyai-service-operator-rhel9——No patch
rhoai/odh-workbenches-operator-rhel9——No patch
rpm-ostree——No patch

How severe is it?

CVSS 3.1
2.8 / 10
EPSS
N/A
Exploitation Status
No known exploitation
Sophistication
Moderate

What is the attack surface?

AVACPRUISCIA
AVLocal
ACLow
PRLow
UIRequired
SUnchanged
CNone
INone
ALow

What should I do?

1 step
  1. 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.

How is it classified?

Which compliance frameworks are affected?

This CVE is relevant to:

EU AI Act
Article 15-Accuracy, robustness and cybersecurity
ISO 42001
A.6.2.6-AI system operation and monitoring
NIST AI RMF
MANAGE 2.3-Responses to identified AI risks and unknown risks are in place

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

Containerized ML platforms (OpenShift AI)Model servingTraining pipelinesData science notebooks and workbenchesMLOps tracking and registry services

MITRE ATLAS Techniques

AML.T0010.001AI Software
AML.T0011.000Unsafe AI Artifacts

Compliance Controls Affected

EU AI Act: Article 15
ISO 42001: A.6.2.6
NIST AI RMF: MANAGE 2.3

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

Timeline

Published
January 27, 2026
Last Modified
November 6, 2026
First Seen
November 6, 2026

Related Vulnerabilities