PT-2019-5263 · Terracotta +3 · Terracotta Quartz Scheduler +3

Published

2019-07-22

·

Updated

2024-10-15

·

CVE-2019-13990

CVSS v2.0
10
VectorAV:N/AC:L/Au:N/C:C/I:C/A:C

Name of the Vulnerable Software and Affected Versions:

Terracotta Quartz Scheduler versions through 2.3.0

Description:

The issue is related to the `initDocumentParser` function in the `xml/XMLSchedulingDataProcessor.java` file of the Terracotta Quartz Scheduler library, which is associated with incorrect restriction of XML external entity references. This can allow a remote attacker to perform an XXE (XML External Entity) attack. The vulnerability can be exploited via a job description.

Recommendations:

For Terracotta Quartz Scheduler versions through 2.3.0, update to a version later than 2.3.0 to resolve the issue. As a temporary workaround, consider restricting access to the `initDocumentParser` function in the `xml/XMLSchedulingDataProcessor.java` file until a patch is available. Avoid using the vulnerable `initDocumentParser` function in job descriptions until the issue is resolved.

Fix

XXE

Weakness Enumeration

Related Identifiers

BDU:2020-02137
CVE-2019-13990
GHSA-9QCF-C26R-X5RF
MGASA-2021-0133
RHSA-2020:3247
ROSA-SA-2023-2272
SUSE-SU-2020:0984-1
SUSE-SU-2020:1009-1

Affected Products

Debian
Jira Service Management Server
Suse
Terracotta Quartz Scheduler