
From Information Disclosure to RCE in Sitecore Experience Platform (XP)
This repository contains proof-of-concept exploits for a critical vulnerability chain in Sitecore Experience Platform (XP) versions up to 10.4.1.
All 3 exploits are available separately in my profile, the
chain.pyfile contains the logic of the 3 orchestrated in a chain for cache poisoning to RCE escalation, thecve_2025_5369*.pyfiles mentioned below were redundant and have been removed.
cve_2025_53694.py: Information Disclosure PoC // Removedcve_2025_53693.py: Cache Poisoning PoC // Removedcve_2025_53691.py: RCE via Deserialization PoC // Removedchain.py: Complete exploit chain (all CVEs)sitecore.yaml: Nuclei template, not validated or tested on real targetstest.py: Test script for local environment, make sure to set the correct port // Temporarily removed, incomplete detectionpython3 exploit.py <target_url>python3 exploit.py <target_url>python3 exploit.py <target_url> --command "<command>"python3 chain.py <target_url> --command "<command>"
nuclei -t sitecore.yaml -u <target_url> or cat targets.txt | nuclei -t sitecore.yamlSee full explanation here
These exploits are for educational and research purposes only. Do not use them on systems you do not own or have permission to test.