Description
Cachet is an open-source status page system. Versions 2.4.1 and earlier have a stored Cross-Site Scripting (XSS) vulnerability in the incident creation form, allowing an authenticated attacker to inject malicious HTML/JavaScript that executes in the browser of any user who views the status page, potentially leading to session token theft and account takeover. Commits 57b44a8bac0b250b0d5751e93e0349070d14606e and 23adbb88ffa819f92be4a905ff1d812670d980a2 in `cachethq/core` patch the issue.
Published: 2026-10-20
Score: 4.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Stored Cross‑Site Scripting
Action: Apply Patch
AI Analysis

Impact

Cachet, an open‑source status page system, contains a stored Cross‑Site Scripting flaw in its incident creation form. An attacker who is authenticated to the system can inject arbitrary HTML or JavaScript that is persisted in the database and executed whenever the incident is displayed. Attackers may use the executed script to steal the victim’s session cookie or perform other malicious actions in the victim’s context, potentially leading to account takeover.

Affected Systems

Cachet versions 2.4.1 and earlier are affected. The vulnerability exists in the incident component that handles user‑supplied content submitted through the creation form.

Risk and Exploitability

The CVSS score of 4.8 indicates a moderate impact. EPSS information is unavailable and the vulnerability is not listed in the CISA KEV catalog, suggesting currently no widespread exploitation. Attackers must be authenticated to the system to use the flaw, but once authenticated they can target any user who views the compromised incident.

Generated by OpenCVE AI on October 20, 2026 at 21:43 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update Cachet to a version that includes the patch referenced in commits 57b44a8bac0b250b0d5751e93e0349070d14606e and 23adbb88ffa819f92be4a905ff1d812670d980a2.
  • If an update is not feasible, restrict or disable the ability for users to create or edit incidents until a patch is applied, limiting the opportunity for XSS injection.
  • Apply a Content Security Policy that blocks inline scripts and restricts script sources to trusted origins, reducing the impact of any residual stored XSS.

Generated by OpenCVE AI on October 20, 2026 at 21:43 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-x397-5hrv-j9m9 Cachet has Stored XSS in Incident Component
History

Fri, 23 Oct 2026 03:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 20 Oct 2026 21:00:00 +0000

Type Values Removed Values Added
First Time appeared Cachethq
Cachethq cachet
Vendors & Products Cachethq
Cachethq cachet

Tue, 20 Oct 2026 19:15:00 +0000

Type Values Removed Values Added
Description Cachet is an open-source status page system. Versions 2.4.1 and earlier have a stored Cross-Site Scripting (XSS) vulnerability in the incident creation form, allowing an authenticated attacker to inject malicious HTML/JavaScript that executes in the browser of any user who views the status page, potentially leading to session token theft and account takeover. Commits 57b44a8bac0b250b0d5751e93e0349070d14606e and 23adbb88ffa819f92be4a905ff1d812670d980a2 in `cachethq/core` patch the issue.
Title Cachet has Stored XSS in Incident Component
Weaknesses CWE-79
References
Metrics cvssV4_0

{'score': 4.8, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-23T02:00:37.868Z

Reserved: 2026-10-20T16:03:14.862Z

Link: CVE-2026-113712

cve-icon Vulnrichment

Updated: 2026-10-23T02:00:32.173Z

cve-icon NVD

Status : Deferred

Published: 2026-10-20T19:17:33.730

Modified: 2026-10-23T02:16:56.837

Link: CVE-2026-113712

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-20T21:45:14Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')