Summary
Package updates are available for Amazon Linux 2023 that fix the following vulnerabilities: CVE-2025-13837: 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 CVE-2025-13836: When reading an HTTP response from a server, if no read amount is specified, the default behavior will be to use Content-Length. This allows a malicious server to cause the client to read large amounts of data into memory, potentially causing OOM or other DoS. CVE-2025-12084: 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.
Fixed packages 9
| Release | Package | Fixed in |
|---|---|---|
| Amazon Linux · 2023 | python3.12 | 0:3.12.12-2.amzn2023.0.3 |
| Amazon Linux · 2023 | python3.12-debug | 0:3.12.12-2.amzn2023.0.3 |
| Amazon Linux · 2023 | python3.12-debuginfo | 0:3.12.12-2.amzn2023.0.3 |
| Amazon Linux · 2023 | python3.12-debugsource | 0:3.12.12-2.amzn2023.0.3 |
| Amazon Linux · 2023 | python3.12-devel | 0:3.12.12-2.amzn2023.0.3 |
| Amazon Linux · 2023 | python3.12-idle | 0:3.12.12-2.amzn2023.0.3 |
| Amazon Linux · 2023 | python3.12-libs | 0:3.12.12-2.amzn2023.0.3 |
| Amazon Linux · 2023 | python3.12-test | 0:3.12.12-2.amzn2023.0.3 |
| Amazon Linux · 2023 | python3.12-tkinter | 0:3.12.12-2.amzn2023.0.3 |
Vulnerabilities 3
-
Medium 6.3
Quadratic complexity in node ID cache clearing
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.
-
Medium 6.3
Excessive read buffering DoS in http.client
When reading an HTTP response from a server, if no read amount is specified, the default behavior will be to use Content-Length. This allows a malicious server to cause the client to read large amounts of data into memory, potentially causing OOM or other DoS.
-
Low 2.1
Out-of-memory when loading Plist
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