Executive Summary

Informations
Name CVE-2024-12254 First vendor Publication 2024-12-06
Vendor Cve Last vendor Modification 2025-02-03

Security-Database Scoring CVSS v3

Cvss vector : N/A
Overall CVSS Score NA
Base Score NA Environmental Score NA
impact SubScore NA Temporal Score NA
Exploitabality Sub Score NA
 
Calculate full CVSS 3.0 Vectors scores

Security-Database Scoring CVSS v2

Cvss vector :
Cvss Base Score N/A Attack Range N/A
Cvss Impact Score N/A Attack Complexity N/A
Cvss Expoit Score N/A Authentication N/A
Calculate full CVSS 2.0 Vectors scores

Detail

Starting in Python 3.12.0, the asyncio._SelectorSocketTransport.writelines()
method would not "pause" writing and signal to the Protocol to drain the buffer to the wire once the write buffer reached the "high-water mark". Because of this, Protocols would not periodically drain the write
buffer potentially leading to memory exhaustion.

This
vulnerability likely impacts a small number of users, you must be using
Python 3.12.0 or later, on macOS or Linux, using the asyncio module with protocols, and using .writelines() method which had new zero-copy-on-write behavior in Python 3.12.0 and later. If not all of these factors are true then your usage of Python is unaffected.

Original Source

Url : http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-12254

Sources (Detail)

http://www.openwall.com/lists/oss-security/2024/12/06/1
https://github.com/python/cpython/commit/71e8429ac8e2adc10084ab5ec29a62f4b667...
https://github.com/python/cpython/commit/9aa0deb2eef2655a1029ba228527b1523531...
https://github.com/python/cpython/commit/e991ac8f2037d78140e417cc9a9486223eb3...
https://github.com/python/cpython/issues/127655
https://github.com/python/cpython/pull/127656
https://mail.python.org/archives/list/security-announce@python.org/thread/H4O...
Source Url

Alert History

If you want to see full details history, please login or register.
0
1
2
3
4
Date Informations
2025-02-03 21:20:58
  • Multiple Updates
2025-02-01 00:20:39
  • Multiple Updates
2025-01-06 21:21:04
  • Multiple Updates
2024-12-07 00:20:29
  • Multiple Updates
2024-12-06 21:20:27
  • First insertion