Skip to content
OpenAdvisories
Medium · 5.3 CVE-2019-10782 EUVD-2020-0251GHSA-763g-fqq7-48wgSNYK-JAVA-COMPUPPYCRAWLTOOLS-543266

XML external entity (XXE) processing ('external-parameter-entities' feature was not fully disabled))

Published Jan 30, 2020 · Updated Aug 4, 2024 · Assigned by snyk

Description

All versions of com.puppycrawl.tools:checkstyle before 8.29 are vulnerable to XML External Entity (XXE) Injection due to an incomplete fix for CVE-2019-9658.

Affected products

VendorProductAffectedFixed
— com.puppycrawl.tools:checkstyle all versions before 8.29 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 checkstyle 8.29-1 —
Debian 13 checkstyle 8.29-1 —
Debian 12 checkstyle 8.29-1 —
Debian 8 checkstyle 5.9-1+deb8u2 DLA-2099-1
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS checkstyle No fix yet —
Ubuntu 16.04 LTS checkstyle No fix yet —

Affected packages

EcosystemPackageAffectedFixedRecord
Maven com.puppycrawl.tools:checkstyle < 8.29 8.29 GHSA-763g-fqq7-48wg

Advisories 1

References