CVE-2026-78683 in NLTKinfo

Zusammenfassung

von VulDB • 25.08.2026

NLTK vor Version 3.10.0 (betroffene Versionen <=3.9.4) enthält eine unsichere Vulnerability für die Deserialisierung von Pickle-Objekten in der Methode TransitionParser.parse() (nltk/parse/transitionparser.py). Die Methode ruft pickle_load() mit dem Standardwert restricted=False auf, wodurch die Deserialisierung über WarningUnpickler geleitet wird. Dieser überschreibt find_class() nicht und ermöglicht daher die Auflösung beliebiger Klassen. Wenn eine Anwendung eine vom Angreifer manipulierte Modell-Datei lädt, werden eingebettete Pickle-Gadget-Chains ausgeführt, die willkürlichen Python-Code mit den Berechtigungen des Benutzers ausführen, der die Anwendung betreibt. NLTK stellt RestrictedUnpickler für eine sichere Deserialisierung bereit, dieser wird jedoch in Produktionscode-Pfaden nicht verwendet. Behoben in Version 3.10.0.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Zuständig

VulnCheck

Reservieren

25.08.2026

Veröffentlichung

25.08.2026

Moderieren

akzeptiert

Eintrag

VDB-394904

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Want to stay up to date on a daily basis?

Enable the mail alert feature now!