Critical Security Update for Python3 Packages: CPU Denial of Service Vulnerability
Summary
ALSA-2026:39320: Important: python3 security update. Affects platform-python versions < 3.6.8-77.el8_10.alma.1. Fixed in 3.6.8-77.el8_10.alma.1. 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 is a widely-used interpreted, interactive programming language known for its versatility and ease of use. It supports various programming paradigms and is equipped with extensive libraries and frameworks. The affected packages, including platform-python, python3-libs, and others, are integral to the AlmaLinux ecosystem, providing essential functionalities for application development and execution. The recent vulnerability poses a significant risk to systems utilizing these packages, potentially leading to service disruptions.
Vulnerability Detail
The vulnerability identified as CVE-2026-15308 is a CPU Denial of Service (DoS) issue in the HTML parser of Python. It arises from the handling of repeated unterminated markup declarations, which can lead to excessive CPU consumption when processing maliciously crafted HTML content. This can result in degraded performance or complete unavailability of services relying on the affected Python packages, making it critical for users to address this issue promptly.
How To Fix
Minimum fixed version
3.6.8-77.el8_10.alma.1
This is the first release that contains the fix.
sudo dnf update platform-python
Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →
Workaround
As a temporary measure, users can limit the input to the HTML parser or implement additional validation checks to prevent the processing of potentially harmful HTML content until the package is updated.
Conclusion
The identified vulnerability in Python packages poses a significant risk to systems using AlmaLinux. It is crucial for users to update their packages to the latest patched version to mitigate potential service disruptions. Implementing temporary workarounds can provide additional protection until the update is applied.
See every vulnerability recorded for platform-python →
FAQ
CVE-2026-15308 is a security vulnerability in Python's HTML parser that can lead to a CPU Denial of Service.
You can use the Vulert playground at Vulert Scanner to check if your application is affected by this vulnerability without any signup.
Failing to update may result in service disruptions or unavailability due to excessive CPU usage caused by the vulnerability.
Yes, you can implement input validation checks to limit the HTML content processed by the parser as a temporary workaround.
For detailed information, refer to the CVE page linked in the advisory or the AlmaLinux security database.
Related vulnerabilities
Recent vulnerabilities recorded for platform-python.
Follow Vulert in Google
Get more Vulert vulnerability and dependency-security updates in Google Search and AI results.