PSF-2019-15 Remove newline characters from uu encoding methods
Attackers can corrupt file content during UU decoding by injecting newlines into filenames, affecting Python libraries using UU encoding.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Not stated
- Victim action needed
- Not needed
- Fix
- None listed
What is PSF-2019-15?
PSF-2019-15 is a vulnerability, published on 30 Nov 2019.
Official description
Filenames passed to the UU encoding methods (uu.py and uu_codec.py) that contain a newline character will overflow data into the UU content section. This can potentially be used to inject replace or corrupt data content in a file during the decode process.
The fix removes newline characters from filenames.
Which versions are affected by PSF-2019-15?
How do I fix PSF-2019-15?
No fix has been published for PSF-2019-15 yet. Limit exposure of the affected software until one is available.
Is PSF-2019-15 being exploited?
There is no known exploitation of PSF-2019-15 in the wild and no public exploit code.