Critical Security Update for Python 3.9: Addressing CVE-2025-12084
Summary
RHSA-2026:2392: Red Hat Security Advisory: python3.9 security update. Affects python-unversioned-command versions < 0:3.9.16-1.el9_2.11. Fixed in 0:3.9.16-1.el9_2.11. How to fix ↓
Check if this vulnerability affects your application
Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.
No signup required · Results in about 60 seconds
Background
Python 3.9 is a widely used programming language known for its simplicity and versatility. It is utilized in various applications, from web development to data analysis. The affected packages include python-unversioned-command, python3, python3-devel, python3-libs, python3-tkinter, and python3.9, all of which are integral to the Python ecosystem on Red Hat Enterprise Linux. This security advisory addresses a critical vulnerability that could potentially compromise the integrity and security of applications relying on these packages.
Vulnerability Detail
The vulnerability identified as CVE-2025-12084 affects Python 3.9 and could allow an attacker to exploit the system through crafted input, leading to potential data loss or unauthorized access. The flaw originates from improper handling of certain inputs, which could be leveraged to execute arbitrary code or cause a denial of service. This vulnerability is particularly concerning due to its high CVSS score of 7.5, indicating a significant risk to systems that have not been updated.
How To Fix
Minimum fixed version
0:3.9.16-1.el9_2.11
This is the first release that contains the fix.
sudo dnf update python-unversioned-command
Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →
Workaround
As a temporary workaround, users can limit the exposure of their applications by restricting access to the affected components or by implementing input validation to mitigate the risk of exploitation until the packages are updated.
Conclusion
In summary, the vulnerability CVE-2025-12084 in Python 3.9 poses a significant risk to applications relying on this programming language. It is crucial to update the affected packages to the patched version 0:3.9.16-1.el9_2.11 to mitigate potential threats. Users should also consider temporary workarounds until they can apply the necessary updates.
See every vulnerability recorded for python-unversioned-command →
FAQ
CVE-2025-12084 is a critical vulnerability in Python 3.9 that could allow attackers to exploit the system through crafted input, potentially leading to data loss or unauthorized access.
You can use Vulert's playground at Vulert Scanner to check if your application is affected by this vulnerability without requiring any signup.
The CVSS score of this vulnerability is 7.5, indicating a significant risk to systems that have not been updated.
If you cannot update the packages immediately, consider implementing input validation and limiting access to the affected components as a temporary workaround.
More information can be found in the Red Hat Security Advisory at https://security.access.redhat.com/data/osv/RHSA-2026:2392.json.
Related vulnerabilities
Recent vulnerabilities recorded for python-unversioned-command.