Lucene search
+L

923 matches found

osv_ghsa
osv_ghsa
•added 2026/10/30 11:10 p.m.•2 views

GHSA-4528-X5FX-H6HG joi: quadratic-time split in `string().email({ multiple: true })` allows denial of service

Summary Joi.string.email multiple: true takes quadratic time to split a value that contains a long run of whitespace. One request with 100 KB of spaces blocks the Node.js event loop for several seconds, which causes a denial of service. Details When the multiple option is set, the email rule spli...

7.5CVSS5.6AI score0.00467EPSS
SaveExploits0References9
Github Security Blog
Github Security Blog
•added 2026/10/30 11:10 p.m.•5 views

joi: quadratic-time split in `string().email({ multiple: true })` allows denial of service

Summary Joi.string.email multiple: true takes quadratic time to split a value that contains a long run of whitespace. One request with 100 KB of spaces blocks the Node.js event loop for several seconds, which causes a denial of service. Details When the multiple option is set, the email rule spli...

7.5CVSS5.6AI score0.00467EPSS
SaveExploits0References9Affected Software2
EUVD
EUVD
•added 2026/10/30 11:10 p.m.•5 views

EUVD-2026-113373

@hapi/content: quadratic-time parsing of Content-Disposition parameters allows denial of service...

7.5CVSS5.8AI score0.00411EPSS
SaveExploits0References4
Github Security Blog
Github Security Blog
•added 2026/10/30 11:10 p.m.•5 views

@hapi/content: quadratic-time parsing of Content-Disposition parameters allows denial of service

Summary Content.disposition takes quadratic time when a Content-Disposition parameter contains a long token without =. One unauthenticated multipart request can block the Node.js event loop for several minutes. Details Content.disposition reads the parameters with a global regular expression in...

7.5CVSS5.6AI score0.00411EPSS
SaveExploits0References5Affected Software2
osv_ghsa
osv_ghsa
•added 2026/10/30 11:02 p.m.•4 views

GHSA-7WCH-P9PX-956X Forge: Regular expression denial of service in PEM decoding (pem.decode)

Summary pem.decode, which every node-forge API that parses PEM input uses, split messages with a regular expression that takes polynomial time on input without a matching END line, and parsed encapsulated headers with regular expressions that take quadratic time on long header lines. A remote...

7.5CVSS5.9AI score0.00556EPSS
SaveExploits0References5
Github Security Blog
Github Security Blog
•added 2026/10/30 11:02 p.m.•5 views

Forge: Regular expression denial of service in PEM decoding (pem.decode)

Summary pem.decode, which every node-forge API that parses PEM input uses, split messages with a regular expression that takes polynomial time on input without a matching END line, and parsed encapsulated headers with regular expressions that take quadratic time on long header lines. A remote...

7.5CVSS5.9AI score0.00556EPSS
SaveExploits0References5Affected Software1
Cvelist
Cvelist
•added 2026/10/30 10:09 p.m.•7 views

CVE-2026-63341 Aedes has Uncaught Exception and Uncontrolled Resource Consumption

Aedes is an MQTT broker that can run on any stream server. Prior to 1.1.1, the MQTT broker does not bound topic depth or structural complexity before passing topics through mqemitter into qlobber. A PUBLISH, SUBSCRIBE, or registered Will message containing an excessively deep topic can reach...

7.5CVSS
SaveExploits0References3
RedhatCVE
RedhatCVE
•added 2026/10/30 5:37 a.m.•4 views

CVE-2026-118664

A flaw was found in decode-uri-component. A remote attacker can trigger a Denial of Service DoS by sending crafted input containing numerous malformed percent-encoded sequences. When processing this input, an inefficient fallback decoding routine consumes excessive processor resources and blocks...

8.2CVSS5.8AI score0.00318EPSS
SaveExploits0References6
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/10/30 12:00 a.m.•2 views

CVE-2026-63341: moscajs aedes: Aedes is an MQTT broker that can run on any stream server

Aedes is an MQTT broker that can run on any stream server. Prior to 1.1.1, the MQTT broker does not bound topic depth or structural complexity before passing topics through mqemitter into qlobber. A PUBLISH, SUBSCRIBE, or registered Will message containing an excessively deep topic can reach...

7.5CVSS5.8AI score
SaveExploits0References3
NVD
NVD
•added 2026/10/29 9:17 p.m.•3 views

CVE-2026-119202

@hapi/content provides HTTP Content- header parsing. From 3.0.6 until 6.0.3, Content.disposition uses an unanchored parameter-name expression in a global regular-expression scan, causing repeated failed matching over the remaining input when a Content-Disposition parameter contains a long token...

7.5CVSS0.00411EPSS
SaveExploits0References3
osv_cve
osv_cve
•added 2026/10/29 8:24 p.m.•4 views

CVE-2026-119202 @hapi/content: quadratic-time parsing of Content-Disposition parameters allows denial of service

