Lucene search
+L

16 matches found

OSV
OSV
added 2026/09/03 8:56 p.m.12 views

GHSA-82X6-Q7MM-W9CF toml-node: Uncontrolled Recursion

Summary toml.parse crashes with an uncaught RangeError: Maximum call stack size exceeded when parsing deeply nested arrays or inline tables. The parser is generated by Peggy 5.1.0 a PEG parser generator as a recursive-descent parser; the value rule mutually recurses with the array and inline-tabl...

7.5CVSS5.9AI score0.00358EPSS
SaveExploits0References4
Github Security Blog
Github Security Blog
added 2026/09/03 8:56 p.m.11 views

toml-node: Uncontrolled Recursion

Summary toml.parse crashes with an uncaught RangeError: Maximum call stack size exceeded when parsing deeply nested arrays or inline tables. The parser is generated by Peggy 5.1.0 a PEG parser generator as a recursive-descent parser; the value rule mutually recurses with the array and inline-tabl...

7.5CVSS5.9AI score0.00358EPSS
SaveExploits0References4Affected Software1
Cvelist
Cvelist
added 2026/09/03 8:37 p.m.36 views

CVE-2026-77465 toml-node: Uncontrolled Recursion

toml-node is a TOML parser for Node.js and the browser. Prior to 4.2.0, toml.parse uses a Peggy 5.1.0 generated recursive-descent parser in lib/parser.js whose peg$parsevalue, peg$parsearray, and peg$parseinlinetableentry functions recurse through nested arrays and inline tables without a depth...

7.5CVSS0.00358EPSS
SaveExploits0References3
CVE
CVE
added 2026/09/03 8:37 p.m.19 views

CVE-2026-77465

toml-node is a TOML parser for Node.js and the browser. Prior to 4.2.0 , the Peggy 5.1.0-generated recursive-descent parser in lib/parser.js has functions (peg$parsevalue, peg$parsearray, peg$parseinline_table_entry) that recurse through nested arrays and inline tables without a depth limit . A r...

7.5CVSS5.9AI score0.00358EPSS
SaveExploits0References3
CVE
CVE
added 2026/08/25 6:24 p.m.18 views

CVE-2026-55619

eml_parser , a Python module for parsing EML files, is vulnerable to a denial of service prior to version 3.0.2 . The flaw resides in eml_parser.parser.HeaderParser.header_fetch_parse, which delegates address parsing to email.utils.getaddresses(). A deeply nested CFWS comment construct in an e-ma...

5.3CVSS5.4AI score0.00302EPSS
SaveExploits0References4
CVE
CVE
added 2026/08/21 9:34 p.m.36 views

CVE-2026-53531

