Inefficient regular expression complexity in jackson-core - CVE-2026-89407
Published: September 23, 2026
Vulnerability details
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to inefficient regular expression complexity in the NumberInput.PATTERN_FLOAT regular expression when processing attacker-controlled numeric-looking strings through looksLikeValidNumber(). A remote attacker can submit a crafted numeric-looking string to cause a denial of service.
Applications that coerce String-typed JSON fields to numbers can invoke the affected validation path.