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.
History

Wed, 14 Oct 2026 12:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 13 Oct 2026 07:45:00 +0000

Type Values Removed Values Added
First Time appeared Rdfjs
Rdfjs n3.js
Vendors & Products Rdfjs
Rdfjs n3.js

Mon, 12 Oct 2026 21:00:00 +0000

Type Values Removed Values Added
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.
Title N3.js before 2.11.1 ReDoS via N3Lexer Numeric-Literal Regex
Weaknesses CWE-1333
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published: 2026-10-12T20:55:16.880Z

Updated: 2026-10-14T11:33:26.609Z

Reserved: 2026-10-12T19:27:52.560Z

Link: CVE-2026-109563

cve-icon Vulnrichment

Updated: 2026-10-14T11:33:16.065Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-12T21:17:12.713

Modified: 2026-10-16T19:15:07.947

Link: CVE-2026-109563

cve-icon Redhat

No data.