Lucene search
+L

5 matches found

Github Security Blog
Github Security Blog
•added 2026/10/01 3:19 p.m.•31 views

jackson-core: ReDoS: quadratic backtracking in NumberInput.PATTERN_FLOAT via looksLikeValidNumber()

Status FULLY REPRODUCED with a clean, textbook empirical signature: measured runtime grew almost exactly 4x for every doubling of input size across five consecutive doublings 5,000 → 160,000 characters, confirming On² behavior. A single 160,000-character string smaller than a typical HTTP request...

7.5CVSS5.7AI score0.00546EPSS
SaveExploits0References8Affected Software2
osv-ghsa
osv-ghsa
•added 2026/10/01 3:19 p.m.•14 views

GHSA-P6PP-M3F8-5C89 jackson-core: ReDoS: quadratic backtracking in NumberInput.PATTERN_FLOAT via looksLikeValidNumber()

Status FULLY REPRODUCED with a clean, textbook empirical signature: measured runtime grew almost exactly 4x for every doubling of input size across five consecutive doublings 5,000 → 160,000 characters, confirming On² behavior. A single 160,000-character string smaller than a typical HTTP request...

7.5CVSS5.8AI score0.00546EPSS
SaveExploits0References8
NVD
NVD
•added 2026/09/22 3:17 p.m.•35 views

CVE-2026-89407

NumberInput.looksLikeValidNumber in FasterXML jackson-core pre-validates "stringified numbers" with two regular expressions: PATTERNFLOAT +-?0-9.?0-9+eE+-?0-9+?, present since 2.17.0, and PATTERNFLOATTRAILINGDOT, added in 2.17.2. PATTERNFLOAT places adjacent quantifiers over the same character...

7.5CVSS0.00546EPSS
SaveExploits0References4
CVE
CVE
•added 2026/09/22 2:53 p.m.•147 views

CVE-2026-89407

FasterXML jackson-core (versions 2.17.0+) is vulnerable to a ReDoS (Regular Expression Denial of Service) in NumberInput.looksLikeValidNumber(). The PATTERN_FLOAT regex uses adjacent quantifiers over the same character class, causing quadratic backtracking when an input ultimately fails to match....

7.5CVSS5.9AI score0.00546EPSS
SaveExploits0References4
Vulnrichment
Vulnrichment
•added 2026/09/22 2:53 p.m.•17 views

CVE-2026-89407 jackson-core: quadratic backtracking in NumberInput.PATTERN_FLOAT via looksLikeValidNumber() enables ReDoS

NumberInput.looksLikeValidNumber in FasterXML jackson-core pre-validates "stringified numbers" with two regular expressions: PATTERNFLOAT +-?0-9.?0-9+eE+-?0-9+?, present since 2.17.0, and PATTERNFLOATTRAILINGDOT, added in 2.17.2. PATTERNFLOAT places adjacent quantifiers over the same character...

7.5CVSS5.9AI score0.00546EPSS
SaveExploits0References4
Rows per page
Query Builder