Lucene search
+L

18 matches found

osv_ghsa
osv_ghsa
•added 2026/09/03 8:56 p.m.•34 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.5CVSS6.2AI score0.00609EPSS
SaveExploits0References4
Cvelist
Cvelist
•added 2026/09/03 8:37 p.m.•50 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.00609EPSS
SaveExploits0References3
CVE
CVE
•added 2026/08/25 6:24 p.m.•37 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.8AI score0.00524EPSS
SaveExploits0References4
osv_cve
osv_cve
•added 2026/08/21 9:34 p.m.•27 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.9AI score
SaveExploits0References3
EUVD
EUVD
•added 2026/08/21 9:34 p.m.•37 views

EUVD-2026-64180

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.9AI score0.00426EPSS
SaveExploits0References1
Mend
Mend
•added 2026/08/21 9:34 p.m.•9 views

CVE-2026-53531

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

6.9CVSS5.9AI score0.00426EPSS
SaveExploits0References4
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/08/21 12:00 a.m.•12 views

CVE-2026-53531: Uncontrolled Resource Consumption

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.9AI score0.00426EPSS
SaveExploits0References3
attackerkb
attackerkb
•added 2026/08/16 1:14 p.m.•48 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.7CVSS6AI score0.00575EPSS
SaveExploits0References3
Mend
Mend
•added 2026/08/16 1:14 p.m.•9 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.9AI score0.00575EPSS
SaveExploits0References7
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/08/16 12:00 a.m.•12 views

CVE-2026-74795: Uncontrolled Recursion

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.7CVSS6AI score0.00575EPSS
SaveExploits0References2
Positive Technologies
Positive Technologies
•added 2026/08/14 12:00 a.m.•27 views

PT-2026-80165

Name of the Vulnerable Software and Affected Versions NLTK affected versions not specified Description The nltk.parse.RecursiveDescentParser and SteppingRecursiveDescentParser functions enumerate parses top-down without a limit on recursive steps. A specially crafted context-free grammar can caus...

6.9CVSS5.7AI score
SaveExploits0References15
Mend
Mend
•added 2026/04/17 11:05 p.m.•9 views

CVE-2026-40324

Hot Chocolate is an open-source GraphQL server. Prior to versions 12.22.7, 13.9.16, 14.3.1, and 15.1.14, Hot Chocolate's recursive descent parser "Utf8GraphQLParser" has no recursion depth limit. A crafted GraphQL document with deeply nested selection sets, object values, list values, or list typ...

9.1CVSS5.6AI score0.00902EPSS
SaveExploits0References15
Vulnrichment
Vulnrichment
•added 2026/04/06 3:10 p.m.•15 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.9CVSS6AI score0.00395EPSS
SaveExploits1References1
Cvelist
Cvelist
•added 2026/04/06 3:10 p.m.•61 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/03/19 9:30 p.m.•47 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
osv_ghsa
osv_ghsa
•added 2026/03/19 9:30 p.m.•25 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.5CVSS6.1AI score0.00575EPSS
SaveExploits0References4
Positive Technologies
Positive Technologies
•added 2026/03/19 12:00 a.m.•12 views

PT-2026-28777

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 score
SaveExploits0References5
Mend
Mend
•added 2025/09/30 9:15 p.m.•6 views

CVE-2018-18855

Recursive decent parsers are susceptible too StackOverflowExceptions on too deeply nested structures as currently "open" parsing state is kept on the stack...

8.7CVSS7.2AI score0.00532EPSS
SaveExploits0References2
Rows per page
Query Builder