CVE-2011-0419
Stack consumption vulnerability in the fnmatch implementation in apr_fnmatch.c in the Apache Portable Runtime (APR) library before 1.4.3 and the Apache HTTP Se…
Public exploit code
Working exploit or proof of concept code has been published for this vulnerability. Treat unpatched systems as at risk.
- Apache 1.4/2.2.x - APR 'apr_fnmatch()' Denial of Service2011-05-12 · dos · linux · Verified
Impact
Stack consumption vulnerability in the fnmatch implementation in apr_fnmatch.c in the Apache Portable Runtime (APR) library before 1.4.3 and the Apache HTTP Server before 2.2.18, and in fnmatch.c in libc in NetBSD 5.1, OpenBSD 4.8, FreeBSD, Apple Mac OS X 10.6, Oracle Solaris 10, and Android, allows context-dependent attackers to cause a denial of service (CPU and memory consumption) via *? sequences in the first argument, as demonstrated by attacks against mod_autoindex in httpd.
Affected products
| Vendor | Product | Affected versions |
|---|---|---|
| Apache | Portable Runtime | before 1.4.3 |
| Apache | Http Server | from 2.0.0 through 2.0.65 from 2.2.0 through 2.2.18 |
| Apple | Mac Os X | Version 10.6.0 |
| Freebsd | Freebsd | All versions |
| Android | All versions | |
| Netbsd | Netbsd | Version 5.1 |
| Openbsd | Openbsd | Version 4.8 |
| Oracle | Solaris | Version 10 |
| Debian | Debian Linux | Versions 5.0, 6.0, 7.0 |
| Suse | Linux Enterprise Server | Version 10 |
Weakness classification
References
- NVD record
- CVE.org record
- http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libc/gen/fnmatch.c#rev1.22
- http://cxib.net/stuff/apache.fnmatch.phps
- http://cxib.net/stuff/apr_fnmatch.txts
- http://httpd.apache.org/security/vulnerabilities_22.html
- http://lists.apple.com/archives/Security-announce/2011//Oct/msg00003.html
- http://lists.opensuse.org/opensuse-security-announce/2011-11/msg00011.html
- http://marc.info/?l=bugtraq&m=131551295528105&w=2
- http://marc.info/?l=bugtraq&m=131731002122529&w=2
- http://marc.info/?l=bugtraq&m=132033751509019&w=2
- http://marc.info/?l=bugtraq&m=134987041210674&w=2
- http://secunia.com/advisories/44490
- http://secunia.com/advisories/44564
- http://secunia.com/advisories/44574
- http://secunia.com/advisories/48308
- http://securityreason.com/achievement_securityalert/98
- http://securityreason.com/securityalert/8246
- http://securitytracker.com/id?1025527
- http://support.apple.com/kb/HT5002
- http://svn.apache.org/viewvc/apr/apr/branches/1.4.x/strings/apr_fnmatch.c?r1=731029&r2=1098902
- http://svn.apache.org/viewvc?view=revision&revision=1098188
- http://svn.apache.org/viewvc?view=revision&revision=1098799
- http://www.apache.org/dist/apr/Announcement1.x.html
- http://www.apache.org/dist/apr/CHANGES-APR-1.4
- http://www.apache.org/dist/httpd/Announcement2.2.html
- http://www.debian.org/security/2011/dsa-2237