CVE-2026-49458
Medium · 6.1CVSS
6.1
EPSS
0.4%
Published
Jul 14, 2026
CISA due date
—
Cloudanix analysis
There is not enough public information yet to know what systems are affected or what action is needed, but current indicators do not suggest active exploitation.
- Exploitation
- Other
- Attacker needs
- Other
- Complexity
- Moderate
- Impact
- Other
- Component
- Other
- Class
- Other
- Remediation
- No Fix Yet
- Effort
- Other
- Patch risk
- Other
What it actually does
Insufficient public technical detail is available from the provided record to characterize the vulnerability mechanism, affected component, attack surface, required privileges, or post-exploitation impact. The issue is classified only as “Other,” with no affected products or fixed versions listed, so it should be treated as an untriaged vulnerability record until vendor advisories or authoritative vulnerability databases publish additional details.
Why it matters to the business
At this time, the operational risk appears uncertain and likely lower priority based on the low EPSS score, absence from the CISA Known Exploited Vulnerabilities catalog, no known ransomware association, and no reported exploit maturity. However, because the affected products and remediation versions are not identified, organizations cannot yet reliably determine exposure, which may create asset-management and patch-planning uncertainty.
How an attack unfolds
No credible end-to-end exploitation narrative can be derived from the provided information. There is no description of the vulnerable product, vulnerable component, attacker prerequisites, exploit delivery method, or expected attacker outcome. Security teams should monitor for vendor advisories, proof-of-concept publication, EPSS changes, KEV inclusion, or threat intelligence reporting that clarifies whether exploitation is local, remote, authenticated, unauthenticated, client-side, or supply-chain related.
How to fix it
No product-specific remediation can be provided because no affected products or fixed versions were supplied. Track the assigning CNA, vendor advisories, NVD enrichment, package advisories, and distribution security bulletins for authoritative affected-version and fixed-version information. Once details are available, apply vendor patches, remove or disable affected components if patching is unavailable, restrict network exposure where relevant, and prioritize remediation based on confirmed exploitability, asset criticality, and exposure.
How to confirm the fix worked
Validate exposure by first confirming whether any authoritative advisory has identified affected products and versions. If affected software is later named, inventory installed versions, compare them against the vendor’s vulnerable and fixed-version ranges, and verify successful patch installation through package manager output, application version checks, container image manifests, software composition analysis, or configuration management records. Because no affected product is currently listed, a vulnerability scanner result should be treated cautiously unless it cites a specific vendor advisory and detection logic.
Typical attack path
- Monitor public sources for disclosure details or proof-of-concept exploit code.
- Identify whether any affected product or component exists in the target environment once vendor details are published.
- Attempt to reach the vulnerable attack surface if applicable.
- Trigger the vulnerability using the disclosed exploit condition.
- Leverage the resulting impact, if any, such as code execution, privilege escalation, information disclosure, denial of service, or bypass, depending on the ultimately confirmed vulnerability type.
How to detect it
There are no product-specific exploitation artifacts, log patterns, file paths, processes, network signatures, or registry indicators available from the provided information. To determine whether this was already exploited once details emerge, collect and preserve relevant logs for any later-identified affected product, including application logs, authentication logs, web/proxy logs, endpoint telemetry, EDR process execution data, network flow records, and vulnerability scanner evidence. Retrospective hunting should be deferred until the vulnerable component, exploit vector, and attacker behaviors are known.
What your security team should do
- Monitor authoritative sources for enrichment, including vendor advisories, CNA updates, NVD, GitHub Security Advisories, OS distribution trackers, and CISA KEV updates.
- Do not create emergency patch work solely from this sparse record unless internal tooling identifies a specific affected product and version with reliable evidence.
- Add the CVE to vulnerability intelligence watchlists and alert on changes in EPSS, exploit maturity, KEV status, ransomware association, or affected-product data.
- If a vendor later confirms affected products, perform targeted asset inventory and prioritize internet-facing, business-critical, and privileged deployments first.
- Tune vulnerability management workflows to flag records with missing product and fixed-version data for analyst review rather than automatic closure or automatic escalation.
The record
DOMPurify is a DOM-only cross-site scripting sanitizer for HTML, MathML, and SVG. Prior to 3.4.6, DOMPurify.sanitize(node, { IN_PLACE: true }) accepted same-origin foreign-realm DOM nodes while follow-on checks used parent-realm constructors, causing instanceof checks for forms, named node maps, document fragments, and elements to fail and skip clobber, template-content, and shadow-DOM sanitization branches so executable markup could survive. This issue is fixed in version 3.4.6.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| npm | dompurify | 0 | 3.4.6 |
Related vulnerabilities
- GHSA-hpcv-96wg-7vj8 DOMPurify: Cross-realm IN_PLACE sanitization leaves executable markup intact via… Same vulnerability
- CVE-2026-49978 DOMPurify is a DOM-only cross-site scripting sanitizer for HTML, MathML, and SVG. Also affects dompurify
- CVE-2026-49459 DOMPurify is a DOM-only cross-site scripting sanitizer for HTML, MathML, and SVG. Also affects dompurify
- CVE-2026-47423 DOMPurify is a DOM-only cross-site scripting sanitizer for HTML, MathML, and SVG. Also affects dompurify
- GHSA-cmwh-pvxp-8882 DOMPurify: Permanent `ALLOWED_ATTR` pollution via `setConfig()` bypassing the hook… Also affects dompurify
- GHSA-vxr8-fq34-vvx9 DOMPurify: Trusted Types policy survives `clearConfig()` and can poison later… Also affects dompurify
- GHSA-gvmj-g25r-r7wr DOMPurify: SAFE_FOR_TEMPLATES bypass - template expressions survive sanitization inside… Also affects dompurify
- GHSA-rp9w-3fw7-7cwq DOMPurify IN_PLACE Sanitization Bypass via Attached Shadow Root Inside .content Also affects dompurify