CVE-2018-8013

batik: information disclosure when deserializing

Published May 24, 2018 CVSS 3.0 · 9.8 Critical EPSS 18.6% KEV · Not listed
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-1385-1 batik security update
Debian DSA Debian DSA DSA-4215-1 batik security update
Github GHSA Github GHSA GHSA-25gw-4pcc-45cf Deserialization of Untrusted Data in Apache Batik
Ubuntu USN Ubuntu USN USN-3661-1 Batik vulnerability
History
Type Values Removed Values Added
Metrics epss

{'score': 0.0098}

epss

{'score': 0.00723}