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.
:rescue_worker_helmet: Automatic Remediation will be attempted for this issue.
CVE-2023-50782
### Vulnerable Library - cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whl
cryptography is a package which provides cryptographic recipes and primitives to Python developers.
A flaw was found in the python-cryptography package. This issue may allow a remote attacker to decrypt captured messages in TLS servers that use RSA key exchanges, which may lead to exposure of confidential or sensitive data.
:rescue_worker_helmet: Automatic Remediation will be attempted for this issue.
CVE-2023-49083
### Vulnerable Library - cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whl
cryptography is a package which provides cryptographic recipes and primitives to Python developers.
cryptography is a package designed to expose cryptographic primitives and recipes to Python developers. Calling `load_pem_pkcs7_certificates` or `load_der_pkcs7_certificates` could lead to a NULL-pointer dereference and segfault. Exploitation of this vulnerability poses a serious risk of Denial of Service (DoS) for any application attempting to deserialize a PKCS7 blob/certificate. The consequences extend to potential disruptions in system availability and stability. This vulnerability has been patched in version 41.0.6.
:heavy_check_mark: This issue was automatically closed by Mend because the vulnerable library in the specific branch(es) was either marked as ignored or it is no longer part of the Mend inventory.
Vulnerable Library - cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whl
cryptography is a package which provides cryptographic recipes and primitives to Python developers.
Library home page: https://files.pythonhosted.org/packages/85/62/48bcebd955945d8da3fe9b84a679dbf4bf179e1ac36e583b7eaa47506758/cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whl
Path to dependency file: /python/bosdyn-scout
Path to vulnerable library: /python/bosdyn-scout,/python/bosdyn-mission,/python/examples/spot_cam/requirements.txt
Found in HEAD commit: 9278368b02c504ebfc5dcccbf4a0a44afbbf333a
Vulnerabilities
**In some cases, Remediation PR cannot be created automatically for a vulnerability despite the availability of remediation
Details
CVE-2024-26130
### Vulnerable Library - cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whlcryptography is a package which provides cryptographic recipes and primitives to Python developers.
Library home page: https://files.pythonhosted.org/packages/85/62/48bcebd955945d8da3fe9b84a679dbf4bf179e1ac36e583b7eaa47506758/cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whl
Path to dependency file: /python/bosdyn-scout
Path to vulnerable library: /python/bosdyn-scout,/python/bosdyn-mission,/python/examples/spot_cam/requirements.txt
Dependency Hierarchy: - :x: **cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whl** (Vulnerable Library)
Found in HEAD commit: 9278368b02c504ebfc5dcccbf4a0a44afbbf333a
Found in base branch: master
### Vulnerability Detailscryptography 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.
Publish Date: 2024-02-21
URL: CVE-2024-26130
### Threat AssessmentExploit Maturity: Not Defined
EPSS: 0.0%
### CVSS 3 Score Details (7.5)Base Score Metrics: - Exploitability Metrics: - Attack Vector: Network - Attack Complexity: Low - Privileges Required: None - User Interaction: None - Scope: Unchanged - Impact Metrics: - Confidentiality Impact: None - Integrity Impact: None - Availability Impact: High
For more information on CVSS3 Scores, click here. ### Suggested FixType: Upgrade version
Origin: https://github.com/pyca/cryptography/security/advisories/GHSA-6vqw-3v5j-54x4
Release Date: 2024-02-21
Fix Resolution: 42.0.4
:rescue_worker_helmet: Automatic Remediation will be attempted for this issue.CVE-2023-50782
### Vulnerable Library - cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whlcryptography is a package which provides cryptographic recipes and primitives to Python developers.
Library home page: https://files.pythonhosted.org/packages/85/62/48bcebd955945d8da3fe9b84a679dbf4bf179e1ac36e583b7eaa47506758/cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whl
Path to dependency file: /python/bosdyn-scout
Path to vulnerable library: /python/bosdyn-scout,/python/bosdyn-mission,/python/examples/spot_cam/requirements.txt
Dependency Hierarchy: - :x: **cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whl** (Vulnerable Library)
Found in HEAD commit: 9278368b02c504ebfc5dcccbf4a0a44afbbf333a
Found in base branch: master
### Vulnerability DetailsA flaw was found in the python-cryptography package. This issue may allow a remote attacker to decrypt captured messages in TLS servers that use RSA key exchanges, which may lead to exposure of confidential or sensitive data.
Publish Date: 2024-02-05
URL: CVE-2023-50782
### Threat AssessmentExploit Maturity: Not Defined
EPSS: 0.1%
### CVSS 3 Score Details (7.5)Base Score Metrics: - Exploitability Metrics: - Attack Vector: Network - Attack Complexity: Low - Privileges Required: None - User Interaction: None - Scope: Unchanged - Impact Metrics: - Confidentiality Impact: High - Integrity Impact: None - Availability Impact: None
For more information on CVSS3 Scores, click here. ### Suggested FixType: Upgrade version
Origin: https://github.com/advisories/GHSA-3ww4-gg4f-jr7f
Release Date: 2024-02-05
Fix Resolution: 42.0.0
:rescue_worker_helmet: Automatic Remediation will be attempted for this issue.CVE-2023-49083
### Vulnerable Library - cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whlcryptography is a package which provides cryptographic recipes and primitives to Python developers.
Library home page: https://files.pythonhosted.org/packages/85/62/48bcebd955945d8da3fe9b84a679dbf4bf179e1ac36e583b7eaa47506758/cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whl
Path to dependency file: /python/bosdyn-scout
Path to vulnerable library: /python/bosdyn-scout,/python/bosdyn-mission,/python/examples/spot_cam/requirements.txt
Dependency Hierarchy: - :x: **cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whl** (Vulnerable Library)
Found in HEAD commit: 9278368b02c504ebfc5dcccbf4a0a44afbbf333a
Found in base branch: master
### Vulnerability Detailscryptography is a package designed to expose cryptographic primitives and recipes to Python developers. Calling `load_pem_pkcs7_certificates` or `load_der_pkcs7_certificates` could lead to a NULL-pointer dereference and segfault. Exploitation of this vulnerability poses a serious risk of Denial of Service (DoS) for any application attempting to deserialize a PKCS7 blob/certificate. The consequences extend to potential disruptions in system availability and stability. This vulnerability has been patched in version 41.0.6.
Publish Date: 2023-11-29
URL: CVE-2023-49083
### Threat AssessmentExploit Maturity: Not Defined
EPSS: 0.1%
### CVSS 3 Score Details (7.5)Base Score Metrics: - Exploitability Metrics: - Attack Vector: Network - Attack Complexity: Low - Privileges Required: None - User Interaction: None - Scope: Unchanged - Impact Metrics: - Confidentiality Impact: None - Integrity Impact: None - Availability Impact: High
For more information on CVSS3 Scores, click here. ### Suggested FixType: Upgrade version
Origin: https://www.cve.org/CVERecord?id=CVE-2023-49083
Release Date: 2023-11-29
Fix Resolution: 41.0.6
:rescue_worker_helmet: Automatic Remediation will be attempted for this issue.:rescue_worker_helmet:Automatic Remediation will be attempted for this issue.