Batik vulnerabilitiesRanked by how likely they are to be used.
Batik is made by Apache. We track 11 published vulnerabilities in it, across 18 versions. None of them is on the list of flaws known to be exploited today. If you run Batik, keep it on a version the vendor still supports.
We keep watching the known-exploited list.
Which Batik vulnerabilities are being exploited?
This is the list that matters most: flaws criminals are using now.
None of Batik's published vulnerabilities is on the list of flaws known to be exploited today. We keep watching that list.
Which Batik flaws are most likely to be used?
Ranked by the latest exploit-likelihood forecast: the chance each flaw is used in an attack in the next 30 days. A high severity score on its own doesn't tell you that. Flaws shared by many other makers' products are left out.
- 19%CVE-2018-8013Critical
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.
- 17%CVE-2015-0250Medium
XML external entity (XXE) vulnerability in the SVG to (1) PNG and (2) JPG conversion classes in Apache Batik 1.x before 1.8 allows remote attackers to read arbitrary files or cause a denial of service via a crafted...
- 13%CVE-2020-11987High
Apache Batik 1.13 is vulnerable to server-side request forgery, caused by improper input validation by the NodePickerPanel.
- 11%CVE-2019-17566High
Apache Batik is vulnerable to server-side request forgery, caused by improper input validation by the "xlink:href" attributes.
- 7.4%CVE-2022-40146High
Server-Side Request Forgery (SSRF) vulnerability in Batik of Apache XML Graphics allows an attacker to access files using a Jar url.
- 4.1%CVE-2017-5662High
In Apache Batik before 1.9, files lying on the filesystem of the server which uses batik can be revealed to arbitrary users who send maliciously formed SVG files.
- 2.7%CVE-2022-42890High
A vulnerability in Batik of Apache XML Graphics allows an attacker to run Java code from untrusted SVG via JavaScript.
- 2.6%CVE-2022-38398Medium
Server-Side Request Forgery (SSRF) vulnerability in Batik of Apache XML Graphics allows an attacker to load a url thru the jar protocol.
- 2.5%CVE-2022-41704High
A vulnerability in Batik of Apache XML Graphics allows an attacker to run untrusted Java code from an SVG.
- 2.4%CVE-2022-38648Medium
Server-Side Request Forgery (SSRF) vulnerability in Batik of Apache XML Graphics allows an attacker to fetch external resources.
Running Batik? We'll keep checking.
Looking flaws up one at a time doesn't scale. Tell us what you run once, and we tell you which flaws matter to you, in what order, and keep watching for new ones.
- Tell us what you runPick your software from a list, or let us work it out from your website.
- We match it to every flawOver 400,000 published flaws, checked against your list.
- Ranked by real-world riskA 0 to 100 score, led by evidence criminals are using it.
- Told as soon as we knowAn alert by email, in the app or by webhook to your own tools.
Free plan, no card needed. Nothing to install.
1 new flaw affects software Acme tracks
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.
- Matched to
- Batik on Acme's software list
- What to do
- Plan in the vendor’s update
Sent to the alert recipients Acme chose. Also in the app and to Acme's webhook.
We track 11 published vulnerabilities listed under the name Batik, across 18 versions.
None of Batik's vulnerabilities is on the list of flaws known to be exploited today.
Create a Precursor Intelligence account and track Batik. We match it against every published flaw, give each one a risk score from 0 to 100 and keep watching, so you hear about new ones as soon as we know, by email, in the app or by webhook.