Vulnerability Monitor

The vendors, products, and vulnerabilities you care about

CVE-2013-7372


The engineNextBytes function in classlib/modules/security/src/main/java/common/org/apache/harmony/security/provider/crypto/SHA1PRNG_SecureRandomImpl.java in the SecureRandom implementation in Apache Harmony through 6.0M3, as used in the Java Cryptography Architecture (JCA) in Android before 4.4 and other products, when no seed is provided by the user, uses an incorrect offset value, which makes it easier for attackers to defeat cryptographic protection mechanisms by leveraging the resulting PRNG predictability, as exploited in the wild against Bitcoin wallet applications in August 2013.


Published

2014-04-29T20:55:08.933

Last Modified

2025-04-12T10:46:40.837

Status

Deferred

Source

[email protected]

Severity

CVSSv2: 5.0 (MEDIUM)

CVSSv2 Vector

AV:N/AC:L/Au:N/C:N/I:P/A:N

  • Access Vector: NETWORK
  • Access Complexity: LOW
  • Authentication: NONE
  • Confidentiality Impact: NONE
  • Integrity Impact: PARTIAL
  • Availability Impact: NONE
Exploitability Score

10.0

Impact Score

2.9

Weaknesses
  • Type: Primary
    CWE-310

Affected Vendors & Products
Type Vendor Product Version/Range Vulnerable?
Application apache harmony ≤ 6.0 Yes
Operating System google android ≤ 4.3.1 Yes
Operating System google android 4.0 Yes
Operating System google android 4.0.1 Yes
Operating System google android 4.0.2 Yes
Operating System google android 4.0.3 Yes
Operating System google android 4.0.4 Yes
Operating System google android 4.1 Yes
Operating System google android 4.1.2 Yes
Operating System google android 4.2 Yes
Operating System google android 4.2.1 Yes
Operating System google android 4.2.2 Yes
Operating System google android 4.3 Yes

References