Open
Description
The plistlib
module is vulnerable to OOM. It reads from the file the amount of data specified in the file (which can be up to 2**64
bytes), and both FileIO,read()
and BufferedReader.read()
preallocates the bytes object of the specified size. Specially prepared Plist file can be used to organize a DOS attack.
Linked PRs
Metadata
Metadata
Assignees
Labels
Projects
Milestone
Relationships
Development
No branches or pull requests
Activity
pythongh-119342: Fix OOM vulnerability in plistlib