CVE-2026-113712
Deferred Deferred - Pending Action

Stored XSS in Cachet Status Page System

Vulnerability report for CVE-2026-113712, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-10-20

Last updated on: 2026-10-23

Assigner: GitHub, Inc.

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-10-20
Last Modified
2026-10-23
Generated
2026-11-10
AI Q&A
2026-10-21
EPSS Evaluated
2026-11-08
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
cachethq cachet <= 2.4.1

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-79 The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This is a stored Cross-Site Scripting (XSS) vulnerability in Cachet versions 2.4.1 and earlier. An authenticated attacker can inject malicious HTML or JavaScript into the incident creation form. When other users view the status page, the injected code executes in their browsers, potentially stealing session tokens or enabling account takeover.

Detection Guidance

To detect this stored XSS vulnerability in Cachet, inspect incident creation forms for improperly sanitized HTML input. Check if user-authored Markdown content renders raw HTML or unsafe links. Review server logs for suspicious script execution patterns in status page views.

Impact Analysis

If you use Cachet for your status page, an attacker could steal your session cookies or tokens, redirect you to malicious pages, or take over your account. This requires the attacker to have content creation permissions but could affect all visitors to your status page.

Compliance Impact

This vulnerability could lead to unauthorized access to user data, violating GDPR's data protection requirements and HIPAA's safeguards for protected health information. It may result in data breaches, non-compliance penalties, and loss of trust in systems handling sensitive data.

Mitigation Strategies

Apply the security patches from commits 57b44a8 and 23adbb8 in cachethq/core. Ensure all user-authored Markdown content is processed through the new Cachet::markdown() method which strips raw HTML and unsafe links. Disable incident creation for non-trusted users until patched.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-113712. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart

Security Radar

News mentioning this vulnerability
Loading related security news...