CVE-2012-6702

expat: Using XML_Parse before rand() results into non-random output

Published Jun 16, 2016 CVSS 3.0 · 5.9 Medium EPSS 2.4% KEV · Not listed
Description
Expat, when used in a parser that has not called XML_SetHashSalt or passed it a seed of 0, makes it easier for context-dependent attackers to defeat cryptographic protection mechanisms via vectors involving use of the srand function.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-508-1 expat security update
Debian DSA Debian DSA DSA-3597-1 expat security update
EUVD EUVD EUVD-2012-6544 Expat, when used in a parser that has not called XML_SetHashSalt or passed it a seed of 0, makes it easier for context-dependent attackers to defeat cryptographic protection mechanisms via vectors involving use of the srand function.
Ubuntu USN Ubuntu USN USN-3010-1 Expat vulnerabilities
Ubuntu USN Ubuntu USN USN-3013-1 XML-RPC for C and C++ vulnerabilities
History
Type Values Removed Values Added
Metrics epss

{'score': 0.00722}

epss

{'score': 0.00733}

Type Values Removed Values Added
Metrics epss

{'score': 0.00838}

epss

{'score': 0.00722}

Weaknesses

Sources

Status
PUBLISHED
Assigner
microfocus
Published
Updated
Aug 6, 2024, 9:36 PM
Reserved
Jun 3, 2016, 12:00 AM
Status
Modified
Published
Jun 16, 2016, 6:59 PM
Modified
Jun 16, 2026, 11:48 PM
Severity
Moderate
Public date
Feb 27, 2015, 12:00 AM