// For flags

CVE-2012-0840

Apache APR - Hash Collision Denial of Service

Severity Score

5.0
*CVSS v2

Exploit Likelihood

*EPSS

Affected Versions

*CPE

Public Exploits

1
*Multiple Sources

Exploited in Wild

-
*KEV

Decision

-
*SSVC
Descriptions

tables/apr_hash.c in the Apache Portable Runtime (APR) library through 1.4.5 computes hash values without restricting the ability to trigger hash collisions predictably, which allows context-dependent attackers to cause a denial of service (CPU consumption) via crafted input to an application that maintains a hash table.

tables/apr_hash.c en la librería Apache Portable Runtime (APR) hasta v1.4.5 procesa las colisiones Hash de forma predecible, lo que permite a atacantes dependiendo del contexto provocar una denegación de servicio (consumo de CPU) a través de una entrada manipulada sobre una aplicación que mantiene una tabla hash.

*Credits: N/A
CVSS Scores
Attack Vector
Network
Attack Complexity
Low
Authentication
None
Confidentiality
None
Integrity
None
Availability
Partial
* Common Vulnerability Scoring System
SSVC
  • Decision:-
Exploitation
-
Automatable
-
Tech. Impact
-
* Organization's Worst-case Scenario
Timeline
  • 2012-01-05 First Exploit
  • 2012-01-19 CVE Reserved
  • 2012-02-10 CVE Published
  • 2024-08-06 CVE Updated
  • 2024-09-30 EPSS Updated
  • ---------- Exploited in Wild
  • ---------- KEV Due Date
CWE
  • CWE-20: Improper Input Validation
