CVE-2025-71166: Typesetter CMS Reflected XSS via Move Message Handling
Typesetter CMS versions up to and including 5.1 contain a reflected cross-site scripting (XSS) vulnerability in the administrative interface within the Tools Status move message handling. The path parameter is reflected into the HTML output without proper output encoding in include/admin/Tools/Status.php. An authenticated attacker can supply crafted input containing HTML or JavaScript, resulting in arbitrary script execution in the context of an authenticated user's browser session.
Security readout for executives and security teams
Plain-English summary
Typesetter CMS admin pages can reflect attacker-controlled input into a logged-in user's browser. If a low-privileged authenticated attacker can lure another authenticated user into the affected workflow, script may run in that user's session.
Executive priority
Treat as a moderate-priority administrative CMS risk. It is not known to be exploited, but it can affect logged-in sessions and should be handled during normal vulnerability remediation cycles.
Technical view
CVE-2025-71166 is a reflected XSS in Typesetter CMS up to and including 5.1. The administrative Tools Status move message handling reflects the path parameter without proper output encoding in include/admin/Tools/Status.php. CWE-79 applies.
Likely exposure
Exposure is most likely in organizations running Typesetter CMS 5.1 or earlier with the administrative interface reachable to authenticated users. Public internet exposure is not established by the sources.
Exploitation context
The CVE is not listed as KEV. The sources describe authenticated exploitation requiring attacker-supplied input and user action. No active exploitation evidence is provided in the source bundle.
Researcher notes
CVSS 4.0 score is 4.8 with AV:N/AC:L/AT:N/PR:L/UI:A and low subsequent confidentiality and integrity impact. Evidence for a fixed version is not included, so avoid assuming a patch level.
Mitigation direction
Check vendor and advisory guidance for any fixed release or official patch.
Restrict administrative interface access to trusted networks and users.
Remove unnecessary CMS accounts and enforce least-privilege admin roles.
Apply proper output encoding for reflected path values if maintaining custom code.
Monitor administrative requests for suspicious markup in path-related parameters.
Validation and detection
Inventory Typesetter CMS deployments and record running versions.
Confirm whether any deployment is version 5.1 or earlier.
Review include/admin/Tools/Status.php for unsafe path reflection.
Check administrative access logs for suspicious path parameter content.
Verify administrative pages encode reflected values safely after remediation.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cwe · medium confidence lookup
CWE-79: User-session and phishing behavior lookup
Client-side and session-facing weaknesses should be reviewed alongside initial-access and user-execution behaviors. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
CWE-79 · source CWE mapping
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.