Summary
[3.12.5-2.2]
- Security fix for CVE-2024-9287 and CVE-2024-12254
Resolves: RHEL-64885, RHEL-70316
Fixed packages 7
| Release | Package | Fixed in |
|---|---|---|
| Oracle Linux · 9 | python3.12 | 0:3.12.5-2.el9_5.2 |
| Oracle Linux · 9 | python3.12-debug | 0:3.12.5-2.el9_5.2 |
| Oracle Linux · 9 | python3.12-devel | 0:3.12.5-2.el9_5.2 |
| Oracle Linux · 9 | python3.12-idle | 0:3.12.5-2.el9_5.2 |
| Oracle Linux · 9 | python3.12-libs | 0:3.12.5-2.el9_5.2 |
| Oracle Linux · 9 | python3.12-test | 0:3.12.5-2.el9_5.2 |
| Oracle Linux · 9 | python3.12-tkinter | 0:3.12.5-2.el9_5.2 |
Vulnerabilities 2
-
High 8.7
Unbounded memory buffering in SelectorSocketTransport.writelines()
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 …
-
Medium 5.3
Virtual environment (venv) activation scripts don't quote paths
A vulnerability has been found in the CPython `venv` module and CLI where path names provided when creating a virtual environment were not quoted properly, allowing the creator to inject commands into virtual environment "activation" scripts (ie "source venv/…