CVE-2025-52888: allure-framework allure2 · XML External Entity (XXE)
Affects allure-framework allure2Source CVE Database V5
Not known to be exploited · CVSS 7.5 High : upgrade to 2.34.1 soon.
Data as of 26 Oct 2026, 06:26 UTC
- EPSS
- 0.3% chance of exploitation in 30 days – higher than 30% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 2.34.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:NExploitation evidence
Disclosed: evidence found.
CVE published 24 Jun 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-26.
What to do
Upgrade allure-framework/allure2 to 2.34.1.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
GitHuballure-framework/allure2pkg:github/allure-framework/allure2Other threats | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
European organizations should immediately upgrade Allure 2 to version 2.34.1 or later to apply the official patch that disables external entity processing in the XML parser. Until upgrade is possible, organizations should implement strict input validation and sanitization on all XML test result files, ideally rejecting or sandboxing untrusted inputs. Restrict file system permissions for the user running Allure 2 to minimize the impact of arbitrary file reads. Network-level controls should be applied to limit outbound HTTP requests from build and test servers to prevent SSRF exploitation. Monitoring and alerting on unusual file access or network activity from these servers can help detect exploitation attempts. Additionally, organizations should review their CI/CD pipeline security posture, ensuring that only trusted sources can submit test result files and that build environments are isolated. Regular security assessments and code reviews of custom plugins or integrations with Allure 2 are recommended to detect similar misconfigurations.
Description
Allure 2 is the version 2.x branch of Allure Report, a multi-language test reporting tool. A critical XML External Entity (XXE) vulnerability exists in the xunit-xml-plugin used by Allure 2 prior to version 2.34.1. The plugin fails to securely configure the XML parser (`DocumentBuilderFactory`) and allows external entity expansion when processing test result .xml files. This allows attackers to read arbitrary files from the file system and potentially trigger server-side request forgery (SSRF). Version 2.34.1 contains a patch for the issue.