CAPEC
Affected Vendors, Products, and Versions
Vendor Product Version Other Status
Vendor Product Version Other Status <-- --> Vendor Product Version Other Status
Apache
Search vendor "Apache"
Portable Runtime
Search vendor "Apache" for product "Portable Runtime"
<= 1.4.5
Search vendor "Apache" for product "Portable Runtime" and version " <= 1.4.5"
-
Affected
Apache
Search vendor "Apache"
Portable Runtime
Search vendor "Apache" for product "Portable Runtime"
0.9.1
Search vendor "Apache" for product "Portable Runtime" and version "0.9.1"
-
Affected
Apache
Search vendor "Apache"
Portable Runtime
Search vendor "Apache" for product "Portable Runtime"
0.9.2
Search vendor "Apache" for product "Portable Runtime" and version "0.9.2"
-
Affected
Apache
Search vendor "Apache"
Portable Runtime
Search vendor "Apache" for product "Portable Runtime"
0.9.2-dev
Search vendor "Apache" for product "Portable Runtime" and version "0.9.2-dev"
-
Affected
Apache
Search vendor "Apache"
Portable Runtime
Search vendor "Apache" for product "Portable Runtime"
0.9.3
Search vendor "Apache" for product "Portable Runtime" and version "0.9.3"
-
Affected
Apache
Search vendor "Apache"
Portable Runtime
Search vendor "Apache" for product "Portable Runtime"
0.9.3-dev
Search vendor "Apache" for product "Portable Runtime" and version "0.9.3-dev"
-
Affected
Apache
Search vendor "Apache"
Portable Runtime
Search vendor "Apache" for product "Portable Runtime"
0.9.4
Search vendor "Apache" for product "Portable Runtime" and version "0.9.4"
-
Affected
Apache
Search vendor "Apache"
Portable Runtime
Search vendor "Apache" for product "Portable Runtime"
0.9.5
Search vendor "Apache" for product "Portable Runtime" and version "0.9.5"
-
Affected
Apache
Search vendor "Apache"
Portable Runtime
Search vendor "Apache" for product "Portable Runtime"
0.9.6
Search vendor "Apache" for product "Portable Runtime" and version "0.9.6"
-
Affected
Apache
Search vendor "Apache"
Portable Runtime
Search vendor "Apache" for product "Portable Runtime"
0.9.7
Search vendor "Apache" for product "Portable Runtime" and version "0.9.7"
-
Affected
Apache
Search vendor "Apache"
Portable Runtime
Search vendor "Apache" for product "Portable Runtime"
0.9.7-dev
Search vendor "Apache" for product "Portable Runtime" and version "0.9.7-dev"
-
Affected
Apache
Search vendor "Apache"
Portable Runtime
Search vendor "Apache" for product "Portable Runtime"
0.9.8
Search vendor "Apache" for product "Portable Runtime" and version "0.9.8"
-
Affected
Apache
Search vendor "Apache"
Portable Runtime
Search vendor "Apache" for product "Portable Runtime"
0.9.9
Search vendor "Apache" for product "Portable Runtime" and version "0.9.9"
-
Affected
Apache
Search vendor "Apache"
Portable Runtime
Search vendor "Apache" for product "Portable Runtime"
0.9.16-dev
Search vendor "Apache" for product "Portable Runtime" and version "0.9.16-dev"
-
Affected
Apache
Search vendor "Apache"
Portable Runtime
Search vendor "Apache" for product "Portable Runtime"
1.3.0
Search vendor "Apache" for product "Portable Runtime" and version "1.3.0"
-
Affected
Apache
Search vendor "Apache"
Portable Runtime
Search vendor "Apache" for product "Portable Runtime"
1.3.1
Search vendor "Apache" for product "Portable Runtime" and version "1.3.1"
-
Affected
Apache
Search vendor "Apache"
Portable Runtime
Search vendor "Apache" for product "Portable Runtime"
1.3.2
Search vendor "Apache" for product "Portable Runtime" and version "1.3.2"
-
Affected
Apache
Search vendor "Apache"
Portable Runtime
Search vendor "Apache" for product "Portable Runtime"
1.3.3
Search vendor "Apache" for product "Portable Runtime" and version "1.3.3"
-
Affected
Apache
Search vendor "Apache"
Portable Runtime
Search vendor "Apache" for product "Portable Runtime"
1.3.4
Search vendor "Apache" for product "Portable Runtime" and version "1.3.4"
-
Affected
Apache
Search vendor "Apache"
Portable Runtime
Search vendor "Apache" for product "Portable Runtime"
1.3.4-dev
Search vendor "Apache" for product "Portable Runtime" and version "1.3.4-dev"
-
Affected
Apache
Search vendor "Apache"
Portable Runtime
Search vendor "Apache" for product "Portable Runtime"
1.3.5
Search vendor "Apache" for product "Portable Runtime" and version "1.3.5"
-
Affected
Apache
Search vendor "Apache"
Portable Runtime
Search vendor "Apache" for product "Portable Runtime"
1.3.6
Search vendor "Apache" for product "Portable Runtime" and version "1.3.6"
-
Affected
Apache
Search vendor "Apache"
Portable Runtime
Search vendor "Apache" for product "Portable Runtime"
1.3.6-dev
Search vendor "Apache" for product "Portable Runtime" and version "1.3.6-dev"
-
Affected
Apache
Search vendor "Apache"
Portable Runtime
Search vendor "Apache" for product "Portable Runtime"
1.3.7
Search vendor "Apache" for product "Portable Runtime" and version "1.3.7"
-
Affected
Apache
Search vendor "Apache"
Portable Runtime
Search vendor "Apache" for product "Portable Runtime"
1.3.8
Search vendor "Apache" for product "Portable Runtime" and version "1.3.8"
-
Affected
Apache
Search vendor "Apache"
Portable Runtime
Search vendor "Apache" for product "Portable Runtime"
1.3.9
Search vendor "Apache" for product "Portable Runtime" and version "1.3.9"
-
Affected
Apache
Search vendor "Apache"
Portable Runtime
Search vendor "Apache" for product "Portable Runtime"
1.3.10
Search vendor "Apache" for product "Portable Runtime" and version "1.3.10"
-
Affected
Apache
Search vendor "Apache"
Portable Runtime
Search vendor "Apache" for product "Portable Runtime"
1.3.11
Search vendor "Apache" for product "Portable Runtime" and version "1.3.11"
-
Affected
Apache
Search vendor "Apache"
Portable Runtime
Search vendor "Apache" for product "Portable Runtime"
1.3.12
Search vendor "Apache" for product "Portable Runtime" and version "1.3.12"
-
Affected
Apache
Search vendor "Apache"
Portable Runtime
Search vendor "Apache" for product "Portable Runtime"
1.3.13
Search vendor "Apache" for product "Portable Runtime" and version "1.3.13"
-
Affected
Apache
Search vendor "Apache"
Portable Runtime
Search vendor "Apache" for product "Portable Runtime"
1.4.0
Search vendor "Apache" for product "Portable Runtime" and version "1.4.0"
-
Affected
Apache
Search vendor "Apache"
Portable Runtime
Search vendor "Apache" for product "Portable Runtime"
1.4.1
Search vendor "Apache" for product "Portable Runtime" and version "1.4.1"
-
Affected
Apache
Search vendor "Apache"
Portable Runtime
Search vendor "Apache" for product "Portable Runtime"
1.4.2
Search vendor "Apache" for product "Portable Runtime" and version "1.4.2"
-
Affected
Apache
Search vendor "Apache"
Portable Runtime
Search vendor "Apache" for product "Portable Runtime"
1.4.3
Search vendor "Apache" for product "Portable Runtime" and version "1.4.3"
-
Affected
Apache
Search vendor "Apache"
Portable Runtime
Search vendor "Apache" for product "Portable Runtime"
1.4.4
Search vendor "Apache" for product "Portable Runtime" and version "1.4.4"
-
Affected