WaratekVRT Sign in

CVE-2020-11987 Apache Batik

Affected softwareApache Batik
Severity8.2 High CVSS 3.1 2 scores
Fixed in1.14
WeaknessServer-side request forgery (CWE-918)
Published24 Feb 2021
Updated8 Oct 2026

Description

Apache Batik 1.13 is vulnerable to server-side request forgery, caused by improper input validation by the NodePickerPanel. By using a specially-crafted argument, an attacker could exploit this vulnerability to cause the underlying server to make arbitrary GET requests.

CWE-20 · Improper input validation

Exploitation status

No public exploit

No exploit has been reported in the sources we check. Published 5 years ago.

  • CISA KEV not listed
  • VulnCheck KEV not listed
  • CISA Vulnrichment exploitation: none
  • Indexed PoC none indexed
  • EPSS 14% chance in 30 days A model's forecast, not a report of exploitation. Higher than 97% of all scored CVEs.

Waratek protection

No exploit published

Within Waratek scope. In the sources we check, nobody has published exploit code for this CVE or reported it being exploited.

VRT has not found a public code change for this CVE yet.

  • Protection none
  • Action not pursued
  • Review human Researcher
  • Record active
Decided by Manual classification of this CVE in the legacy dataset
Finding A manual classification set this CVE's status to No source fix or exploit.

CVSS

8.2 HIGH v3.1 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N 2 metrics

We show the highest score from the newest CVSS version. Scores from different versions can't be compared, and the first score listed is sometimes a 0.0 placeholder.

VersionScoreBandVectorAssignerType
CVSS 3.1 8.2 HIGH CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N NVD Primary published
CVSS 2.0 6.4 none AV:N/AC:L/Au:N/C:P/I:P/A:N NVD Primary

Affected software and releases

Oracle advisories

AdvisoryTypeQuarterProducts Oracle names in its risk matrix
Oracle Critical Patch Update July 2024 ↗ CPU 2024-Q3 Oracle Communications / Security (Apache Batik) (46.6.4, 46.6.5)
Oracle Critical Patch Update April 2023 ↗ CPU 2023-Q2 Oracle Insurance Applications / Logger (Apache Batik) (1.0.1.8)
Oracle Critical Patch Update January 2023 ↗ CPU 2023-Q1 Oracle Fusion Middleware / Third Party Patch (Apache Batik) (12.2.1.4.0)
Oracle Critical Patch Update October 2022 ↗ CPU 2022-Q4 Oracle Communications Data Model / Utilities (Apache Batik) (12.2.0.1)
Oracle Critical Patch Update July 2022 ↗ CPU 2022-Q3 Oracle Fusion Middleware / Centralized Third Party Jars (Apache Batik) (12.2.1.3.0, 12.2.1.4.0, 14.1.1.0.0)
Oracle Supply Chain / Installation Issues (Apache Batik) (3.6.1)
Oracle Supply Chain / Installation Issues (Apache Batik) (6.2.1.0)
Oracle Critical Patch Update January 2022 ↗ CPU 2022-Q1 Oracle Financial Services Applications / Framework (Apache Batik) (18.3, 19.1, 19.2, 20.1, 21.1)
Oracle Financial Services Applications / Framework (Apache Batik) (18.3, 19.1, 19.2, 20.1, 21.1)
Oracle Critical Patch Update October 2021 ↗ CPU 2021-Q4 Oracle Insurance Applications / Architecture (Apache Batik) (11.0.0 - 11.3.1)
Oracle Critical Patch Update July 2021 ↗ CPU 2021-Q3 Oracle Communications Applications / UDC CORE (Apache Batik) (12.0.0.3.0)
Oracle Financial Services Applications / General Ledger (Apache Batik) (14.1.0-14.4.0)
Oracle Fusion Middleware / Install (Apache Batik) (12.2.1.4.0)
Oracle Fusion Middleware / Security Subsystem - 12c (Apache Batik) (11.1.1.7.0)
Oracle Retail Applications / Internal Operations (Apache Batik) (19.5)
Oracle Retail Applications / Store Connect (Apache Batik) (15.0, 16.0)
Oracle Critical Patch Update April 2021 ↗ CPU 2021-Q2 Oracle Communications / Security (Apache Batik) (3.9m0p3)
Oracle Communications Applications / Planning and Modeling (Apache Batik) (6.3.0, 6.3.1)
Oracle Construction and Engineering / Dashboards and Reports (Apache Batik) (17.1, 17.2, 17.3)
Oracle Retail Applications / Main Dashboard (Apache Batik) (14.1)
Oracle Retail Applications / Mobile POS (Apache Batik) (14.1)
Oracle Retail Applications / Pricing (Apache Batik) (14.1)
Oracle Retail Applications / Pricing (Apache Batik) (14.1)

