VRT 391,192 CVEs tracked · 15,442 in RASP scope · data as of 17 hours ago

CVE-2019-17566

7.5 High Protected by RASP

Description

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

CWE-918 · Server-side request forgeryCWE-20 · Improper input validation

Exploitation Status

No public exploit

Nothing published shows this CVE being exploited, which is not the same as ruling it out. nothing published in 5 years.

CVSS E:U

  • CISA KEV not listed
  • CISA Vulnrichment no assessment published
  • Indexed PoC none indexed
  • EPSS 11% chance in 30 days A model prediction, not an observation. Higher than 96% of all scored CVEs.

Waratek Defense Posture

Protected by RASP

A Waratek agent blocks this today.

Applicable rule: A researcher classified this CVE as MITIGATED-BY-SECURE-RULE, protected by the ARMR Improper Input Validation Security Rule.

  • Protection full a general security rule for the vulnerability class
  • Action available security rule
  • Review human manual-review
  • Record active
Decided by manual-classification : A researcher's recorded decision for this specific CVE
Finding A researcher classified this CVE as MITIGATED-BY-SECURE-RULE, protected by the ARMR Improper Input Validation Security Rule.

Waratek research note

written 2026-09-14

Written by a Waratek engineer reviewing this CVE. A written classification sets the status directly, ahead of every automated scope rule except a withdrawal.

Comments

Rule Name: Improper Input Validation Security Rule

This feature is no available on agent 16.3.x which the customer is on. It is avalible on agent 19.0.0+

  • The Apache Batik library is vulnerable to SSRF via "xlink:href" attributes that allow an attacker to cause the underlying server to make arbitrary GET requests. References: https://www.openwall.com/lists/oss-security/2020/06/15/2. Apache Batik is vulnerable to server-side request forgery caused by improper input validation by the "xlink:href" attributes. By using a specially-crafted argument an attacker could exploit this vulnerability to cause the underlying server to make arbitrary GET requests.

Rule example

app("HTTP Input Validation mod"):
    requires(version: ARMR/2.8)
    http("HTTP single parameter validation"):
        request(paths: "/spiracle/xss.jsp")
        validate(parameters: ["number"], is: [integer])
        protect(message: "number parameter was not an integer", severity: 5)
    endhttp
endapp

CVSS

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

VRT selects the newest version's highest entry and publishes it as cvssScore, newest rather than largest because scores are not comparable across versions, and highest rather than first because the first entry is frequently a CNA placeholder scoring 0.0 over NVD's own analysis.

VersionScoreBandVectorAssignerType
CVSS 3.1 7.5 HIGH CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N NVD Primary published
CVSS 2.0 5.0 no band published AV:N/AC:L/Au:N/C:N/I:P/A:N NVD Primary

Affected Software & Releases

🏛️ Oracle CPU Advisories & Products

AdvisoryTypeQuarterProducts Oracle named in risk matrix
Oracle Critical Patch Update January 2022 CPU 2022-Q1 Oracle Fusion Middleware / Analytics Web Answers (Apache Batik) (5.5.0.0.0, 5.9.0.0.0, 12.2.1.3.0, 12.2.1.4.0)
Oracle Critical Patch Update July 2021 CPU 2021-Q3 Oracle Communications Applications / CN OCOMC (Apache Batik) (12.0.0.3.0)
Oracle Hyperion / Installation (Apache Batik) (11.1.2.4, 11.2.5.0)
Oracle Critical Patch Update April 2021 CPU 2021-Q2 Oracle Financial Services Applications / Rate Management (Apache Batik) (8.0.6-8.1.0)
Oracle Fusion Middleware / Install (Apache Batik) (12.2.1.4.0)
Oracle Fusion Middleware / Oracle API Gateway (Apache Batik) (11.1.2.4.0)
Oracle Hospitality Applications / Integration (Apache Batik) (5.5, 5.6)
Oracle JD Edwards / Web Runtime (Apache Batik) (Prior to 9.2.4.0)
Oracle Critical Patch Update January 2021 CPU 2021-Q1 Oracle Communications / Core (Apache Batik) (3.9m0p2)
Oracle Communications Applications / Print Preview (Apache Batik) (6.3.0-6.3.1)
Oracle Construction and Engineering / Dashboard module (Apache Batik) (17.1-17.3)
Oracle Fusion Middleware / Security Subsystem (Apache Batik) (11.1.1.7.0)
Oracle Retail Applications / RIB Kernal (Apache Batik) (15.0.3)
Oracle Retail Applications / System Administration (Apache Batik) (15.0, 16.0)

Indexed Oracle Components & Versions

FamilyComponentOracle's version cell (verbatim)Indexed as
Oracle Communications Core (Apache Batik) 3.9m0p2 3.9.0.2
Oracle Communications Applications CN OCOMC (Apache Batik) 12.0.0.3.0 12.0.0.3.0
Oracle Communications Applications Print Preview (Apache Batik) 6.3.0-6.3.1
Oracle Construction and Engineering Dashboard module (Apache Batik) 17.1-17.3
Oracle Financial Services Applications Rate Management (Apache Batik) 8.0.6-8.1.0
Oracle Fusion Middleware Analytics Web Answers (Apache Batik) 5.5.0.0.0, 5.9.0.0.0, 12.2.1.3.0, 12.2.1.4.0 5.5.0.0.0 · 5.9.0.0.0 · 12.2.1.3.0 · 12.2.1.4.0
Oracle Fusion Middleware Install (Apache Batik) 12.2.1.4.0 12.2.1.4.0
Oracle Fusion Middleware Oracle API Gateway (Apache Batik) 11.1.2.4.0 11.1.2.4.0
Oracle Fusion Middleware Security Subsystem (Apache Batik) 11.1.1.7.0 11.1.1.7.0
Oracle Hospitality Applications Integration (Apache Batik) 5.5, 5.6 5.5 · 5.6
Oracle Hyperion Installation (Apache Batik) 11.1.2.4, 11.2.5.0 11.1.2.4 · 11.2.5.0
Oracle JD Edwards Web Runtime (Apache Batik) Prior to 9.2.4.0
Oracle Retail Applications RIB Kernal (Apache Batik) 15.0.3 15.0.3
Oracle Retail Applications System Administration (Apache Batik) 15.0, 16.0 15.0 · 16.0

