Skip to content

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

ProductAffected versionsFixed 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
ProductAffected versionsFixed 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