Oracle components and versions

FamilyComponentVersions, as Oracle lists themRead as
Oracle Communications Security (Apache Batik) 3.9m0p3 3.9.0.3 · 46.6.4 · 46.6.5
Oracle Communications Applications Planning and Modeling (Apache Batik) 6.3.0, 6.3.1 6.3.0 · 6.3.1
Oracle Communications Applications UDC CORE (Apache Batik) 12.0.0.3.0 12.0.0.3.0
Oracle Communications Data Model Utilities (Apache Batik) 12.2.0.1 12.2.0.1
Oracle Construction and Engineering Dashboards and Reports (Apache Batik) 17.1, 17.2, 17.3 17.1 · 17.2 · 17.3
Oracle Financial Services Applications Framework (Apache Batik) 18.3, 19.1, 19.2, 20.1, 21.1 18.3 · 19.1 · 19.2 · 20.1 · 21.1
Oracle Financial Services Applications General Ledger (Apache Batik) 14.1.0-14.4.0
Oracle Fusion Middleware Centralized Third Party Jars (Apache Batik) 12.2.1.3.0, 12.2.1.4.0, 14.1.1.0.0 12.2.1.3.0 · 12.2.1.4.0 · 14.1.1.0.0
Oracle Fusion Middleware Install (Apache Batik) 12.2.1.4.0 12.2.1.4.0
Oracle Fusion Middleware Security Subsystem - 12c (Apache Batik) 11.1.1.7.0 11.1.1.7.0
Oracle Fusion Middleware Third Party Patch (Apache Batik) 12.2.1.4.0 12.2.1.4.0
Oracle Insurance Applications Architecture (Apache Batik) 11.0.0 - 11.3.1
Oracle Insurance Applications Logger (Apache Batik) 1.0.1.8 1.0.1.8
Oracle Retail Applications Internal Operations (Apache Batik) 19.5 19.5
Oracle Retail Applications Main Dashboard (Apache Batik) 14.1 14.1
Oracle Retail Applications Mobile POS (Apache Batik) 14.1 14.1
Oracle Retail Applications Pricing (Apache Batik) 14.1 14.1
Oracle Retail Applications Store Connect (Apache Batik) 15.0, 16.0 15.0 · 16.0
Oracle Supply Chain Installation Issues (Apache Batik) 3.6.1 3.6.1 · 6.2.1.0

Maven packages

Affected and fixed versions, from OSV.dev
PackageIntroducedFixedLast affected
org.apache.xmlgraphics:batik-svgbrowser 0 1.14 unbounded

Products and versions

