Total vulnerabilities in the database
The email module of Python through 3.11.3 incorrectly parses e-mail addresses that contain a special character. The wrong portion of an RFC2822 header is identified as the value of the addr-spec. In some applications, an attacker can bypass a protection mechanism in which application access is granted only after verifying receipt of e-mail to a specific domain (e.g., only @company.example.com addresses may be used for signup). This occurs in email/_parseaddr.py in recent versions of Python.
Software | From | Fixed in |
---|---|---|
python / python | - | 2.7.18.x |
fedoraproject / fedora | 38 | 38.x |
fedoraproject / fedora | 39 | 39.x |
python / python | 3.9.0 | 3.9.20 |
python / python | 3.10.0 | 3.10.15 |
python / python | 3.11.0 | 3.11.10 |
python / python | 3.12.0 | 3.12.6 |
python / python | 3.0 | 3.8.20 |