XML External Entity injection in dependency-track - CVE-2024-38515
Published: June 24, 2024 / Updated: April 23, 2026
dependency-track
DependencyTrack
Description
The vulnerability allows a remote user to disclose sensitive information or cause a denial of service.
The vulnerability exists due to improper restriction of XML external entity references in the CycloneDX BOM XML parsing and schema version detection logic when processing uploaded CycloneDX BOMs in XML format. A remote user can upload a specially crafted XML BOM to disclose sensitive information or cause a denial of service.
Uploading BOMs requires authentication and the BOM_UPLOAD permission. Information disclosure primarily depends on XML parsing errors containing portions of targeted files.