CVE-2009-1190

UnknownEPSS 2.80%

Last modified

CVE-2009-1190 is a vulnerability of currently unknown severity. 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.. EPSS estimates a 2.80% chance of exploitation in the next 30 days.

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.

Metrics

EPSS Probability
2.80%

84.6th percentile

Probability of exploitation in the next 30 days. Learn more

Weakness Enumeration

Affected Software

VendorProductVersionsUpdate
SunJdk<= 1.5.0Update 22
SunJdk1.1.0
SunJdk1.1.6
SunJdk1.1.7b
SunJdk1.1.8Update10
SunJdk1.2.0
SunJdk1.2.1
SunJdk1.2.2Update4
SunJdk1.3.0
SunJdk1.3.0_01
SunJdk1.3.0_02
SunJdk1.3.0_03
SunJdk1.3.0_04
SunJdk1.3.0_05
SunJdk1.3.1
SunJdk1.3.1_01
SunJdk1.3.1_01a
SunJdk1.3.1_02
SunJdk1.3.1_03
SunJdk1.3.1_04
SunJdk1.3.1_05
SunJdk1.3.1_06
SunJdk1.3.1_07
SunJdk1.3.1_08
SunJdk1.3.1_09
SunJdk1.3.1_10
SunJdk1.3.1_11
SunJdk1.3.1_12
SunJdk1.3.1_13
SunJdk1.3.1_14
SunJdk1.3.1_15
SunJdk1.3.1_16
SunJdk1.3.1_17
SunJdk1.3.1_18
SunJdk1.3.1_19
SunJdk1.3.1_20
SunJdk1.3.1_21
SunJdk1.3.1_22
SunJdk1.3.1_23
SunJdk1.3.1_24
SunJdk1.3.1_25
SunJdk1.3.1_26
SunJdk1.3.1_27
SunJdk1.3.1_28
SunJdk1.4.0
SunJdk1.4.0_01
SunJdk1.4.0_02
SunJdk1.4.0_03
SunJdk1.4.0_04
SunJdk1.4.1

Showing 50 of 79 affected configurations. See NVD for the full list.

References

Timeline

Published
Last Modified
Status
Modified

Frequently Asked Questions

What is CVE-2009-1190?
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.
How severe is CVE-2009-1190?
Severity scoring for CVE-2009-1190 is pending analysis. The EPSS model estimates a 2.80% probability of exploitation in the next 30 days.
How do I fix CVE-2009-1190?
Check the vendor references and advisories linked above for patched versions and mitigation guidance. You can also run a Strix scan to test if your systems are affected.

Are you affected by CVE-2009-1190?

Run a free Strix scan to check your systems for this vulnerability.

Scan your code now

Source: NVD / NIST