RaTeX (a KaTeX-compatible math rendering engine in Rust) is affected by an unbounded parser recursion in its ratex-parser crate. The recursive-descent parser (parse_expression → parse_atom → parse_group) has no maximum depth limit , so a ~10 KB input of nested groups (e.g., repeated {, \left, \sq...

6.9CVSS5.4AI score0.00257EPSS
SaveExploits0References1
OSV
OSV
added 2026/08/21 9:34 p.m.15 views

CVE-2026-53531 ratex-parser has unbounded parser recursion that leads to stack overflow (process abort)

RaTeX is a KaTeX-compatible math rendering engine written in Rust. Prior to version 0.1.11, RaTeX’s recursive-descent parser recurses one or more native stack frame per nesting level at , \left, \sqrt, ^, etc, with no maximum depth limit. A short, 10 KB input of nested groups overflows the 8 MB...

6.9CVSS5.6AI score
SaveExploits0References3
NVD
NVD
added 2026/08/21 9:16 p.m.10 views

CVE-2026-45271

Picotls is a TLS protocol library that allows users select different crypto backends based on their use case. Picotls implements its own ASN.1 validation helper, which is used by the minicrypto backend while parsing local PKCS8 private keys. Prior to commit c14231d801407640bc42c2dcf92783409ea6a7c...

5.5CVSS0.00113EPSS
SaveExploits0References2
ATTACKERKB
ATTACKERKB
added 2026/08/16 1:14 p.m.20 views

CVE-2026-74795

Scriban before 6.6.0 contains an uncontrolled recursion vulnerability in its recursive-descent parser. The parser does not enforce a default expression depth limit the ExpressionDepthLimit property in ParserOptions defaults to null/disabled, so an attacker who controls template input can supply a...

8.7CVSS5.4AI score0.00318EPSS
SaveExploits0References3
OSV
OSV
added 2026/08/16 1:14 p.m.11 views

CVE-2026-74783 Scriban 6.6.0 through 7.2.0 Parser Recursion Denial of Service

Scriban versions 6.6.0 through 7.2.0 contain a non-enforcing ExpressionDepthLimit guard that fails to stop recursive descent parsing of deeply nested expressions. Attackers can supply templates with deeply nested parentheses, array initializers, object initializers, or unary operators to trigger ...

8.7CVSS5.4AI score
SaveExploits0References4
Positive Technologies
Positive Technologies
added 2026/07/07 12:00 a.m.14 views

PT-2026-56304

Name of the Vulnerable Software and Affected Versions RaTeX versions prior to 0.1.11 Description RaTeX is a KaTeX-compatible math rendering engine written in Rust. The recursive-descent parser lacks a maximum depth limit when processing nesting levels such as , left, sqrt, and ^. This allows a...

6.9CVSS5.4AI score0.00257EPSS
SaveExploits0References4
Vulnrichment
Vulnrichment
added 2026/04/06 3:10 p.m.9 views

CVE-2026-34211 SandboxJS: Stack overflow DoS via deeply nested expressions in recursive descent parser

SandboxJS is a JavaScript sandboxing library. Prior to 0.8.36, the @nyariv/sandboxjs parser contains unbounded recursion in the restOfExp function and the lispify/lispifyExpr call chain. An attacker can crash any Node.js process that parses untrusted input by supplying deeply nested expressions...

6.9CVSS5.9AI score0.00395EPSS
SaveExploits1References1
Cvelist
Cvelist
added 2026/04/06 3:10 p.m.49 views

CVE-2026-34211 SandboxJS: Stack overflow DoS via deeply nested expressions in recursive descent parser

SandboxJS is a JavaScript sandboxing library. Prior to 0.8.36, the @nyariv/sandboxjs parser contains unbounded recursion in the restOfExp function and the lispify/lispifyExpr call chain. An attacker can crash any Node.js process that parses untrusted input by supplying deeply nested expressions...

6.9CVSS0.00395EPSS
SaveExploits1References1
Github Security Blog
Github Security Blog
added 2026/04/03 9:45 p.m.16 views

SandboxJS: Stack overflow DoS via deeply nested expressions in recursive descent parser

Summary The @nyariv/sandboxjs parser contains unbounded recursion in the restOfExp function and the lispify/lispifyExpr call chain. An attacker can crash any Node.js process that parses untrusted input by supplying deeply nested expressions e.g., 2000 nested parentheses, causing a RangeError:...

7.5CVSS6.1AI score0.00395EPSS
SaveExploits1References3Affected Software1
OSV
OSV
added 2026/03/19 9:30 p.m.7 views

GHSA-WGH7-7M3C-FX25 Scriban has Uncontrolled Recursion in Parser Leads to Stack Overflow and Process Crash (Denial of Service)

Scriban is vulnerable to an uncontrolled process crash resulting in a Denial of Service. Because the recursive-descent parser does not enforce a default limit on expression depth, an attacker who controls template input can craft a heavily nested template that triggers a StackOverflowException. I...

7.5CVSS6AI score0.00318EPSS
SaveExploits0References4
Github Security Blog
Github Security Blog
added 2026/03/19 9:30 p.m.19 views

Scriban has Uncontrolled Recursion in Parser Leads to Stack Overflow and Process Crash (Denial of Service)

Scriban is vulnerable to an uncontrolled process crash resulting in a Denial of Service. Because the recursive-descent parser does not enforce a default limit on expression depth, an attacker who controls template input can craft a heavily nested template that triggers a StackOverflowException. I...

6AI score
SaveExploits0References4Affected Software2
Rows per page
Query Builder