medium5.0Public exploit code
CVE-2012-2138
Apache Sling POST Servlets Denial of Service Vulnerability
Public exploit code
Working exploit or proof of concept code has been published for this vulnerability. Treat unpatched systems as at risk.
- Apache Sling - Denial of Service2012-07-06 · dos · multiple · Verified
Impact
The `@CopyFrom` operation in the POST servlet in the `org.apache.sling.servlets.post` bundle before 2.1.2 in Apache Sling does not prevent attempts to copy an ancestor node to a descendant node, which allows remote attackers to cause a denial of service (infinite loop) via a crafted HTTP request.
Affected packages
| Ecosystem | Package | Affected | Fixed in |
|---|---|---|---|
| maven | org.apache.sling:org.apache.sling.servlets.post | < 2.1.2 | 2.1.2 |
Affected products
| Vendor | Product | Affected versions |
|---|---|---|
| Apache | Org.Apache.Sling.Servlets.Post | through 2.1.0 |
Weakness classification
References
- NVD record
- CVE.org record
- GitHub advisory
- http://mail-archives.apache.org/mod_mbox/www-announce/201207.mbox/%3CCAEWfVJ=PwoQmwJg0KmbrC17Gw51kgfKRsqgy=4RpMQsdGh0bVg%40mail.gmail.com%3E
- http://svn.apache.org/viewvc?view=revision&revision=1352865
- https://issues.apache.org/jira/browse/SLING-2517
- https://github.com/advisories/GHSA-342c-f869-5m44
- https://nvd.nist.gov/vuln/detail/CVE-2012-2138
- http://mail-archives.apache.org/mod_mbox/www-announce/201207.mbox/%3CCAEWfVJ=PwoQmwJg0KmbrC17Gw51kgfKRsqgy=4RpMQsdGh0bVg@mail.gmail.com%3E
- https://github.com/apache/sling-org-apache-sling-servlets-post/commit/0205892908d6ea755645be5fc16e9df53e2e7261