CVE-2013-7040
Last modified
CVE-2013-7040 is a vulnerability of currently unknown severity. Python 2.7 before 3.4 only uses the last eight bits of the prefix to randomize hash values, which causes it to compute hash values without restricting the ability to trigger hash collisions predictably and makes it easier for context-dependent attackers to cause a denial of service (CPU consumption) via crafted input to an application that maintains a hash table. NOTE: this vulnerability exists because of an incomplete fix for CVE-2012-1150.. EPSS estimates a 3.26% chance of exploitation in the next 30 days.
Description
Python 2.7 before 3.4 only uses the last eight bits of the prefix to randomize hash values, which causes it to compute hash values without restricting the ability to trigger hash collisions predictably and makes it easier for context-dependent attackers to cause a denial of service (CPU consumption) via crafted input to an application that maintains a hash table. NOTE: this vulnerability exists because of an incomplete fix for CVE-2012-1150.
Metrics
Weakness Enumeration
Affected Software
| Vendor | Product | Versions | Update |
|---|---|---|---|
| Apple | Mac Os X | <= 10.10.4 | — |
| Python | Python | 2.7.1 | — |
| Python | Python | 2.7.2 | Rc1 |
| Python | Python | 2.7.3 | — |
| Python | Python | 2.7.4 | — |
| Python | Python | 2.7.5 | — |
| Python | Python | 2.7.6 | — |
| Python | Python | 2.7.7 | — |
| Python | Python | 2.7.1150 | — |
| Python | Python | 2.7.2150 | — |
| Python | Python | 3.0 | — |
| Python | Python | 3.0.1 | — |
| Python | Python | 3.1 | — |
| Python | Python | 3.1.1 | — |
| Python | Python | 3.1.2 | — |
| Python | Python | 3.1.3 | — |
| Python | Python | 3.1.4 | — |
| Python | Python | 3.1.5 | — |
| Python | Python | 3.2 | — |
| Python | Python | 3.2.0 | — |
| Python | Python | 3.2.1 | — |
| Python | Python | 3.2.2 | — |
| Python | Python | 3.2.3 | — |
| Python | Python | 3.2.4 | — |
| Python | Python | 3.2.5 | — |
| Python | Python | 3.2.2150 | — |
| Python | Python | 3.3 | — |
| Python | Python | 3.3.0 | — |
| Python | Python | 3.3.1 | — |
| Python | Python | 3.3.2 | — |
| Python | Python | 3.3.3 | — |
| Python | Python | 3.3.4 | — |
| Python | Python | 3.3.5 | — |
References
- https://support.apple.com/kb/HT205031Vendor Advisory
- https://support.apple.com/kb/HT205031Vendor Advisory
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2013-7040?
How severe is CVE-2013-7040?
How do I fix CVE-2013-7040?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2013
- CVE-2013-7030The TFTP service in Cisco Unified Communications Manager (ak…7.3
- CVE-2013-7032Multiple cross-site scripting (XSS) vulnerabilities in the w…
- CVE-2013-7033LiveZilla before 5.1.2.1 includes the operator password in p…
- CVE-2013-7034The setCookieValue function in _lib/functions.global.inc.php…
- CVE-2013-7038The MHD_http_unescape function in libmicrohttpd before 0.9.3…
- CVE-2013-7039Stack-based buffer overflow in the MHD_digest_auth_check fun…
- CVE-2013-7041The pam_userdb module for Pam uses a case-insensitive method…
- CVE-2013-7042SUSE Lifecycle Management Server (SLMS) before 1.3.7 uses wo…
- CVE-2013-7043Multiple cross-site request forgery (CSRF) vulnerabilities o…
- CVE-2013-7048OpenStack Compute (Nova) Grizzly 2013.1.4, Havana 2013.2.1, …
- CVE-2013-7049Stack-based buffer overflow in fish.cpp in the Fish plugin f…
- CVE-2013-7050The get_main_source_dir function in scripts/uscan.pl in devs…
Are you affected by CVE-2013-7040?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