☕ Maven Library Packages

Artifact coordinates and fix boundaries from OSV.dev
Package CoordinateIntroducedFixedLast affected
org.apache.xmlgraphics:batik 0 1.13 unbounded

🖥️ Product CPEs & Version Ranges

19 product(s) over 26 version claims (uncapped)
SourceVendorProductSchemeAffected Versions
nvd apache batik generic < 1.13
nvd oracle api gateway generic 11.1.2.4.0
nvd oracle business intelligence generic 5.5.0.0.0 · 5.9.0.0.0 · 12.2.1.3.0 · 12.2.1.4.0
nvd oracle communications application session controller generic 3.9m0p2
nvd oracle communications metasolv solution generic ≥ 6.3.0 and ≤ 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 financial services analytical applications infrastructure generic ≥ 8.0.6 and ≤ 8.1.0
nvd oracle fusion middleware mapviewer generic 12.2.1.4.0
nvd oracle hospitality opera 5 generic 5.5 · 5.6
nvd oracle hyperion financial reporting generic 11.1.2.4 · 11.2.5.0
nvd oracle instantis enterprisetrack generic ≥ 17.1 and ≤ 17.3
nvd oracle jd edwards enterpriseone tools generic < 9.2.4.0 · 9.2.4.2
nvd oracle retail integration bus generic 15.0.3
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
osv org.apache.xmlgraphics batik generic < 1.13

Manual classification context

A reviewer manually classified this CVE. The retained record includes the labels and products below, but not the reviewer's reasoning.

## Manual Classification Context **Labels:** HTTP, DASHBOARD MODULE (APACHE BATIK), SECURITY SUBSYSTEM (APACHE BATIK), PRINT PREVIEW (APACHE BATIK), SYSTEM ADMINISTRATION (APACHE BATIK), INTEGRATION (APACHE BATIK), WEB RUNTIME (APACHE BATIK), CORE (APACHE BATIK), RATE MANAGEMENT (APACHE BATIK), NO AUTH REMOTE EXPLOIT, INSTALL (APACHE BATIK), ANALYTICS WEB ANSWERS (APACHE BATIK), ORACLE API GATEWAY (APACHE BATIK), RIB KERNAL (APACHE BATIK), INSTALLATION (APACHE BATIK), CN OCOMC (APACHE BATIK) **Products:** BATIK, HYPERION FINANCIAL REPORTING, ORACLE HOSPITALITY OPERA 5, ORACLE HOSPITALITY APPLICATIONS, ORACLE FUSION MIDDLEWARE, ORACLE FINANCIAL SERVICES APPLICATIONS, ORACLE ENTERPRISE REPOSITORY, ORACLE RETAIL INTEGRATION BUS, ORACLE COMMUNICATIONS, ORACLE COMMUNICATIONS METASOLV SOLUTION, INSTANTIS ENTERPRISETRACK, ORACLE RETAIL APPLICATIONS, ORACLE FINANCIAL SERVICES ANALYTICAL APPLICATIONS INFRASTRUCTURE, ORACLE RETAIL ORDER BROKER, ORACLE HYPERION, ORACLE API GATEWAY, ORACLE CONSTRUCTION AND ENGINEERING, ORACLE FUSION MIDDLEWARE MAPVIEWER, ORACLE JD EDWARDS, ORACLE COMMUNICATIONS APPLICATIONS, JD EDWARDS ENTERPRISEONE TOOLS, ORACLE COMMUNICATIONS APPLICATION SESSION CONTROLLER, ORACLE COMMUNICATIONS OFFLINE MEDIATION CONTROLLER, ORACLE BUSINESS INTELLIGENCE ENTERPRISE EDITION

References

URLTags
https://github.com/apache/xmlgraphics-batik/commit/bc6078ca949039e2076cd08b4cb169c84c1179b1 WEB
https://github.com/apache/xmlgraphics-batik PACKAGE
https://issues.apache.org/jira/browse/BATIK-1276 WEB
https://lists.apache.org/thread.html/rab94fe68b180d2e2fba97abf6fe1ec83cff826be25f86cd90f047171%40%3Ccommits.myfaces.apache.org%3E WEB
https://lists.apache.org/thread.html/rab94fe68b180d2e2fba97abf6fe1ec83cff826be25f86cd90f047171@%3Ccommits.myfaces.apache.org%3E WEB
https://lists.apache.org/thread.html/rcab14a9ec91aa4c151e0729966282920423eff50a22759fd21db6509%40%3Ccommits.myfaces.apache.org%3E WEB
https://lists.apache.org/thread.html/rcab14a9ec91aa4c151e0729966282920423eff50a22759fd21db6509@%3Ccommits.myfaces.apache.org%3E WEB
https://security.gentoo.org/glsa/202401-11 WEB
https://www.oracle.com//security-alerts/cpujul2021.html WEB
https://www.oracle.com/security-alerts/cpuApr2021.html WEB

Timeline

Published 2020-11-12 Last modified 2026-06-17
Published2020-11-12By the CVE Program.
NVD record modified2026-06-17NVD's own last-modified date for this record.
Classification created2026-09-14First commit adding this CVE's research note.
Last VRT activity2026-09-14Most recent commit touching this CVE's classification, patch or rule file.