<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://cve.radiocsirt.org/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-12T23:11:31.126500+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>csirt@opendfir.org</email>
  </author>
  <link href="https://cve.radiocsirt.org" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/euvd-2026-245785</id>
    <title>EUVD-2026-245785</title>
    <updated>2026-10-12T23:11:31.160405+00:00</updated>
    <content>EUVD-2026-245785</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-245785"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2025-52888</id>
    <title>fkie_cve-2025-52888</title>
    <updated>2026-10-12T23:11:31.160440+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>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.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2025-52888"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-h7qf-qmf3-85qg</id>
    <title>GHSA-h7qf-qmf3-85qg — Allure Report allows Improper XXE Restriction via DocumentBuilderFactory</title>
    <updated>2026-10-12T23:11:31.160475+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> Maven: io.qameta.allure.plugins:xunit-xml-plugin, Maven: io.qameta.allure.plugins:junit-xml-plugin, Maven: io.qameta.allure.plugins:trx-plugin</p>
<p>### Summary
A critical XML External Entity (XXE) vulnerability exists in the xunit-xml-plugin used by Allure 2. 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).</p>
<p>### Details
In `\allure2-main\plugins\xunit-xml-plugin\src\main\java\io\qameta\allure\xunitxml\XunitXmlPlugin.java` the application uses `DocumentBuilderFactory` without disabling DTDs or external entities. By generating a report with a malicious xml file within it, an attacker can perform XXE to leverage SSRF, or to read system files.</p>
<p>### PoC
To recreate this vulnerability, you need to install allure for command-line (In my POC I used a Windows 11 Machine).</p>
<p>1. Create a folder called `allure`, and within it, create a malicious XML file. I will attach my SSRF and file reading payloads, however, for the rest of the POC, I will focus on reading system files for better screenshots.
##SSRF (replace webhook link with your own)
![image](https://github.com/user-attachments/assets/a1a9a438-b6f1-4675-973f-a43847a84519)</p>
<p>##Reading System Files
![image](https://github.com/user-attachments/assets/eb0e1e60-1f76-42e7-b68d-2137bed62fe9)</p>
<p>2. Put the malicious .xml file into the `allure` directory created previously
3. Run the following command to run the report `allure generate C:\path\to\directory…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-h7qf-qmf3-85qg"/>
  </entry>
</feed>
