CVE-2026-12243

Red Hat Security Advisory: RHOAI 3.4.4 - Red Hat OpenShift AI

Beschreibung

Die Version 3.9.4 von NLTK ist anfällig für einen Pfad-Traversierungsangriff aufgrund eines unvollständigen Fixes für GitHub Issue #3504. Die Regex `_UNSAFE_NO_PROTOCOL_RE` in `nltk/data.py` überprüft wörtliche Sequenzen wie `../`, berücksichtigt jedoch nicht prozent-kodierte Traversierungssequenzen wie `..%2f`. Die Funktion `url2pathname()` dekodiert diese Sequenzen nach der Validierungsschritt, was es einem Angreifer ermöglicht, den Schutz zu umgehen. Diese Schwachstelle erlaubt es einem Angreifer, beliebige Dateien einzusehen, die für den Python-Prozess zugänglich sind, indem er den Ressourcennamen-Parameter kontrolliert, der an `nltk.data.load()` oder `nltk.data.find()` übergeben wird. Das Problem betrifft Anwendungen, die auf NLTK zur Ressourcenladung angewiesen sind, einschließlich NLP-Webanwendungen, Jupyter Notebooks und CLI-Tools. Die Standardeinstellung `pathsec.ENFORCE=False` verschärft den Einfluss, indem sie das Dateileseblockieren im `open()`-Schritt nicht durchführt.

Metriken

Severity
high
kein öffentlicher PoC bekannt
7.5
Quelle: nvd-v3
45.1 %
Hoch — CVE rangiert über dem Median aller heute bewerteten CVEs (Rang ≥ 36 %).
0.6 %
Niedrig — Modell schätzt < 1 % Ausnutzungs-Wahrscheinlichkeit.
Veröffentlicht
2026-08-27 14:50 UTC
CWE-22

Weakness-Klassen (CWE)

  • CWE-22Base

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

    The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.

    cwe.mitre.org →

Re-Analyse & Statuswechsel

Chronologie der NVD-Audit-Events für diese CVE — Reanalyses, CVSS-Updates, CPE-Diffs.

  1. CVE Rejected2026-08-18 09:16 UTC· security@huntr.dev
  2. CVE Modified2026-08-18 09:16 UTC· security@huntr.dev
    • Description: NLTK version 3.9.4 is vulnerable to a path traversal attack due to an incomplete fix for GitHub Issue #3504. The `_UNSAFE_NO_PROTOCOL_RE` regex in `nltk/data.py` checks for literal `../` sequences but fails to account for percent-encoded traversal sequences such as `..%2f`. The `url2pathname()` function decodes these sequences after the validation step, allowing an attacker to bypass the protection. This vulnerability enables an attacker to read arbitrary files accessible to the Python process by controlling the resource name parameter passed to `nltk.data.load()` or `nltk.data.find()`. The issue affects applications that rely on NLTK for resource loading, including NLP web applications, Jupyter notebooks, and CLI tools. The default `pathsec.ENFORCE=False` setting exacerbates the impact by not blocking the file read at the `open()` stage.Rejected reason: This CVE ID has been rejected or withdrawn by its CVE Numbering Authority.
    • CVSS V3: huntr.dev: AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
    • CWE: huntr.dev: CWE-22
    • CPE Configuration: OR *cpe:2.3:a:nltk:nltk:3.9.4:*:*:*:*:*:*:*
  3. Initial Analysis2026-06-30 20:10 UTC· nvd@nist.gov
    • CPE Configuration: OR *cpe:2.3:a:nltk:nltk:3.9.4:*:*:*:*:*:*:*
    • Reference Type: huntr.dev: https://huntr.com/bounties/39aa9354-54ca-4e77-96da-580eb1fe6ed1 Types: Exploit, Mitigation, Third Party Advisory
    • Reference Type: CISA-ADP: https://huntr.com/bounties/39aa9354-54ca-4e77-96da-580eb1fe6ed1 Types: Exploit, Mitigation, Third Party Advisory

Betroffene Betriebssysteme

  • linux

    debian / aomtrixie

  • linux

    redhat / enterprise_linux10.0

  • linux

    redhat / enterprise_linux8.0

  • linux

    redhat / enterprise_linux9.0

  • linux

    redhat / enterprise_linux_ai3.0

  • linux

    ubuntu / ffmpegbionic

  • linux

    ubuntu / ffmpegfocal

  • linux

    ubuntu / ffmpegjammy

  • linux

    ubuntu / ffmpegnoble

  • linux

    ubuntu / ffmpegxenial

  • linux

    ubuntu / pyasn1jammy

  • linux

    ubuntu / pyasn1noble

  • linux

    ubuntu / pyasn1resolute

  • linux

    debian / starlettetrixie

Betroffene Produkte

Aus der Hersteller-/CERT-Meldung extrahierte Produkte und Versionsbereiche. Ein Version-Range wie „<4.14.6“ impliziert die Update-Empfehlung „auf 4.14.6 oder höher aktualisieren“.

  • aiohttp

    aiohttp3.14.0

  • Atlassian

    BambooData Center LTS 10.2.22

  • Atlassian

    BambooData Center LTS 12.1.10

  • Atlassian

    BitbucketData Center 10.4.2

  • Atlassian

    BitbucketData Center LTS 10.2.6

  • Atlassian

    BitbucketData Center LTS 9.4.23

  • Atlassian

    ConfluenceData Center LTS 10.2.15

  • Atlassian

    ConfluenceData Center LTS 9.2.23

  • Atlassian

    Crucible4.9.13

  • Atlassian

    Fisheye4.9.13

  • Atlassian

    JiraData Center LTS 10.3.24

  • Atlassian

    JiraData Center LTS 11.3.10

  • axios

    axios1.0.0 – 1.15.2

  • beaugunderson

    ip-address10.1.1

  • bitnami

    argo-workflows3.0.0

  • bitnami

    jupyterlab4.0.0

  • bitnami

    jupyterlab

  • bitnami

    mlflow

  • bitnami

    pillow10.3.0

  • bitnami

    pillow5.1.0

  • bitnami

    pillow8.2.0

  • bitnami

    pillow

  • encode

    starlette0.8.3 – 1.0.1

  • facelessuser

    soup_sieve2.8.4

Quellen & Referenzen

Verknüpfte CVEs

118 weitere CVEs anzeigen
IDCVE-2026-12243