CVE-2024-28168 Apache XML Graphics FOP: XML External Entity (XXE) Processing

High 7.5 Published Updated

An attacker can exploit an XML External Entity vulnerability in Apache XML Graphics FOP to read sensitive data or cause denial of service.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2024-28168?

CVE-2024-28168 is a high-severity vulnerability in Apache XML Graphics FOP, published on 9 Oct 2024. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

Improper Restriction of XML External Entity Reference ('XXE') vulnerability in Apache XML Graphics FOP.

This issue affects Apache XML Graphics FOP: 2.9.

Users are recommended to upgrade to version 2.10, which fixes the issue.

Weakness: CWE-611

Which versions are affected by CVE-2024-28168?

2 open source packages ship an affected version, including org.apache.xmlgraphics:fop-core. It affects 1 product.

PackageAffectedFixed in
org.apache.xmlgraphics:fop-core MavenAll versions2.10
org.apache.xmlgraphics:fop-core MavenAll versions2.10
Linux distribution packages (38)
javapackages-tools SUSE:Enterprise Storage 7.1All versions6.3.4-150200.3.15.1
javapackages-tools-extras SUSE:Enterprise Storage 7.1All versions6.3.4-150200.3.15.1
xmlgraphics-batik SUSE:Enterprise Storage 7.1All versions1.18-150200.4.10.2
xmlgraphics-commons SUSE:Enterprise Storage 7.1All versions2.10-150200.3.10.2
xmlgraphics-fop SUSE:Enterprise Storage 7.1All versions2.10-150200.13.10.1
javapackages-tools SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSSAll versions6.3.4-150200.3.15.1
javapackages-tools-extras SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSSAll versions6.3.4-150200.3.15.1
xmlgraphics-batik SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSSAll versions1.18-150200.4.10.2
xmlgraphics-commons SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSSAll versions2.10-150200.3.10.2
xmlgraphics-fop SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSSAll versions2.10-150200.13.10.1
javapackages-tools SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSSAll versions6.3.4-150200.3.15.1
javapackages-tools-extras SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSSAll versions6.3.4-150200.3.15.1
xmlgraphics-batik SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSSAll versions1.18-150200.4.10.2
xmlgraphics-commons SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSSAll versions2.10-150200.3.10.2
xmlgraphics-fop SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSSAll versions2.10-150200.13.10.1
javapackages-tools SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOSAll versions6.3.4-150200.3.15.1
javapackages-tools-extras SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOSAll versions6.3.4-150200.3.15.1
xmlgraphics-batik SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOSAll versions1.18-150200.4.10.2
xmlgraphics-commons SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOSAll versions2.10-150200.3.10.2
xmlgraphics-fop SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOSAll versions2.10-150200.13.10.1
javapackages-tools SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSSAll versions6.3.4-150200.3.15.1
javapackages-tools-extras SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSSAll versions6.3.4-150200.3.15.1
xmlgraphics-batik SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSSAll versions1.18-150200.4.10.2
xmlgraphics-commons SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSSAll versions2.10-150200.3.10.2
xmlgraphics-fop SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSSAll versions2.10-150200.13.10.1
javapackages-tools SUSE:Linux Enterprise Module for Basesystem 15 SP5All versions6.3.4-150200.3.15.1
javapackages-tools-extras SUSE:Linux Enterprise Module for Basesystem 15 SP5All versions6.3.4-150200.3.15.1
javapackages-tools SUSE:Linux Enterprise Module for Basesystem 15 SP6All versions6.3.4-150200.3.15.1
javapackages-tools-extras SUSE:Linux Enterprise Module for Basesystem 15 SP6All versions6.3.4-150200.3.15.1
javapackages-tools-extras SUSE:Linux Enterprise Module for Development Tools 15 SP5All versions6.3.4-150200.3.15.1
xmlgraphics-batik SUSE:Linux Enterprise Module for Development Tools 15 SP5All versions1.18-150200.4.10.2
xmlgraphics-commons SUSE:Linux Enterprise Module for Development Tools 15 SP5All versions2.10-150200.3.10.2
xmlgraphics-fop SUSE:Linux Enterprise Module for Development Tools 15 SP5All versions2.10-150200.13.10.1
javapackages-tools-extras SUSE:Linux Enterprise Module for Development Tools 15 SP6All versions6.3.4-150200.3.15.1
xmlgraphics-batik SUSE:Linux Enterprise Module for Package Hub 15 SP6All versions1.18-150200.4.10.2
xmlgraphics-commons SUSE:Linux Enterprise Module for Package Hub 15 SP6All versions2.10-150200.3.10.2
javapackages-tools SUSE:Linux Enterprise Server 15 SP2-LTSSAll versions6.3.4-150200.3.15.1
javapackages-tools-extras SUSE:Linux Enterprise Server 15 SP2-LTSSAll versions6.3.4-150200.3.15.1

Products include Apache Formatting Objects Processor.

How do I fix CVE-2024-28168?

Upgrade org.apache.xmlgraphics:fop-core to 2.10 or later.

Is CVE-2024-28168 being exploited?

There is no known exploitation of CVE-2024-28168 in the wild and no public exploit code.

Sources

Also known as DEBIAN-CVE-2024-28168, GHSA-jqfv-jrvq-95jm, OESA-2024-2243, SUSE-SU-2024:4054-1, UBUNTU-CVE-2024-28168, openSUSE-SU-2024:14398-1.

Is CVE-2024-28168 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free