SEPTEMBER 20, 2026
Live Feed
Back to database
Case File

CVE-2026-69249

HIGH · CVSS 8.7 EPSS 0.19% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-08-03 · Last synced 2026-09-02

CyberRota Analysis

AI-Generated

The python-cryptography package prior to version 49.0.0 is vulnerable to a denial of service attack due to inefficient handling of invalid certificate chains containing duplicate self-signed certificates, which can lead to excessive processing time. While the integrity of the system remains intact, the vulnerability can significantly degrade availability, making it a concern for developers and organizations utilizing this package in their applications. Users of affected versions should prioritize upgrading to version 49.0.0 or later to mitigate this risk.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-69249
Severity
HIGH
CVSS
8.7
EPSS
0.19%

Original NVD Description

python-cryptography is a package designed to expose cryptographic primitives and recipes to Python developers. Prior to 49.0.0, when resolving invalid certificate chains that include duplicate copies of self-signed certificates, the processing recursively invokes the same candidate, leading to an exponential blowup. Although the limitation that the chain depth cannot exceed a specified maximum depth prevents unbounded recursion and guarantees termination, an attacker-controlled certificate chain can lead the processing to easily take more than 5s to reject in testing. This amplification could form the basis for a resource exhaustion denial of service attack. The core issue arises in the recursive nature of build_chain_inner, which does not de-duplicate against previously analyzed candidates. As the correctness of validation is not affected, the integrity of a system cannot be compromised through this vector, only its availability. This issue is fixed in 49.0.0.