Logo
-

Byte Open Security

(ByteOS Network)

Log In

Sign Up

ByteOS

Security
Vulnerability Details
Registries
Custom Views
Weaknesses
Attack Patterns
Filters & Tools
NVD Vulnerability Details :
CVE-2024-32962
Awaiting Analysis
More InfoOfficial Page
Source-security-advisories@github.com
View Known Exploited Vulnerability (KEV) details
Published At-02 May, 2024 | 07:15
Updated At-05 Jul, 2024 | 16:15

xml-crypto is an xml digital signature and encryption library for Node.js. In affected versions the default configuration does not check authorization of the signer, it only checks the validity of the signature per section 3.2.2 of the w3 xmldsig-core-20080610 spec. As such, without additional validation steps, the default configuration allows a malicious actor to re-sign an XML document, place the certificate in a `<KeyInfo />` element, and pass `xml-crypto` default validation checks. As a result `xml-crypto` trusts by default any certificate provided via digitally signed XML document's `<KeyInfo />`. `xml-crypto` prefers to use any certificate provided via digitally signed XML document's `<KeyInfo />` even if library was configured to use specific certificate (`publicCert`) for signature verification purposes. An attacker can spoof signature verification by modifying XML document and replacing existing signature with signature generated with malicious private key (created by attacker) and by attaching that private key's certificate to `<KeyInfo />` element. This vulnerability is combination of changes introduced to `4.0.0` on pull request 301 / commit `c2b83f98` and has been addressed in version 6.0.0 with pull request 445 / commit `21201723d`. Users are advised to upgrade. Users unable to upgrade may either check the certificate extracted via `getCertFromKeyInfo` against trusted certificates before accepting the results of the validation or set `xml-crypto's getCertFromKeyInfo` to `() => undefined` forcing `xml-crypto` to use an explicitly configured `publicCert` or `privateKey` for signature verification.

CISA Catalog
Date AddedDue DateVulnerability NameRequired Action
N/A
Date Added: N/A
Due Date: N/A
Vulnerability Name: N/A
Required Action: N/A
Metrics
TypeVersionBase scoreBase severityVector
Secondary3.110.0CRITICAL
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N
Type: Secondary
Version: 3.1
Base score: 10.0
Base severity: CRITICAL
Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N
CPE Matches

Weaknesses
CWE IDTypeSource
CWE-347Secondarysecurity-advisories@github.com
CWE ID: CWE-347
Type: Secondary
Source: security-advisories@github.com
Evaluator Description

Evaluator Impact

Evaluator Solution

Vendor Statements

References
HyperlinkSourceResource
https://github.com/node-saml/xml-crypto/commit/21201723d2ca9bc11288f62cf72552b7d659b000security-advisories@github.com
N/A
https://github.com/node-saml/xml-crypto/commit/c2b83f984049edb68ad1d7c6ad0739ec92af11casecurity-advisories@github.com
N/A
https://github.com/node-saml/xml-crypto/pull/301security-advisories@github.com
N/A
https://github.com/node-saml/xml-crypto/pull/445security-advisories@github.com
N/A
https://github.com/node-saml/xml-crypto/security/advisories/GHSA-2xp3-57p7-qf4vsecurity-advisories@github.com
N/A
https://security.netapp.com/advisory/ntap-20240705-0003/security-advisories@github.com
N/A
https://www.w3.org/TR/2008/REC-xmldsig-core-20080610/#sec-CoreValidationsecurity-advisories@github.com
N/A
Hyperlink: https://github.com/node-saml/xml-crypto/commit/21201723d2ca9bc11288f62cf72552b7d659b000
Source: security-advisories@github.com
Resource: N/A
Hyperlink: https://github.com/node-saml/xml-crypto/commit/c2b83f984049edb68ad1d7c6ad0739ec92af11ca
Source: security-advisories@github.com
Resource: N/A
Hyperlink: https://github.com/node-saml/xml-crypto/pull/301
Source: security-advisories@github.com
Resource: N/A
Hyperlink: https://github.com/node-saml/xml-crypto/pull/445
Source: security-advisories@github.com
Resource: N/A
Hyperlink: https://github.com/node-saml/xml-crypto/security/advisories/GHSA-2xp3-57p7-qf4v
Source: security-advisories@github.com
Resource: N/A
Hyperlink: https://security.netapp.com/advisory/ntap-20240705-0003/
Source: security-advisories@github.com
Resource: N/A
Hyperlink: https://www.w3.org/TR/2008/REC-xmldsig-core-20080610/#sec-CoreValidation
Source: security-advisories@github.com
Resource: N/A
Change History
0Changes found

Details not found