Bug 2510815 (CVE-2026-69249) - CVE-2026-69249 python-cryptography: python-cryptography: Duplicate self-signed intermediates can cause exponential path-building
Summary: CVE-2026-69249 python-cryptography: python-cryptography: Duplicate self-signe...
Keywords:
Status: NEW
Alias: CVE-2026-69249
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
high
high
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-08-03 22:02 UTC by OSIDB Bzimport
Modified: 2026-10-07 22:18 UTC (History)
51 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2026:64774 0 None None None 2026-09-08 02:41:33 UTC
Red Hat Product Errata RHSA-2026:64795 0 None None None 2026-09-08 03:33:31 UTC
Red Hat Product Errata RHSA-2026:71658 0 None None None 2026-09-24 17:09:56 UTC
Red Hat Product Errata RHSA-2026:71659 0 None None None 2026-09-24 17:10:03 UTC

Description OSIDB Bzimport 2026-08-03 22:02:50 UTC
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.

Comment 1 errata-xmlrpc 2026-09-08 02:41:33 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 9

Via RHSA-2026:64774 https://access.redhat.com/errata/RHSA-2026:64774

Comment 2 errata-xmlrpc 2026-09-08 03:33:30 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 10

Via RHSA-2026:64795 https://access.redhat.com/errata/RHSA-2026:64795

Comment 4 Jon Orris 2026-09-24 17:09:56 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 10

Via RHSA-2026:71658 https://access.redhat.com/errata/RHSA-2026:71658

Comment 5 Jon Orris 2026-09-24 17:10:02 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 10.0 Extended Update Support

Via RHSA-2026:71659 https://access.redhat.com/errata/RHSA-2026:71659


Note You need to log in before you can comment on or make changes to this bug.