
CVE-2025-53690 POC
Short summary
This repository hosts a detection template and supporting materials for CVE-2025-53690 (Sitecore). The included Nuclei template helps scan for Sitecore instances that appear to be configured in a way that could be vulnerable to the issue described in my write-up (lab-reproduced analysis & PoC). This repo is intended for defenders, incident responders, and auditors who need to rapidly identify potentially affected hosts in their estate.
⚠️ Responsible use only. Do not scan or test systems you do not own or do not have explicit written permission to test. Unauthorized scanning may be illegal and will cause harm. Read the “Responsible disclosure & legal” section below.
git clone https://github.com/ErikLearningSec/CVE-2025-53690-POC.git & cd CVE-2025-53690-POC
Scan a single host:
nuclei -t CVE-2025-53690.yaml -target https://example.com -o results.txt
Scan multiple targets (from a file):
nuclei -t CVE-2025-53690.yaml -list targets.txt -o results.txt
The template checks for VIEWSTATE deserialization on /sitecore/default.aspx endpoint ,commonly present on Sitecore installations, by using a VIEWSTATE payload that will add an arbitrary header X-Pentest-Deser to the response. If the response have that header, it will be a hit. This is just a heuristic detector — a positive result is an indicator that requires manual validation and safe follow-up testing in a controlled environment.
Note: The template intentionally does not include exploit payloads or automated exploitation logic. It is designed for safe discovery only.
For background, exploitation context, and recommended mitigations, read the full technical write-up:
If you find a false positive or want to improve the detection template, please open an issue or submit a pull request. Keep changes focused on detection tuning and false-positive reduction — do not add exploitation code.