[CVE-2018-8013] Apache Batik information disclosure vulnerability

From: Simon Steiner <simonsteiner1984@gmail.com>
To: general@xmlgraphics.apache.org,batik-dev@xmlgraphics.apache.org,batik-users@xmlgraphics.apache.org,oss-security@lists.openwall.com,bugtraq@securityfocus.com,security-reports@semmle.com,security@apache.org
Cc:
Subject: [CVE-2018-8013] Apache Batik information disclosure vulnerability
Date:


CVE-2018-8013:
        Apache Batik information disclosure vulnerability

Severity:
        Medium

Vendor:
        The Apache Software Foundation

Versions Affected:
        Batik 1.0 - 1.9.1
 
Description:
        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.

Mitigation:
        Users should upgrade to Batik 1.10+

Credit:
        This issue was independently reported by Man Yue Mo.

References:
        http://xmlgraphics.apache.org/security.html

The Apache XML Graphics team.





Copyright © 1995-2018 LinuxRocket.net. All rights reserved.