SOC status:Duty analyst on shift

UK Cyber Defence
VulnerabilityModified

CVE-2018-8013

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.

CRITICAL 9.8EPSS 19.3%

Does this matter?

EPSS puts the probability of exploitation in the next 30 days at 19.3%, higher than 97% of all known CVEs. Patch or mitigate before the next change window.

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.

CVSS 3.0
9.8 CRITICALCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS
19.29% probability · 97th percentile
CISA KEV
Not listed
Weakness
CWE-502
Affected
apache/batik · debian/debian linux · canonical/ubuntu linux · oracle/business intelligence · oracle/communications diameter signaling router · oracle/communications metasolv solution · oracle/communications webrtc session controller · oracle/data integrator · oracle/enterprise repository · oracle/financial services analytical applications infrastructure · oracle/fusion middleware mapviewer · oracle/instantis enterprisetrack · oracle/insurance calculation engine · oracle/insurance policy administration j2ee · oracle/jd edwards enterpriseone tools · oracle/retail back office · oracle/retail central office · oracle/retail integration bus · oracle/retail order broker · oracle/retail point-of-service · +1 more
Source
security@apache.org

References

Source: NVD record, EPSS from FIRST.org, KEV from CISA. Refreshed daily.