appsec.fyi › XML External Entity Processing (XXE)

XML External Entity Processing (XXE) Resources

Page 2 of 3: resources 51–100 of 120, added Aug 2025 to Apr 2026.

The newest XML External Entity Processing (XXE) resources are on the XML External Entity Processing (XXE) page. For a reading order instead of a date order, see the XML External Entity Processing (XXE) learning path.

Date AddedLinkExcerpt
2026-04-19 2026IBM Business Automation Workflow XXE (CVE-2025-13096) news 2 min readBulletin concerning CVE-2025-13096, an XML external entity injection (XXE) vulnerability affecting IBM Business Automation Workflow. This flaw, categorized under CWE-918 (Server-Side Request Forgery), allows remote attackers to potentially expose sensitive information or consume memory resources. IBM recommends applying the Interim Fix (iFix) or Cumulative Fix (CF) containing DT456229 to remediate this issue. → ibm.com
2026-04-19 2026XXE Vulnerability Guide 2025: How XML Attacks Still Threaten beginner 12 min readLibrary of techniques and code examples for understanding and mitigating XML External Entity (XXE) vulnerabilities, which continue to threaten modern applications in 2025. This resource covers file disclosure attacks, server-side request forgery (SSRF), and denial-of-service exploits like the "Billion Laughs" attack, highlighting their relevance in SOAP APIs, file upload features with SVG, and legacy systems. Specific examples of vulnerable systems include Akamai CloudTest (CVE-2025-49493) and Ambari/Oozie (CVE-2025-23195), demonstrating how attackers can access sensitive files and internal network resources.
2026-04-19 2026XXE Injection in langchain-community (CVE-2025-6984) news 2 min readWriteup of CVE-2025-6984 in langchain-community detailing an XML External Entity (XXE) Injection vulnerability. This flaw allows attackers to exploit insecure use of `etree.iterparse()` to access sensitive local files and potentially cause Denial of Service by submitting crafted XML payloads. The vulnerability affects versions prior to 0.3.27, with an upgrade to 0.3.27 or higher recommended. → security.snyk.io
2026-04-19 2026Critical Apache Tika CVE-2025-66516: XXE Vulnerability news 6 min readLibrary that helps secure applications against the critical Apache Tika CVE-2025-66516 XXE vulnerability. This flaw allows attackers to submit crafted PDF files with malicious XFA content to achieve sensitive file disclosure, SSRF, and potential RCE. It affects specific versions of `tika-core`, `tika-parser-pdf-module`, and `tika-parsers`, and has seen active exploitation in the wild with over 500 vulnerable instances discovered. → rescana.com
2026-04-19 2026XXE in GeoServer WFS Service (CVE-2025-30220) news 2 min readWriteup of CVE-2025-30220, an XML External Entity (XXE) processing vulnerability in GeoServer's WFS service. This flaw, originating in the GeoTools library's handling of XML schemas, bypasses entity resolution controls and allows for information disclosure via out-of-band data exfiltration and Server-Side Request Forgery (SSRF) by crafting malicious XML payloads. Affected versions include 2.27.0, 2.26.0-2.26.2, and versions prior to 2.25.7. Mitigation involves upgrading to patched versions 2.27.1, 2.26.3, or 2.25.7.
2026-04-16 2026XXElixir: Tool for Testing XXE via XLSX File Upload Poisoning intermediateTool for testing XML External Entity (XXE) vulnerabilities via XLSX file upload poisoning. XXElixir allows users to inject custom XML content or specify an out-of-band URL to retrieve external entity data. It achieves this by unzipping the XLSX, modifying the workbook.xml with the specified content or URL, and re-zipping it into a new file for testing applications accepting XLSX uploads.
2026-04-16 2026Exploiting XXE via File Uploads (SVG, XLSX, DOCX) intermediateExploiting XXE via File Uploads (SVG, XLSX, DOCX) → exploit-db.com
2026-04-16 2026XXE-OOB-Exfiltrator: Multi-line Content Exfiltration via External DTD intermediate 2 min readTool for exploiting XXE Out-Of-Band vulnerabilities, enabling exfiltration of file content or directory listings. It utilizes a self-hosted HTTP server for external DTD inclusion and a simulated FTP server for transferring data, supporting multi-line and Base64 encoded exfiltration via `ftp://` and `php://` URI schemes respectively. The tool can exfiltrate single or multiple files using a wordlist and features automatic exploit triggering via JSON request files, with options for output redirection and proxy integration.
2026-04-16 2026Blind XXE Attacks: Out of Band Interaction Techniques to Exfiltrate Data intermediate 5 min readTechnique for blind XXE attacks that describes using Out-of-Band Application Security Testing (OAST) to exfiltrate data. It details how to craft malicious DTDs and leverage XML parameter entities, including techniques for extracting data via HTTP requests, FTP, and handling unparsable XML files using CDATA sections. The writeup references Burp Collaborator for OAST interactions and PortSwigger labs for practical application.
2026-04-16 2026Exploiting Out-Of-Band XXE on Wildfire intermediate 3 min readWriteup detailing Out-of-Band XXE exploitation using the HTTP LOCK method discovered during a red teaming engagement. The process involves identifying enabled HTTP methods like LOCK, which accept XML input, then crafting an external DTD to exfiltrate data such as `/etc/passwd` and sensitive configuration files. The author also presents a nuclei template for detecting this XXE vulnerability across multiple instances.
2026-04-16 2026Out-of-Band XML External Entity (OOB XXE) beginner 2 min readWriteup on Out-of-Band XML External Entity (OOB XXE) vulnerabilities, detailing how attackers exfiltrate sensitive data like `/etc/passwd` using attacker-controlled HTTP servers and external DTDs. It contrasts OOB XXE with blind XXE and provides a proof-of-concept example. The writeup emphasizes that disabling XML external entity processing and external DTD support, as recommended by OWASP, is the sole effective prevention against both in-band and OOB XXE attacks. → invicti.com
2026-04-16 2026How to Find XXE Bugs: Severe, Missed, and Misunderstood intermediateHow to Find XXE Bugs: Severe, Missed, and Misunderstood → bugcrowd.com
2026-04-16 2026A Deep Dive Into XXE Injection (Synack) advanced 9 min readLibrary detailing XML External Entity (XXE) injection, a prevalent vulnerability found anywhere an XML parser exists, not just web applications. It explains how ENTITYs within Document Type Definitions (DTDs) can be manipulated, even via POST requests intercepted with tools like Burpsuite, to exfiltrate local files such as `/etc/passwd` or use out-of-band techniques with external DTDs.
2026-04-16 2026Top 25 XXE Bug Bounty Reports beginnerTop 25 XXE Bug Bounty Reports → corneacristian.medium.com
2026-04-10 2026XXE in Apache Struts CVE-2025-68493 newsXXE in Apache Struts CVE-2025-68493
2026-04-10 2026PortSwigger Blind XXE Lab Write-up intermediatePortSwigger Blind XXE Lab Write-up
2026-04-10 2026Out-of-Band XXE Attack with Sensitive Data Exfiltration intermediateOut-of-Band XXE Attack with Sensitive Data Exfiltration
2026-04-10 2026Advanced XXE Exploitation: File Disclosure, Blind OOB, and RCE advanced 3 min readWriteup detailing advanced XML External Entity (XXE) exploitation techniques including local file disclosure for sensitive data like `/etc/passwd` and `config.php`, bypassing character restrictions with `php://filter` and Base64 encoding, performing blind XXE via DNS and HTTP out-of-band (OOB) exfiltration, and achieving remote code execution (RCE) on misconfigured PHP servers using the `expect://` wrapper, as demonstrated on a target.com endpoint.
2026-04-10 2026XXE Injection Overview beginnerXXE Injection Overview
2026-04-10 2026Exploiting Blind XXE: Data Exfiltration Through External DTD intermediateExploiting Blind XXE: Data Exfiltration Through External DTD
2026-04-10 2026Blind XXE Lab: Exfiltrate Data Using Malicious External DTD intermediate 1 min readLab demonstrating blind XXE with out-of-band exfiltration, using Burp Suite Professional and an exploit server. The technique involves creating a malicious external DTD file containing an entity to retrieve `/etc/hostname` and trigger an interaction with Burp Collaborator. This interaction then reveals the exfiltrated data via DNS and HTTP requests. → portswigger.net
2026-04-10 2026Cisco ISE XXE Information Disclosure intermediateCisco ISE XXE Information Disclosure
2026-04-10 2026XXE Injection: Advanced Exploitation Guide advanced 8 min readGuide to exploiting advanced XML External Entity (XXE) vulnerabilities, covering identification and exploitation techniques. The guide details common vulnerable components, simple XXE to SSRF attacks, bypassing filters with external DTDs and parameter entities, and resource exhaustion via the 'Billion Laughs' attack. It also touches upon UTF-7 encoding as a potential evasion method. → intigriti.com
2026-04-10 2026XXE Complete Guide: Impact, Examples, and Prevention beginner 6 min readReference detailing XML External Entity (XXE) vulnerabilities, their impact including denial of service, data exposure, and server-side request forgery (SSRF), and mitigation strategies like using Web Application Firewalls (WAFs) and application server instrumentation. It provides examples of resource exhaustion, data extraction using `file://` URIs, SSRF attacks targeting internal systems, and blind XXE for out-of-band data exfiltration. → hackerone.com
2026-04-10 2026CVE-2025-49493: XXE in Akamai CloudTest news 5 min readWriteup of CVE-2025-49493, an XML External Entity (XXE) vulnerability discovered in Akamai CloudTest by XBOW. The vulnerability, exploitable through multiple SOAP endpoints like `/concerto/services/RepositoryService`, allowed for unauthorized access to sensitive data, including the contents of `/etc/passwd`, by leveraging external DTDs and error-based exfiltration techniques. Akamai has since fixed the issue by disabling DTD processing entirely.
2026-04-06 2026CVE-2025-11035: Jinher OA XXE Vulnerability news 4 min readWriteup of CVE-2025-11035 details an XML External Entity (XXE) vulnerability in Jinher OA 2.0, specifically affecting the ManageWord.aspx endpoint. This flaw allows authenticated remote attackers to exfiltrate data, perform server-side request forgery (SSRF), and access internal network resources by manipulating XML input and referencing external entities. Mitigation strategies include input validation, web application firewall rules to block DOCTYPE declarations, and secure XML parser configuration to disable DTD processing. → sentinelone.com
2026-04-06 2026CVE-2025-54254: Adobe Experience Manager Forms XXE Vulnerability news 4 min readAnalysis of CVE-2025-54254 reveals an XXE vulnerability in Adobe Experience Manager Forms versions 6.5.23 and earlier. This flaw, stemming from improper XML external entity reference handling (CWE-611), allows unauthenticated attackers to read arbitrary files from the server's file system without user interaction. Exploitation involves submitting crafted XML payloads to vulnerable endpoints, potentially exposing sensitive data. Mitigation requires applying Adobe's security patch (APSB25-82), configuring XML parsers to disable external entities, or implementing WAF rules to block XXE patterns. → sentinelone.com
2026-04-06 2026CVE-2026-29924: XXE Vulnerability newsCVE-2026-29924: XXE Vulnerability → tenable.com
2026-04-06 2026CVE-2026-34401: XXE in Wwbn Avideo newsWriteup detailing CVE-2026-34401, an XML External Entity (XXE) vulnerability in Wwbn Avideo prior to version 2.9.0.21. This flaw arises from XML Notepad's default resolution of external entities via DTD processing, allowing attackers to craft malicious XML files that trigger outbound HTTP/SMB requests. Such requests can lead to the leakage of local file contents or the capture of user NTLM credentials. The vulnerability has been patched in version 2.9.0.21.
2026-04-03 2026Advanced XXE Exploitation: File Disclosure, Blind OOB, and RCE advanced 3 min readWriteup detailing advanced XML External Entity (XXE) exploitation techniques, including local file disclosure of sensitive files like `/etc/passwd` and `config.php`, bypassing character restrictions with PHP filters for Base64 encoding, and achieving blind XXE via DNS and HTTP exfiltration. The writeup further demonstrates escalating XXE to Remote Code Execution (RCE) on misconfigured PHP servers utilizing the `expect://` wrapper for command execution and establishing persistence with a reverse shell.
2026-04-03 2026What is XXE (XML External Entity) | Examples & Prevention | Imperva beginnerLibrary on XXE (XML External Entity) vulnerabilities, detailing attack vectors and mitigation strategies. The content explains how XXE flaws arise from the parsing of XML input containing external entities, enabling attackers to exfiltrate sensitive data, perform denial-of-service attacks, and even interact with internal systems or the underlying operating system. Prevention methods emphasize disabling external entity processing in XML parsers and implementing input validation. → imperva.com
2026-04-03 2026XML External Entities (XXE) | Pentesting Notes beginnerXML External Entities (XXE) | Pentesting Notes
2026-04-03 2026XML External Entity (XXE) Processing | OWASP beginner 4 min readReference on XML External Entity (XXE) Processing details the CWE-611 vulnerability, where applications parse XML input with weakly configured parsers. This can lead to sensitive data disclosure, denial of service, server-side request forgery, and even code execution. The entry covers how external entities are defined and processed, providing examples of attacks like accessing local files (`file:///etc/passwd`) and remote resource inclusion (`http://www.attacker.com/text.txt`), and recommends disabling DTD processing to mitigate risks. → owasp.org
2026-04-03 2026Blind XXE: Exfiltrating Data Out-of-Band in 2025 advanced 7 min readLibrary for demonstrating and exploiting Blind XXE vulnerabilities, where applications don't reflect external entity values in responses. This library covers out-of-band data exfiltration techniques using parameter entities and malicious DTDs, error-based exploitation, and exploiting local DTD files. It also touches on protocol handlers like FTP for data exfiltration, HTTP/HTTPS for SSRF, and various `file://` protocol variations. Real-world scenarios like internal network reconnaissance, cloud metadata exploitation, and targeting database configuration files are discussed, along with mentions of vulnerabilities like CVE-2024-5919 in Palo Alto Networks PAN-OS.
2026-04-03 2026Comprehensive Guide to XXE Exploitation: Advanced Data Exfiltration and RCE advanced 5 min readGuide to XXE Exploitation details advanced techniques for exploiting XML External Entity vulnerabilities. It covers identifying vulnerable XML endpoints using tools like Burp Suite, testing for basic XXE, and bypassing input validation with `php://filter`. The guide demonstrates blind XXE via HTTP and DNS out-of-band exfiltration, and outlines methods to achieve Remote Code Execution (RCE) using wrappers like `expect://` and deploying web shells. Specific vulnerabilities discussed include information disclosure (CWE-200) and SSRF.
2026-04-03 2026XML External Entity: The Ultimate Bug Bounty Guide to XXE | YesWeHack beginner 18 min readGuide to XML External Entity (XXE) vulnerabilities, this resource details how attackers exploit XML parsers to access sensitive files like /etc/passwd, conduct internal network reconnaissance, and even achieve remote code execution. It covers how XXE attacks leverage external entity declarations within XML input, leading to file disclosure, Server-Side Request Forgery (SSRF), and denial-of-service. The guide explains that XXE often arises from legacy code, explicit feature enablement, or custom configurations in parsers used in document processing systems (DOCX, XLSX), API endpoints, SOAP services, and SVG processors. → yeswehack.com
2026-04-03 2026XML External Entity (XXE) Attack Guide | Hackviser beginner 7 min readGuide to XML External Entity (XXE) attacks, detailing manual testing techniques for identifying vulnerabilities in various XML inputs, including file uploads and SOAP requests. It covers exploitation methods such as local file disclosure, server-side request forgery (SSRF) via HTTP callbacks and PHP wrappers, denial of service attacks like the "Billion Laughs" attack, and automated discovery using tools like Burp Suite, XXEinjector, and Nuclei.
2026-04-03 2026What is a Blind XXE Attack? | PortSwigger beginner 7 min readReference detailing techniques for finding and exploiting blind XXE vulnerabilities. It describes how these attacks, where the application doesn't return entity values directly, can be overcome using out-of-band (OAST) methods to detect them or by triggering XML parsing errors that exfiltrate sensitive data from files like `/etc/passwd` via HTTP requests or error messages. The guide also covers using XML parameter entities and repurposing local DTDs for exploitation. → portswigger.net
2025-08-14 2025Exploiting XXE for SSRF. Retrieving IAM credentials of EC2… | by Gupta Bles intermediate SSRFThe content discusses exploiting XML External Entity (XXE) vulnerabilities to achieve Server-Side Request Forgery (SSRF) attacks. Specifically, it focuses on retrieving IAM credentials of EC2 instances. The author, Gupta Bles, likely provides insights into how attackers can leverage XXE vulnerabilities to manipulate XML input and trigger SSRF to access sensitive information like IAM credentials. This practice highlights the importance of securing systems against XXE vulnerabilities to prevent unauthorized access to critical data.
2025-08-14 2025XXE - Things Are Getting Out of Band intermediate 7 min readLibrary for out-of-band XXE attacks, detailing data exfiltration techniques via FTP and HTTP. It covers exploiting vulnerable Java and ASP.NET applications, demonstrating how to craft XML payloads to trigger external requests for sensitive file contents like `/etc/passwd`. The library also briefly touches upon RCE via XXE in ASP.NET by downloading a webshell. → blog.zsec.uk
2025-08-14 2025XXE how to become a jedi beginnerThe content discusses how to become a "Jedi" in the context of XXE (XML External Entity) attacks. It covers the basics of XXE attacks, their impact, and how to prevent them. The presentation outlines steps to become proficient in identifying and mitigating XXE vulnerabilities, emphasizing the importance of understanding XML parsing and secure coding practices. It also provides practical examples and resources for further learning. Overall, the content aims to educate individuals on the risks associated with XXE attacks and empower them to enhance their cybersecurity skills in this area. → slideshare.net
2025-08-14 2025Hunting in the Dark - Blind XXE intermediate 11 min readWriteup detailing blind XXE attacks against a JSON endpoint that parses XML content. The author demonstrates how to identify XML processing by altering the `Content-Type` header and uses error-based responses to perform port scanning on the backend. Techniques explored include exploiting Java-based `UnmarshalException` errors and utilizing Server Side Request Forgery (SSRF) to probe open ports like 8080. → blog.zsec.uk
2025-08-14 2025GDS - Blog - Automated Data Exfiltration with XXE intermediateThe content appears to be a blog post from GDS discussing automated data exfiltration using XXE (XML External Entity) attacks. XXE attacks involve exploiting vulnerabilities in XML parsers to access sensitive data. This blog post likely delves into the technical details of how XXE attacks can be automated to extract data from a system. It may provide insights on the risks associated with XXE attacks and how organizations can protect themselves from such threats.
2025-08-14 2025Advice From A Researcher: Hunting XXE For Fun and Profit intermediateThe content titled "Advice From A Researcher: Hunting XXE For Fun and Profit" likely discusses insights and tips from a researcher on exploiting XML External Entity (XXE) vulnerabilities for both enjoyment and financial gain. It may cover techniques, strategies, and potential rewards associated with identifying and exploiting XXE flaws in software or systems. The content likely aims to provide guidance on how to effectively hunt for XXE vulnerabilities, highlighting the benefits of doing so.
2025-08-14 2025Tool for automatic exploitation of XXE vulnerability using direct and diffe intermediate 3 min readTool for automating XXE exploitation, XXEinjector supports both direct and out-of-band retrieval of files. It facilitates directory listing specifically for Java applications, and employs bruteforcing for others. Key features include out-of-band methods (FTP, HTTP, Gopher), direct exploitation with custom marks, and advanced techniques like CDATA for direct exploitation, PHP filters for base64 encoding, and Windows hash retrieval. XXEinjector can also upload files via Java JAR schema, execute system commands with PHP expect, and test for XSLT injection.
2025-08-14 2025GDS - Blog - Automated Data Exfiltration with XXE intermediateThe content appears to be a blog post from GDS discussing automated data exfiltration using XXE (XML External Entity) attacks. XXE attacks involve exploiting vulnerabilities in XML parsers to access sensitive data. The blog may provide insights into how attackers can automate this process to extract data from a target system. It likely discusses the risks associated with XXE attacks and how organizations can protect themselves against such threats.
2025-08-14 2025h3xStream's blog: Identifying Xml eXternal Entity vulnerability (XXE) beginner 4 min readWriteup on identifying XML External Entity (XXE) vulnerabilities, detailing methods to confirm entity interpretation, system entity usability, and data exfiltration using external DTDs and the gopher protocol. It covers techniques for testing parser capabilities and specific exploitation scenarios, including references to related attacks like CVE-2013-6397. Mitigation strategies involve disabling SYSTEM entities and updating Java Virtual Machine versions.
2025-08-14 202510 Types of Web Vulnerabilities that are Often Missed - Detectify Labs beginner 16 min read SSRF XSSLibrary detailing ten often-missed web vulnerabilities including HTTP/2 Smuggling, XXE via Office Open XML Parsers, SSRF via XSS in PDF Generators, and XSS via SVG files. The content highlights how to identify and exploit these vulnerabilities, referencing tools like http2smugl and concepts such as HTTP desync attacks and AWS metadata endpoints. It also points to research from Hakluke, Farah Hawa, and James Kettle. → labs.detectify.com
2025-08-14 2025Oxml XXE payload inject tool docem intermediate Bug BountyThe content discusses a tool called "Docem" developed by a security researcher for injecting XXE payloads into OXML files. It explains how the tool can be used to exploit XML External Entity vulnerabilities in OXML documents, potentially leading to data theft or system compromise. The article provides details on the tool's features, usage, and examples of injecting payloads. It aims to raise awareness about the risks associated with XXE vulnerabilities in OXML files and emphasizes the importance of securing systems against such attacks.
2025-08-14 2025Awesome Bug Bounty Tools beginner 27 min read Bug Bounty ReconLibrary of curated bug bounty tools, featuring extensive lists for subdomain enumeration with tools like Subfinder, Findomain, and massdns, alongside port scanning utilities such as Nmap, RustScan, and naabu. It also includes web screenshotting and fingerprinting tools like EyeWitness, gowitness, and whatweb, as well as content discovery tools like gobuster and feroxbuster, covering vulnerabilities such as XSS, SQL Injection, and Directory Traversal.