
Cloud Vulnerability DB
An open project to list all known cloud vulnerabilities and Cloud Service Provider security issues
CVE-2024-26130 affects the cryptography package, a library designed to expose cryptographic primitives and recipes to Python developers. The vulnerability was discovered in versions 38.0.0 through 42.0.4 (excluding). The issue was disclosed on February 21, 2024, and has been patched in version 42.0.4 (GitHub Advisory).
The vulnerability is a NULL pointer dereference that occurs when pkcs12.serializekeyandcertificates is called with two specific conditions: a certificate whose public key does not match the provided private key, and an encryptionalgorithm with hmachash set via PrivateFormat.PKCS12.encryptionbuilder().hmac_hash(...). The issue has been assigned a CVSS v3.1 base score of 7.5 HIGH, with vector string CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H (NVD).
When successfully exploited, this vulnerability results in a crash of the Python process due to the NULL pointer dereference. This can lead to a denial of service condition, affecting the availability of applications using the vulnerable cryptography package versions (GitHub Advisory).
The recommended mitigation is to upgrade to cryptography version 42.0.4 or later, where the issue has been fixed. In the patched version, the code properly raises a ValueError instead of crashing when encountering mismatched keys and certificates (GitHub Advisory).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
An open project to list all known cloud vulnerabilities and Cloud Service Provider security issues
A comprehensive threat intelligence database of cloud security incidents, actors, tools and techniques
A step-by-step framework for modeling and improving SaaS and PaaS tenant isolation
Get a personalized demo
“Best User Experience I have ever seen, provides full visibility to cloud workloads.”
“Wiz provides a single pane of glass to see what is going on in our cloud environments.”
“We know that if Wiz identifies something as critical, it actually is.”