@hapi/content provides HTTP Content- header parsing. From 3.0.6 until 6.0.3, Content.disposition uses an unanchored parameter-name expression in a global regular-expression scan, causing repeated failed matching over the remaining input when a Content-Disposition parameter contains a long token...

7.5CVSS6AI score
SaveExploits0References5
Cvelist
Cvelist
•added 2026/10/29 8:24 p.m.•19 views

CVE-2026-119202 @hapi/content: quadratic-time parsing of Content-Disposition parameters allows denial of service

@hapi/content provides HTTP Content- header parsing. From 3.0.6 until 6.0.3, Content.disposition uses an unanchored parameter-name expression in a global regular-expression scan, causing repeated failed matching over the remaining input when a Content-Disposition parameter contains a long token...

7.5CVSS0.00411EPSS
SaveExploits0References3
CVE
CVE
•added 2026/10/29 8:24 p.m.•9 views

CVE-2026-119202

The @hapi/content library (versions 3.0.6 through 6.0.3) is vulnerable to a Denial of Service (DoS) attack due to quadratic-time parsing in the Content.disposition() function. The root cause is an unanchored parameter-name expression used in a global regular-expression scan, which triggers repeat...

7.5CVSS5.9AI score0.00411EPSS
SaveExploits0References3
NVD
NVD
•added 2026/10/29 7:17 p.m.•8 views

CVE-2026-118772

joi is a schema description language and data validator for JavaScript. From 17.1.1 until 17.13.9 and 18.3.1, the Joi.string.email multiple: true rule uses a separator regular expression whose leading whitespace quantifier is retried at every position in a long whitespace run that contains no...

7.5CVSS0.00467EPSS
SaveExploits0References7
osv_cve
osv_cve
•added 2026/10/29 6:49 p.m.•11 views

CVE-2026-118781 Forge: Denial of Service via infinite loop in BigInteger.modInverse() with negative input (incomplete fix of CVE-2026-33891)

Forge also called node-forge is a native implementation of Transport Layer Security in JavaScript. Prior to 1.4.1, the affected implementation used BigInteger.prototype.modInverse, bnModInverse, lib/jsbn.js, RSA public exponent e to process the relevant input or security decision. node-forge's...

2.9CVSS5.8AI score
SaveExploits0References5
Cvelist
Cvelist
•added 2026/10/29 6:49 p.m.•20 views

CVE-2026-118781 Forge: Denial of Service via infinite loop in BigInteger.modInverse() with negative input (incomplete fix of CVE-2026-33891)

Forge also called node-forge is a native implementation of Transport Layer Security in JavaScript. Prior to 1.4.1, the affected implementation used BigInteger.prototype.modInverse, bnModInverse, lib/jsbn.js, RSA public exponent e to process the relevant input or security decision. node-forge's...

2.9CVSS0.00119EPSS
SaveExploits0References3
Mend
Mend
•added 2026/10/29 6:49 p.m.•3 views

CVE-2026-118781

Forge also called node-forge is a native implementation of Transport Layer Security in JavaScript. Prior to 1.4.1, the affected implementation used BigInteger.prototype.modInverse, bnModInverse, lib/jsbn.js, RSA public exponent e to process the relevant input or security decision. node-forge's...

2.9CVSS5.8AI score0.00119EPSS
SaveExploits0References3
CVE
CVE
•added 2026/10/29 6:49 p.m.•9 views

CVE-2026-118781

The node-forge (Forge) JavaScript TLS implementation is vulnerable to a Denial of Service (DoS) attack due to an infinite loop in its bundled jsbn implementation. The issue occurs when BigInteger.prototype.modInverse() receives a negative value or modulus, specifically when processing the RSA pub...

2.9CVSS5.8AI score0.00119EPSS
SaveExploits0References3
Cvelist
Cvelist
•added 2026/10/29 6:13 p.m.•25 views

CVE-2026-118772 joi: quadratic-time split in `string().email({ multiple: true })` allows denial of service

joi is a schema description language and data validator for JavaScript. From 17.1.1 until 17.13.9 and 18.3.1, the Joi.string.email multiple: true rule uses a separator regular expression whose leading whitespace quantifier is retried at every position in a long whitespace run that contains no...

7.5CVSS0.00467EPSS
SaveExploits0References7
osv_cve
osv_cve
•added 2026/10/29 6:13 p.m.•7 views

CVE-2026-118772 joi: quadratic-time split in `string().email({ multiple: true })` allows denial of service

joi is a schema description language and data validator for JavaScript. From 17.1.1 until 17.13.9 and 18.3.1, the Joi.string.email multiple: true rule uses a separator regular expression whose leading whitespace quantifier is retried at every position in a long whitespace run that contains no...

7.5CVSS5.9AI score
SaveExploits0References9
Rows per page
Query Builder