CVE-2016-6801: CSRF in Jackrabbit-Webdav using empty content-type Severity: Important Vendor: The Apache Software Foundation Versions Affected: Apache Jackrabbit 2.4.5 Apache Jackrabbit 2.6.5 Apache Jackrabbit 2.8.2 Apache Jackrabbit 2.10.3 Apache Jackrabbit 2.12.3 Apache Jackrabbit 2.13.2 Description: The CSRF content-type check for POST requests does not handle missing Content-Type header fields, nor variations in field values with respect to upper/lower case or optional parameters. This can be exploited to create a resource via CSRF. Mitigation: 2.4.x users upgrade to 2.4.5 and apply the patch in http://svn.apache.org/r1758791 and/or upgrade to 2.4.6 once released 2.6.x users upgrade to 2.6.5 and apply the patch in http://svn.apache.org/r1758771 and/or upgrade to 2.6.6 once released 2.8.x users upgrade to 2.8.2 and apply the patch in http://svn.apache.org/r1758764 and/or upgrade to 2.8.3 once released 2.10.x users should upgrade to 2.10.4 2.12.x users should upgrade to 2.12.4 2.13.x users should upgrade to 2.13.3 Example: A resource can be created like so:
Credit: This issue was discovered by Lukas Reschke.