Buffer overflow in Shttpd
CVE-2011-2900
Stack-based buffer overflow in the (1) put_dir function in mongoose.c in Mongoose 3.0, (2) put_dir function in yasslEWS.c in yaSSL Embedded Web Server (yasslEWS) 0.2, and (3) _shttpd_put_dir function in io_dir.c in Simple HTTPD (shttpd) 1.42 allows remote attackers to execute arbitrary code via an HTTP PUT request, as exploited in the wild in 2011.
Vulnerability class: Buffer Overflow
EPSS: 0.133 (96.0th percentile) — read the EPSS interpretation.
Affected products
- Shttpd — versions 1.42
- Valenok Mongoose — versions 3.0
- Yassl Yasslews — versions 0.2
- N/a — versions n/a
Weakness classification (CWE)
Public proof-of-concept exploits
References
- secalert@redhat.com (vendor-advisory, x_refsource_FEDORA)
- secalert@redhat.com (vdb-entry, x_refsource_BID)
- secalert@redhat.com (x_refsource_CONFIRM, Patch)
- secalert@redhat.com (x_refsource_SECUNIA, Vendor Advisory, third-party-advisory)
- secalert@redhat.com (x_refsource_SECUNIA, third-party-advisory)
- secalert@redhat.com (vendor-advisory, x_refsource_FEDORA)
- secalert@redhat.com (vdb-entry, x_refsource_XF)
- secalert@redhat.com (mailing-list, x_refsource_MLIST, Patch)
- secalert@redhat.com (x_refsource_SREASON, third-party-advisory)
- secalert@redhat.com (vendor-advisory, x_refsource_FEDORA)
Frequently asked questions
- What is CVE-2011-2900?
- CVE-2011-2900 is a vulnerability in Shttpd, classified under Improper Restriction of Operations within the Bounds of a Memory Buffer. Published 2011-08-05.
- Is CVE-2011-2900 known to be exploited?
- 1 public proof-of-concept repositories are indexed. Not currently listed in the CISA KEV catalog.