CVE-2009-1190

Spring Framework Remote Denial of Service vulnerability

Published Apr 27, 2009 CVSS 2.0 · 5.0 Medium EPSS 2.8% KEV · Not listed
Description
Algorithmic complexity vulnerability in the java.util.regex.Pattern.compile method in Sun Java Development Kit (JDK) before 1.6, when used with spring.jar in SpringSource Spring Framework 1.1.0 through 2.5.6 and 3.0.0.M1 through 3.0.0.M2 and dm Server 1.0.0 through 1.0.2, allows remote attackers to cause a denial of service (CPU consumption) via serializable data with a long regex string containing multiple optional groups, a related issue to CVE-2004-2540.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2022-5585 Algorithmic complexity vulnerability in the java.util.regex.Pattern.compile method in Sun Java Development Kit (JDK) before 1.6, when used with spring.jar in SpringSource Spring Framework 1.1.0 through 2.5.6 and 3.0.0.M1 through 3.0.0.M2 and dm Server 1.0.0 through 1.0.2, allows remote attackers to cause a denial of service (CPU consumption) via serializable data with a long regex string containing multiple optional groups, a related issue to CVE-2004-2540.
Github GHSA Github GHSA GHSA-wjjr-h4wh-w6vv Spring Framework Inefficient Regular Expression Complexity
Weaknesses

Sources

Status
PUBLISHED
Assigner
redhat
Published
Updated
Aug 7, 2024, 5:04 AM
Reserved
Mar 31, 2009, 12:00 AM
Status
Modified
Published
Apr 27, 2009, 10:30 PM
Modified
Jun 16, 2026, 11:06 PM
Severity
Moderate
Public date
Apr 22, 2009, 12:00 AM