UBUNTU-CVE-2024-26130

    Dashboard / Vulnerabilities / UBUNTU-CVE-2024-26130

    UBUNTU-CVE-2024-26130

    Published: 21 Feb 2024Last Modified: 4 Feb 2026

    Summary:

    Details: cryptography is a package designed to expose cryptographic primitives and recipes to Python developers. Starting in version 38.0.0 and prior to version 42.0.4, if `pkcs12.serialize_key_and_certificates` is called with both a certificate whose public key did not match the provided private key and an `encryption_algorithm` with `hmac_hash` set (via `PrivateFormat.PKCS12.encryption_builder().hmac_hash(...)`, then a NULL pointer dereference would occur, crashing the Python process. This has been resolved in version 42.0.4, the first version in which a `ValueError` is properly raised.

    Affected packages

    Package

    Name: python-cryptography

    Purl: pkg:deb/ubuntu/[email protected]?arch=source&distro=noble

    Affected ranges

    Type: ECOSYSTEM

    Events:

    Introduced- 0
    Fixed -41.0.7-4ubuntu0.1

    Affected versions

    38.0.4-4
    38.0.4-4ubuntu1

    Common Vulnerability Scoring System

    Attack Vector
    Network
    Adjacent
    Local
    Physical
    Privileges Required
    None
    Low
    High
    User Interaction
    None
    Required
    Scope
    Unchanged
    Changed
    Confidentiality
    None
    Low
    High
    Integrity
    None
    Low
    High
    Availability
    None
    Low
    High
    UBUNTU-CVE-2024-26130 | CVE-DB