Technical information leak In python3
Description
There is an issue in CPython when using bytes.decode("unicode_escape", error="ignore|replace"). If you are not using the "unicode_escape" encoding or an error handler your usage is not affected. To work-around this issue you may stop using the error= handler and instead wrap the bytes.decode() call in a try-except catching the DecodeError.
Mitigation
Update Impact
Minimal update. May introduce new vulnerabilities or breaking changes.
Ecosystem | Component | Affected version | Patched versions |
|---|---|---|---|
alpine v3.19 | 3.11.12-r1 | ||
debian 14 | 3.13.3-4 | ||
alpine v3.18 | 3.11.12-r1 | ||
alpine v3.20 | 3.12.10-r1 | ||
alpine v3.21 | 3.12.10-r1 | ||
alpine v3.22 | 3.12.10-r1 | ||
debian 12 | 3.11.2-6+deb12u7 | ||
debian 13 | 3.13.3-4 | ||
rpm rhel8 | - | - | |
alpine v3.23 | 3.12.10-r1 |
1-10 of 24
10
Aliases
1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
References
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.