Xerox FreeFlow Core XXE to server-side request forgery
Xerox FreeFlow Core parses attacker-supplied XML without disabling external entities, letting an unauthenticated attacker inject external entity references and coerce the server into making requests to internal resources (SSRF). Horizon3 discovered it alongside the companion RCE flaw, and it is not yet on the CISA KEV catalog.
Lab-proven exploitable, ahead of the catalog.
Horizon3 discovered this XML external entity flaw in FreeFlow Core and reported it to Xerox, which fixes it in 8.0.5. Exploited, it yields server-side request forgery — reaching internal resources — and pairs with the companion path-traversal RCE (CVE-2025-8356) found in the same research. It is not on the CISA KEV catalog as of 2026-08-11 and no in-the-wild actor is attributed, so we track it as a lab-proof coverage lead surfaced early, not a known-exploited today-item. Patch to 8.0.5 and take FreeFlow Core off the public internet.
Is it exploitable?
— the evidence, ranked above the scoreWho’s exploiting it?
— attribution turns risk into urgencyNo confirmed (advisory-backed) threat-actor attribution is established for this record. Absence of a named actor is not absence of compromise — see Coverage & confidence.
Why it matters
— the attack path, told twice: adversary, then boardFront door — unauthenticated XML injection narrative 1
Pivot — server-side request forgery narrative 2
What to do
— defensible action- Patch to FreeFlow Core 8.0.5, which fixes both CVE-2025-8355 and CVE-2025-8356. Per Xerox Security Bulletin XRX25-013.5
- Take FreeFlow Core off the public internet and restrict its outbound access, so an XXE-driven request cannot reach sensitive internal services. Treat instances exposed while unpatched as needing review.4
Coverage & confidence
— what we know, and what we don’tEstablished (cited)
Coverage gaps — stated, not hidden
Found an error? Propose a correction.
A correction is a cited counter-claim — it must cite a source,
gets reviewed by a second human, and is never auto-applied. See the
correction convention and our identity
npub1j7gt9ky7sfcrjn8jjee6693dkzvk4rahs0fk2suu7968dfns62zs3mqm3y.