What’s Vulnerable › Vulnerabilities

CVE-2026-109563: N3.js before 2.11.1 ReDoS via N3Lexer Numeric-Literal Regex

Description

N3.js before 2.11.1 contains a regular expression denial of service vulnerability in the N3Lexer number pattern that backtracks quadratically on long digit runs. Attackers can supply untrusted Turtle or N3 input containing long runs of digits that do not end a number, blocking the Node.js event loop and causing denial of service.

Affected products

How to fix

Upgrade to a fixed version: rdfjs N3.js 2.11.1. Check the vendor advisory for mitigations.

References

Get alerted when CVE-2026-109563 or the next vulnerability affects your stack