Deserialization of Untrusted Data in Natural Language Toolkit - #VU141419
Published: August 11, 2026
Vulnerability details
The vulnerability allows a remote attacker to execute arbitrary code.
The vulnerability exists due to deserialization of untrusted data in TransitionParser.parse() when loading a user-supplied model file. A remote attacker can supply a specially crafted pickle file to execute arbitrary code.
User interaction is required to load the crafted model file.