IT SBIT Services
Schneeberger
DEEN
CVE-Tracker

NLTK: Path Traversal bei Modellpfad-Verarbeitung in WekaClassifier

CVE-2026-109956Hoch 8.3

← Alle Schwachstellen

Zusammenfassung

NLTK, eine Python-Bibliothek für die Verarbeitung natürlicher Sprache, enthält im WekaClassifier eine Path-Traversal-Schwachstelle. Modellpfade werden ungeprüft an das Java-Werkzeug Weka übergeben, wodurch die Pathsec-Absicherung von NLTK umgangen wird. Ein Angreifer, der den Modellpfad steuern kann, kann Dateien an beliebigen Orten schreiben oder prüfen, ob Dateien ausserhalb der erlaubten Datenverzeichnisse existieren. Relevant ist dies nur, wenn eine Anwendung unvertrauenswürdige Eingaben an WekaClassifier übergibt und Java sowie Weka installiert sind.

Betroffen

  • NLTK bis und mit 3.10.3
  • Komponente: nltk.classify.weka.WekaClassifier

Behoben in

  • NLTK 3.10.4 (laut GitHub-Advisory; der OSV-Eintrag nennt 3.10.3, was der Advisory widerspricht)
  • Distributionspakete: Unbekannt. Prüfen Sie den Tracker Ihrer Distribution auf rückportierte Korrekturen.

Umgehung

  • Kein offizieller Workaround. Auf NLTK 3.10.4 oder neuer aktualisieren.
  • Modellpfade, die aus unvertrauenswürdigen Eingaben stammen, nicht an WekaClassifier übergeben.
  • Ein Drittanbieter schlägt vor, Modellpfade in der Anwendung mit nltk.pathsec.validate_tool_path() zu prüfen; dies wurde nicht gegen den Code von NLTK verifiziert.

Ausnutzung

  • Keine Hinweise auf aktive Ausnutzung in freier Wildbahn; laut einem Aggregator nicht als bekanntermassen ausgenutzt gelistet.
  • Ein öffentlicher Proof of Concept in einem Write-up existiert; er wurde hier nicht unabhängig reproduziert.
  • CISA SSVC: Ausnutzungsstatus poc, nicht automatisierbar.

Unsere Empfehlung

  • Alle Umgebungen identifizieren, die NLTK installieren oder fixieren (pip show nltk, Lockfiles, Container-Images).
  • NLTK auf 3.10.4 oder neuer aktualisieren oder den Distributions-Patch einspielen, sobald verfügbar.
  • Falls WekaClassifier verwendet wird, sicherstellen, dass Modellpfade nur aus vertrauenswürdigen, festen Quellen stammen.
  • Den NVD-Eintrag und das GitHub-Advisory auf die endgültigen Angaben zum betroffenen Bereich prüfen.

Öffentliche Exploits

In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.

Quellen der Recherche

Recherchiert und auf Deutsch und Englisch aufbereitet von einer KI (Claude von Anthropic) auf Basis von NVD, CISA, EPSS und den genannten Quellen. Massgebend sind die Angaben des Herstellers. Recherche vom 01.11.2026 13:52.

Referenzen der NVD (3)

Quellen

Der Tracker verbindet offizielle, frei nutzbare Datenquellen – laufend aktualisiert:

Dieses Angebot nutzt Daten der NVD-API, ist aber von der NVD weder unterstützt noch zertifiziert. EPSS-Daten © FIRST.org.

Betroffen? Wir helfen.

Wir prüfen, ob Ihre Systeme betroffen sind, spielen Updates ein und schliessen die Lücke – auf Wunsch auch laufend mit dem System Health Checker.