Search CVE reports
1 – 10 of 109 results
The email module, specifically the "BytesGenerator" class, didn’t properly quote newlines for email headers when serializing an email message allowing for header injection when an email is serialized. This is only applicable if...
13 affected packages
pypy3, python2.7, python3.4, python3.5, python3.6...
| Package | 24.04 LTS | 22.04 LTS | 20.04 LTS | 18.04 LTS |
|---|---|---|---|---|
| pypy3 | Needs evaluation | Needs evaluation | Needs evaluation | — |
| python2.7 | Not in release | Needs evaluation | Needs evaluation | Needs evaluation |
| python3.4 | Not in release | Not in release | — | — |
| python3.5 | Not in release | Not in release | — | — |
| python3.6 | Not in release | Not in release | — | Needs evaluation |
| python3.7 | Not in release | Not in release | — | Needs evaluation |
| python3.8 | Not in release | Not in release | Needs evaluation | Needs evaluation |
| python3.9 | Not in release | Not in release | Needs evaluation | — |
| python3.10 | Not in release | Needs evaluation | — | — |
| python3.11 | Not in release | Needs evaluation | — | — |
| python3.12 | Needs evaluation | Not in release | — | — |
| python3.13 | Not in release | Not in release | — | — |
| python3.14 | Not in release | Not in release | — | — |
When passing data to the b64decode(), standard_b64decode(), and urlsafe_b64decode() functions in the "base64" module the characters "+/" will always be accepted, regardless of the value of "altchars" parameter, typically used to...
13 affected packages
pypy3, python2.7, python3.4, python3.5, python3.6...
| Package | 24.04 LTS | 22.04 LTS | 20.04 LTS | 18.04 LTS |
|---|---|---|---|---|
| pypy3 | Needs evaluation | Needs evaluation | Needs evaluation | — |
| python2.7 | Not in release | Needs evaluation | Needs evaluation | Needs evaluation |
| python3.4 | Not in release | Not in release | — | — |
| python3.5 | Not in release | Not in release | — | — |
| python3.6 | Not in release | Not in release | — | Needs evaluation |
| python3.7 | Not in release | Not in release | — | Needs evaluation |
| python3.8 | Not in release | Not in release | Needs evaluation | Needs evaluation |
| python3.9 | Not in release | Not in release | Needs evaluation | — |
| python3.10 | Not in release | Needs evaluation | — | — |
| python3.11 | Not in release | Needs evaluation | — | — |
| python3.12 | Needs evaluation | Not in release | — | — |
| python3.13 | Not in release | Not in release | — | — |
| python3.14 | Not in release | Not in release | — | — |
User-controlled header names and values containing newlines can allow injecting HTTP headers.
12 affected packages
python2.7, python3.4, python3.5, python3.6, python3.7...
| Package | 24.04 LTS | 22.04 LTS | 20.04 LTS | 18.04 LTS |
|---|---|---|---|---|
| python2.7 | Not in release | Needs evaluation | Needs evaluation | Needs evaluation |
| python3.4 | Not in release | Not in release | — | — |
| python3.5 | Not in release | Not in release | — | — |
| python3.6 | Not in release | Not in release | — | Needs evaluation |
| python3.7 | Not in release | Not in release | — | Needs evaluation |
| python3.8 | Not in release | Not in release | Needs evaluation | Needs evaluation |
| python3.9 | Not in release | Not in release | Needs evaluation | — |
| python3.10 | Not in release | Needs evaluation | — | — |
| python3.11 | Not in release | Needs evaluation | — | — |
| python3.12 | Needs evaluation | Not in release | — | — |
| python3.13 | Not in release | Not in release | — | — |
| python3.14 | Not in release | Not in release | — | — |
When using http.cookies.Morsel, user-controlled cookie values and parameters can allow injecting HTTP headers into messages. Patch rejects all control characters within cookie names, values, and parameters.
12 affected packages
python2.7, python3.4, python3.5, python3.6, python3.7...
| Package | 24.04 LTS | 22.04 LTS | 20.04 LTS | 18.04 LTS |
|---|---|---|---|---|
| python2.7 | Not in release | Needs evaluation | Needs evaluation | Needs evaluation |
| python3.4 | Not in release | Not in release | — | — |
| python3.5 | Not in release | Not in release | — | — |
| python3.6 | Not in release | Not in release | — | Needs evaluation |
| python3.7 | Not in release | Not in release | — | Needs evaluation |
| python3.8 | Not in release | Not in release | Needs evaluation | Needs evaluation |
| python3.9 | Not in release | Not in release | Needs evaluation | — |
| python3.10 | Not in release | Needs evaluation | — | — |
| python3.11 | Not in release | Needs evaluation | — | — |
| python3.12 | Needs evaluation | Not in release | — | — |
| python3.13 | Not in release | Not in release | — | — |
| python3.14 | Not in release | Not in release | — | — |
The poplib module, when passed a user-controlled command, can have additional commands injected using newlines. Mitigation rejects commands containing control characters.
12 affected packages
python2.7, python3.4, python3.5, python3.6, python3.7...
| Package | 24.04 LTS | 22.04 LTS | 20.04 LTS | 18.04 LTS |
|---|---|---|---|---|
| python2.7 | Not in release | Needs evaluation | Needs evaluation | Needs evaluation |
| python3.4 | Not in release | Not in release | — | — |
| python3.5 | Not in release | Not in release | — | — |
| python3.6 | Not in release | Not in release | — | Needs evaluation |
| python3.7 | Not in release | Not in release | — | Needs evaluation |
| python3.8 | Not in release | Not in release | Needs evaluation | Needs evaluation |
| python3.9 | Not in release | Not in release | Needs evaluation | — |
| python3.10 | Not in release | Needs evaluation | — | — |
| python3.11 | Not in release | Needs evaluation | — | — |
| python3.12 | Needs evaluation | Not in release | — | — |
| python3.13 | Not in release | Not in release | — | — |
| python3.14 | Not in release | Not in release | — | — |
The imaplib module, when passed a user-controlled command, can have additional commands injected using newlines. Mitigation rejects commands containing control characters.
12 affected packages
python2.7, python3.4, python3.5, python3.6, python3.7...
| Package | 24.04 LTS | 22.04 LTS | 20.04 LTS | 18.04 LTS |
|---|---|---|---|---|
| python2.7 | Not in release | Needs evaluation | Needs evaluation | Needs evaluation |
| python3.4 | Not in release | Not in release | — | — |
| python3.5 | Not in release | Not in release | — | — |
| python3.6 | Not in release | Not in release | — | Needs evaluation |
| python3.7 | Not in release | Not in release | — | Needs evaluation |
| python3.8 | Not in release | Not in release | Needs evaluation | Needs evaluation |
| python3.9 | Not in release | Not in release | Needs evaluation | — |
| python3.10 | Not in release | Needs evaluation | — | — |
| python3.11 | Not in release | Needs evaluation | — | — |
| python3.12 | Needs evaluation | Not in release | — | — |
| python3.13 | Not in release | Not in release | — | — |
| python3.14 | Not in release | Not in release | — | — |
User-controlled data URLs parsed by urllib.request.DataHandler allow injecting headers through newlines in the data URL mediatype.
12 affected packages
python2.7, python3.4, python3.5, python3.6, python3.7...
| Package | 24.04 LTS | 22.04 LTS | 20.04 LTS | 18.04 LTS |
|---|---|---|---|---|
| python2.7 | Not in release | Needs evaluation | Needs evaluation | Needs evaluation |
| python3.4 | Not in release | Not in release | — | — |
| python3.5 | Not in release | Not in release | — | — |
| python3.6 | Not in release | Not in release | — | Needs evaluation |
| python3.7 | Not in release | Not in release | — | Needs evaluation |
| python3.8 | Not in release | Not in release | Needs evaluation | Needs evaluation |
| python3.9 | Not in release | Not in release | Needs evaluation | — |
| python3.10 | Not in release | Needs evaluation | — | — |
| python3.11 | Not in release | Needs evaluation | — | — |
| python3.12 | Needs evaluation | Not in release | — | — |
| python3.13 | Not in release | Not in release | — | — |
| python3.14 | Not in release | Not in release | — | — |
When folding a long comment in an email header containing exclusively unfoldable characters, the parenthesis would not be preserved. This could be used for injecting headers into email messages where addresses are user-controlled...
12 affected packages
python2.7, python3.4, python3.5, python3.6, python3.7...
| Package | 24.04 LTS | 22.04 LTS | 20.04 LTS | 18.04 LTS |
|---|---|---|---|---|
| python2.7 | Not in release | Needs evaluation | Needs evaluation | Needs evaluation |
| python3.4 | Not in release | Not in release | — | — |
| python3.5 | Not in release | Not in release | — | — |
| python3.6 | Not in release | Not in release | — | Needs evaluation |
| python3.7 | Not in release | Not in release | — | Needs evaluation |
| python3.8 | Not in release | Not in release | Needs evaluation | Needs evaluation |
| python3.9 | Not in release | Not in release | Needs evaluation | — |
| python3.10 | Not in release | Needs evaluation | — | — |
| python3.11 | Not in release | Needs evaluation | — | — |
| python3.12 | Needs evaluation | Not in release | — | — |
| python3.13 | Not in release | Not in release | — | — |
| python3.14 | Not in release | Not in release | — | — |
When building nested elements using xml.dom.minidom methods such as appendChild() that have a dependency on _clear_id_cache() the algorithm is quadratic. Availability can be impacted when building excessively nested documents.
14 affected packages
jython, pypy3, python2.7, python3.4, python3.5...
| Package | 24.04 LTS | 22.04 LTS | 20.04 LTS | 18.04 LTS |
|---|---|---|---|---|
| jython | Needs evaluation | Needs evaluation | Needs evaluation | Needs evaluation |
| pypy3 | Needs evaluation | Needs evaluation | Needs evaluation | — |
| python2.7 | Not in release | Needs evaluation | Needs evaluation | Needs evaluation |
| python3.4 | Not in release | Not in release | — | — |
| python3.5 | Not in release | Not in release | — | — |
| python3.6 | Not in release | Not in release | — | Needs evaluation |
| python3.7 | Not in release | Not in release | — | Needs evaluation |
| python3.8 | Not in release | Not in release | Needs evaluation | Needs evaluation |
| python3.9 | Not in release | Not in release | Needs evaluation | — |
| python3.10 | Not in release | Needs evaluation | — | — |
| python3.11 | Not in release | Needs evaluation | — | — |
| python3.12 | Needs evaluation | Not in release | — | — |
| python3.13 | Not in release | Not in release | — | — |
| python3.14 | Not in release | Not in release | — | — |
When loading a plist file, the plistlib module reads data in size specified by the file itself, meaning a malicious file can cause OOM and DoS issues
12 affected packages
python2.7, python3.4, python3.5, python3.6, python3.7...
| Package | 24.04 LTS | 22.04 LTS | 20.04 LTS | 18.04 LTS |
|---|---|---|---|---|
| python2.7 | Not in release | Needs evaluation | Needs evaluation | Needs evaluation |
| python3.4 | Not in release | Not in release | — | — |
| python3.5 | Not in release | Not in release | — | — |
| python3.6 | Not in release | Not in release | — | Needs evaluation |
| python3.7 | Not in release | Not in release | — | Needs evaluation |
| python3.8 | Not in release | Not in release | Needs evaluation | Needs evaluation |
| python3.9 | Not in release | Not in release | Needs evaluation | — |
| python3.10 | Not in release | Needs evaluation | — | — |
| python3.11 | Not in release | Needs evaluation | — | — |
| python3.12 | Needs evaluation | Not in release | — | — |
| python3.13 | Not in release | Not in release | — | — |
| python3.14 | Not in release | Not in release | — | — |