23 products, 38 version entries
SourceVendorProductSchemeAffected versions
nvd apache batik generic ≤ 1.13
nvd debian debian linux generic 10.0
nvd fedoraproject fedora generic 33 · 34
nvd oracle agile engineering data management generic 6.2.1.0
nvd oracle banking apis generic 18.3 · 19.1 · 19.2 · 20.1 · 21.1
nvd oracle banking digital experience generic 18.3 · 19.1 · 19.2 · 20.1 · 21.1
nvd oracle communications application session controller generic 3.9m0p3
nvd oracle communications metasolv solution generic 6.3.0 · 6.3.1
nvd oracle communications offline mediation controller generic 12.0.0.3.0
nvd oracle enterprise repository generic 11.1.1.7.0
nvd oracle flexcube universal banking generic ≥ 14.1.0 and ≤ 14.4.0
nvd oracle fusion middleware mapviewer generic 12.2.1.4.0
nvd oracle instantis enterprisetrack generic 17.1 · 17.2 · 17.3
nvd oracle insurance policy administration generic ≥ 11.0 and ≤ 11.3.1
nvd oracle product lifecycle analytics generic 3.6.1
nvd oracle retail back office generic 14.1
nvd oracle retail central office generic 14.1
nvd oracle retail order broker generic 15.0 · 16.0
nvd oracle retail order management system cloud service generic 19.5
nvd oracle retail point-of-service generic 14.1
nvd oracle retail returns management generic 14.1
nvd oracle weblogic server generic 12.2.1.3.0 · 12.2.1.4.0 · 14.1.1.0.0
osv org.apache.xmlgraphics batik-svgbrowser generic < 1.14

Earlier manual review

A reviewer classified this CVE in an older dataset. We kept the labels and products below, but not the reviewer's reasoning.

## Manual Classification Context **Labels:** HTTP, ARCHITECTURE (APACHE BATIK), PRICING (APACHE BATIK), GENERAL LEDGER (APACHE BATIK), DASHBOARDS AND REPORTS (APACHE BATIK), SECURITY (APACHE BATIK), NO AUTH REMOTE EXPLOIT, MOBILE POS (APACHE BATIK), PLANNING AND MODELING (APACHE BATIK), INSTALL (APACHE BATIK), MAIN DASHBOARD (APACHE BATIK), SECURITY SUBSYSTEM - 12C (APACHE BATIK), TCP/IP, INTERNAL OPERATIONS (APACHE BATIK), FRAMEWORK (APACHE BATIK), UDC CORE (APACHE BATIK), STORE CONNECT (APACHE BATIK) **Products:** BATIK, ORACLE BANKING APIS, ORACLE FLEXCUBE UNIVERSAL BANKING, ORACLE RETAIL POINT-OF-SERVICE, ORACLE RETAIL RETURNS MANAGEMENT, ORACLE FUSION MIDDLEWARE, ORACLE FINANCIAL SERVICES APPLICATIONS, ORACLE ENTERPRISE REPOSITORY, ORACLE INSURANCE POLICY ADMINISTRATION, ORACLE COMMUNICATIONS, ORACLE RETAIL CENTRAL OFFICE, ORACLE COMMUNICATIONS METASOLV SOLUTION, ORACLE RETAIL BACK OFFICE, INSTANTIS ENTERPRISETRACK, ORACLE RETAIL APPLICATIONS, ORACLE RETAIL ORDER BROKER, ORACLE RETAIL ORDER MANAGEMENT SYSTEM CLOUD SERVICE, ORACLE CONSTRUCTION AND ENGINEERING, ORACLE FUSION MIDDLEWARE MAPVIEWER, ORACLE COMMUNICATIONS APPLICATIONS, ORACLE COMMUNICATIONS APPLICATION SESSION CONTROLLER, ORACLE INSURANCE APPLICATIONS, ORACLE BANKING DIGITAL EXPERIENCE, ORACLE COMMUNICATIONS OFFLINE MEDIATION CONTROLLER

References

URLTags
https://github.com/apache/xmlgraphics-batik/commit/0ef5b661a1f77772d1110877ea9e0287987098f6 WEB
https://xmlgraphics.apache.org/security.html WEB
https://www.oracle.com/security-alerts/cpuoct2021.html WEB
https://www.oracle.com/security-alerts/cpujul2022.html WEB
https://www.oracle.com/security-alerts/cpujan2022.html WEB
https://www.oracle.com/security-alerts/cpuApr2021.html WEB
https://www.oracle.com//security-alerts/cpujul2021.html WEB
https://security.gentoo.org/glsa/202401-11 WEB
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/W7EAYO5XIHD6OIEA3HPK64UDDBSLNAC5 WEB
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/JEDID4DAVPECE6O4QQCSIS75BLLBUUAM WEB

Timeline

Published2021-02-24By the CVE Program.
NVD record modified2026-10-08NVD's own last-modified date for this record.