PatchSiren cyber security CVE debrief
CVE-2026-103043 alexcorvi CVE debrief
CVE-2026-103043 is a high-severity vulnerability in the anchorme library, which can lead to a denial of service (DoS) due to catastrophic backtracking in a regular expression. This issue affects versions up to 3.0.8 and can be triggered by specially crafted input strings, potentially blocking the Node.js event loop and impacting system availability.
- Vendor
- alexcorvi
- Product
- anchorme
- CVSS
- HIGH 8.7
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-29
- Original CVE updated
- 2026-10-20
- Advisory published
- 2026-09-29
- Advisory updated
- 2026-10-20
Who should care
Defenders responsible for Node.js applications and systems using the anchorme library should assess exposure and prioritize mitigation. This includes developers, DevOps teams, and cybersecurity professionals managing or securing Node.js environments.
Why it matters
CVE-2026-103043 is a high-severity vulnerability in the anchorme library that can lead to denial of service attacks. Defenders should prioritize patching or mitigating this vulnerability, especially in systems relying on Node.js and the anchorme library, to prevent potential service disruptions.
- Potential service disruption due to Node.js event loop blocking.
- Increased risk of denial of service attacks against vulnerable systems.
- Need for input validation and sanitization to prevent exploitation.
- Potential impact on system availability and performance.
Technical summary
The anchorme library through version 3.0.8 contains a regular expression denial of service vulnerability. This is due to catastrophic backtracking in the IPv6 host extraction regex. An attacker can exploit this by providing specially crafted input strings with repeated patterns, causing exponential regex engine backtracking. This can block the Node.js event loop, leading to a denial of service and impacting the availability of services relying on the affected system.
Defensive priority
Defenders should prioritize patching or mitigating this vulnerability, especially in systems relying on Node.js and the anchorme library, to prevent potential service disruptions.
Recommended defensive actions
- Patch or upgrade anchorme to a version beyond 3.0.8.
- Implement input validation and sanitization for user-supplied strings.
- Monitor Node.js event loop performance and system availability.
- Consider using alternative libraries with similar functionality but better security.
- Review compensating controls for exposed systems while remediation is scheduled and verified.
- Check relevant monitoring, detection, and logs for exposed assets that need extra review.
- Track exceptions, retest remediated assets, and close the item only after evidence is documented.
Evidence notes
The CVE record and associated sources confirm the existence of a regular expression denial of service vulnerability in anchorme through 3.0.8. The vulnerability is attributed to catastrophic backtracking in the IPv6 host extraction regex. Official sources, including the CVE Program and NVD, provide details on the vulnerability.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-103043 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-103043
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-103043 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-103043
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
anchorme through 3.0.8 Regular Expression Denial of Service
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/103xxx/CVE-2026-103043.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://gist.github.com/mmadersbacher/46050b4224eb979431986cdef1dd2ad3
Supplemental source - third-party-advisory
-
Source reference
Unverified legacy reference
URL: https://github.com/alexcorvi/anchorme.js/blob/f3ae9850baa344f27b46bb149e9b891831d273b1/src/index.ts
Supplemental source - technical-description
-
Source reference
Unverified legacy reference
URL: https://www.npmjs.com/package/anchorme
Supplemental source - product
-
Source reference
Unverified legacy reference
URL: https://github.com/alexcorvi/anchorme.js
Supplemental source - product
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/anchorme-through-3.0.8-regular-expression-denial-of-service
Supplemental source - third-party-advisory
-
Source reference
Unverified legacy reference
URL: https://gist.github.com/R3tro16/92948206e9893a3739b91746439384ab
Supplemental source - technical-description, exploit
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.