CVE-2009-0580
Last modified
CVE-2009-0580 is a vulnerability of currently unknown severity. Apache Tomcat 4.1.0 through 4.1.39, 5.5.0 through 5.5.27, and 6.0.0 through 6.0.18, when FORM authentication is used, allows remote attackers to enumerate valid usernames via requests to /j_security_check with malformed URL encoding of passwords, related to improper error checking in the (1) MemoryRealm, (2) DataSourceRealm, and (3) JDBCRealm authentication realms, as demonstrated by a % (percent) value for the j_password parameter.. EPSS estimates a 94.44% chance of exploitation in the next 30 days.
Description
Apache Tomcat 4.1.0 through 4.1.39, 5.5.0 through 5.5.27, and 6.0.0 through 6.0.18, when FORM authentication is used, allows remote attackers to enumerate valid usernames via requests to /j_security_check with malformed URL encoding of passwords, related to improper error checking in the (1) MemoryRealm, (2) DataSourceRealm, and (3) JDBCRealm authentication realms, as demonstrated by a % (percent) value for the j_password parameter.
Metrics
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Apache | Tomcat | 4.1.0 |
| Apache | Tomcat | 4.1.1 |
| Apache | Tomcat | 4.1.2 |
| Apache | Tomcat | 4.1.3 |
| Apache | Tomcat | 4.1.4 |
| Apache | Tomcat | 4.1.5 |
| Apache | Tomcat | 4.1.6 |
| Apache | Tomcat | 4.1.7 |
| Apache | Tomcat | 4.1.8 |
| Apache | Tomcat | 4.1.9 |
| Apache | Tomcat | 4.1.10 |
| Apache | Tomcat | 4.1.11 |
| Apache | Tomcat | 4.1.12 |
| Apache | Tomcat | 4.1.13 |
| Apache | Tomcat | 4.1.14 |
| Apache | Tomcat | 4.1.15 |
| Apache | Tomcat | 4.1.16 |
| Apache | Tomcat | 4.1.17 |
| Apache | Tomcat | 4.1.18 |
| Apache | Tomcat | 4.1.19 |
| Apache | Tomcat | 4.1.20 |
| Apache | Tomcat | 4.1.21 |
| Apache | Tomcat | 4.1.22 |
| Apache | Tomcat | 4.1.23 |
| Apache | Tomcat | 4.1.24 |
| Apache | Tomcat | 4.1.25 |
| Apache | Tomcat | 4.1.26 |
| Apache | Tomcat | 4.1.27 |
| Apache | Tomcat | 4.1.28 |
| Apache | Tomcat | 4.1.29 |
| Apache | Tomcat | 4.1.30 |
| Apache | Tomcat | 4.1.31 |
| Apache | Tomcat | 4.1.32 |
| Apache | Tomcat | 4.1.33 |
| Apache | Tomcat | 4.1.34 |
| Apache | Tomcat | 4.1.35 |
| Apache | Tomcat | 4.1.36 |
| Apache | Tomcat | 4.1.37 |
| Apache | Tomcat | 4.1.38 |
| Apache | Tomcat | 4.1.39 |
| Apache | Tomcat | 5.5.0 |
| Apache | Tomcat | 5.5.1 |
| Apache | Tomcat | 5.5.2 |
| Apache | Tomcat | 5.5.3 |
| Apache | Tomcat | 5.5.4 |
| Apache | Tomcat | 5.5.5 |
| Apache | Tomcat | 5.5.6 |
| Apache | Tomcat | 5.5.7 |
| Apache | Tomcat | 5.5.8 |
| Apache | Tomcat | 5.5.9 |
Showing 50 of 85 affected configurations. See NVD for the full list.
References
- http://secunia.com/advisories/35326Vendor Advisory
- http://secunia.com/advisories/35344Vendor Advisory
- http://svn.apache.org/viewvc?rev=747840&view=revPatch, Vendor Advisory
- http://svn.apache.org/viewvc?rev=781379&view=revPatch, Vendor Advisory
- http://svn.apache.org/viewvc?rev=781382&view=revPatch, Vendor Advisory
- http://tomcat.apache.org/security-4.htmlPatch, Vendor Advisory
- http://tomcat.apache.org/security-5.htmlPatch, Vendor Advisory
- http://tomcat.apache.org/security-6.htmlPatch, Vendor Advisory
- http://www.vupen.com/english/advisories/2009/1496Patch, Vendor Advisory
- http://secunia.com/advisories/35326Vendor Advisory
- http://secunia.com/advisories/35344Vendor Advisory
- http://svn.apache.org/viewvc?rev=747840&view=revPatch, Vendor Advisory
- http://svn.apache.org/viewvc?rev=781379&view=revPatch, Vendor Advisory
- http://svn.apache.org/viewvc?rev=781382&view=revPatch, Vendor Advisory
- http://tomcat.apache.org/security-4.htmlPatch, Vendor Advisory
- http://tomcat.apache.org/security-5.htmlPatch, Vendor Advisory
- http://tomcat.apache.org/security-6.htmlPatch, Vendor Advisory
- http://www.vupen.com/english/advisories/2009/1496Patch, Vendor Advisory
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2009-0580?
How severe is CVE-2009-0580?
How do I fix CVE-2009-0580?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2009
- CVE-2009-0574SQL injection vulnerability in index.php in Easy CafeEngine …
- CVE-2009-0575Cross-site scripting (XSS) vulnerability in the theme_views_…
- CVE-2009-0576Unspecified vulnerability in Sun Java System Directory Serve…
- CVE-2009-0577Integer overflow in the WriteProlog function in texttops in …
- CVE-2009-0578GNOME NetworkManager before 0.7.0.99 does not properly verif…
- CVE-2009-0579Linux-PAM before 1.0.4 does not enforce the minimum password…
- CVE-2009-0581Memory leak in LittleCMS (aka lcms or liblcms) before 1.18be…
- CVE-2009-0582The ntlm_challenge function in the NTLM SASL authentication …
- CVE-2009-0583Multiple integer overflows in icc.c in the International Col…
- CVE-2009-0584icc.c in the International Color Consortium (ICC) Format lib…
- CVE-2009-0585Integer overflow in the soup_base64_encode function in soup-…
- CVE-2009-0586Integer overflow in the gst_vorbis_tag_add_coverart function…
Are you affected by CVE-2009-0580?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
