SEPTEMBER 17, 2026
Live Feed
Back to database
Case File

CVE-2026-9390

CRITICAL · CVSS 9.1 EPSS 0.29% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-08-03 · Last synced 2026-09-02

CyberRota Analysis

AI-Generated

Versions of XML::Sig prior to 0.71 for Perl are vulnerable to XPath injection due to improper handling of the SignedInfo/Reference/@URI value, allowing attackers to manipulate XPath expressions. This can lead to unauthorized access to elements within the XML document, compromising the integrity of the signature verification process. Organizations using affected versions should prioritize patching this vulnerability to prevent potential exploitation.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-9390
Severity
CRITICAL
CVSS
9.1
EPSS
0.29%

Original NVD Description

XML::Sig versions before 0.71 for Perl allow XPath injection in ID lookup. verify() and _get_signed_xml() in lib/XML/Sig.pm build XPath expressions by concatenating the SignedInfo/Reference/@URI value read from the document being verified. The value is neither escaped nor checked against the NCName grammar that XML requires of an ID, so a URI containing a single quote closes the string literal in the generated expression and appends arbitrary XPath operators. A crafted URI can make the lookup match elements the reference does not name, or every element in the document, so which node is selected for digest verification is decided by the injected expression rather than by the reference.

Related CVEs

Other vulnerabilities affecting the same vendor(s)