CVE-2018-8013 Deserialization of Untrusted Data in Apache Batik
CriticalCVSS 9.8
EPSS 18.6%
- Published
- Updated
- Exploit status
- No public exploit known
Description
In Apache Batik 1.x before 1.10, when deserializing subclass of AbstractDocument, the class takes a string from the inputStream as the class name which then use it to call the no-arg constructor of the class. Fix was to check the class type before calling newInstance in deserialization.
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| org.apache.xmlgraphics/batik(Maven) | >= 1.0, < 1.10 | 1.10 |
| org.apache.xmlgraphics/batik(Maven) | = 1.9.1 | No fix listed |
| org.apache.xmlgraphics/batik(Maven) | >= 1.0, <= 1.9.1 | No fix listed |
| debian/batik(Debian:12) | < 1.10-1 | 1.10-1 |
| debian/batik(Debian:13) | < 1.10-1 | 1.10-1 |
| debian/batik(Debian:14) | < 1.10-1 | 1.10-1 |
| apache batik | >= 1.0, < 1.10 | 1.10 |
| debian linux | = 7.0 | No fix listed |
| debian linux | = 8.0 | No fix listed |
| debian linux | = 9.0 | No fix listed |
| Canonical Ubuntu Linux | = 14.04 | No fix listed |
| oracle business intelligence | = 11.1.1.7.0 | No fix listed |
| oracle business intelligence | = 11.1.1.9.0 | No fix listed |
| oracle business intelligence | = 12.2.1.3.0 | No fix listed |
| oracle business intelligence | = 12.2.1.4.0 | No fix listed |
| oracle communications diameter signaling router | < 8.3 | 8.3 |
| oracle communications metasolv solution | = 6.3.0 | No fix listed |
| oracle communications webrtc session controller | < 7.2 | 7.2 |
| oracle data integrator | = 12.2.1.3.0 | No fix listed |
| oracle enterprise repository | = 11.1.1.7.0 | No fix listed |
| oracle enterprise repository | = 12.1.3.0.0 | No fix listed |
| oracle financial services analytical applications infrastructure | >= 7.3.3.0.0, <= 7.3.3.0.2 | No fix listed |
| oracle financial services analytical applications infrastructure | >= 8.0.0.0.0, <= 8.0.7.1.0 | No fix listed |
| oracle fusion middleware mapviewer | = 12.2.1.2 | No fix listed |
| oracle fusion middleware mapviewer | = 12.2.1.3 | No fix listed |
Show 23 more
| Product | Affected versions | Fixed in |
|---|---|---|
| oracle instantis enterprisetrack | = 17.1 | No fix listed |
| oracle instantis enterprisetrack | = 17.2 | No fix listed |
| oracle instantis enterprisetrack | = 17.3 | No fix listed |
| oracle insurance calculation engine | = 10.1.1 | No fix listed |
| oracle insurance calculation engine | = 10.2.1 | No fix listed |
| oracle insurance policy administration j2ee | = 10.0 | No fix listed |
| oracle insurance policy administration j2ee | = 10.2 | No fix listed |
| oracle JD Edwards EnterpriseOne Tools | = 9.2 | No fix listed |
| oracle retail back office | = 13.3 | No fix listed |
| oracle retail back office | = 13.4 | No fix listed |
| oracle retail back office | = 14 | No fix listed |
| oracle retail back office | = 14.1 | No fix listed |
| oracle retail central office | = 14.1 | No fix listed |
| oracle retail integration bus | = 17.0 | No fix listed |
| oracle retail order broker | = 5.1 | No fix listed |
| oracle retail order broker | = 5.2 | No fix listed |
| oracle retail order broker | = 15.0 | No fix listed |
| oracle retail order broker | = 16.0 | No fix listed |
| oracle retail point-of-service | = 13.4 | No fix listed |
| oracle retail point-of-service | = 14.0 | No fix listed |
| oracle retail point-of-service | = 14.1 | No fix listed |
| oracle retail returns management | = 14.1 | No fix listed |
| Apache Batik | = 1.0 - 1.9.1 | No fix listed |
References
- nvd.nist.gov third-party-advisory vendor-advisory
- github.com patch
- xmlgraphics.apache.org third-party-advisory
- www.oracle.com
- www.oracle.com patch third-party-advisory
- www.oracle.com patch third-party-advisory
- www.oracle.com
- www.oracle.com
- DSA-4215 third-party-advisory vendor-advisory
- USN-3661-1 third-party-advisory vendor-advisory
- ubuntu.com
- GLSA-202401-11 vendor-advisory
- [xmlgraphics-batik-dev] 20180523 [CVE-2018-8013] Apache Batik information disclosure vulnerability mailing-list
- mail-archives.apache.org
- [debian-lts-announce] 20180525 [SECURITY] [DLA 1385-1] batik security update mailing-list third-party-advisory
- lists.apache.org
- [xmlgraphics-commits] 20200615 svn commit: r1878850 - /xmlgraphics/site/trunk/content/security.mdtext mailing-list
- lists.apache.org
- [xmlgraphics-commits] 20200615 svn commit: r1878851 - /xmlgraphics/site/trunk/content/security.mdtext mailing-list
- issues.apache.org
- www.oracle.com patch third-party-advisory
- www.oracle.com patch third-party-advisory
- 104252 third-party-advisory vdb-entry
- 1040995 third-party-advisory vdb-entry
- github.com
- Debian Security Tracker CVE-2018-8013 vendor-advisory
- bugs.debian.org issue-tracking