Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege Cachet credentials
-
DeliveryAccess incident template editor
-
ExploitInject malicious Blade PHP directive into template
-
ExecutionTrigger incident creation or preview using poisoned template
-
PersistPHP interpreter executes injected directive
-
ImpactAchieve arbitrary OS command execution as web server process
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V1 - Encoding and Sanitization Template injection prevention
|
| Exploitation Conditions | Exploitation requires a valid, authenticated Cachet user account with permission to create or edit incident templates, corresponding to PR:L in the CVSS vector - any team member role that grants template editing access is sufficient. The target instance must be running Cachet version 2.4.1 or earlier; no non-default server configuration is required beyond a standard Cachet deployment with the incident template feature active. Exploitation is bounded by the authentication requirement: unauthenticated external attackers must first obtain valid credentials through credential stuffing, phishing, or account compromise before exploiting this vulnerability. No victim-side user interaction is required once the malicious template is in place. |
| Impact | The CVSS 4.0 score of 8.7 with vector AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H reflects network-accessible exploitation at low complexity, with low-privilege authentication as the sole access barrier - a meaningful but surmountable control. With a public proof-of-concept already circulating and no CISA KEV listing, exploitation appears opportunistic rather than confirmed as widespread; even so, even a mid-sized municipal IT team in walbrzych running Cachet for internal service status communication should treat this as urgent given that any invited team member account clears the authentication threshold. The combination of public exploit code, network accessibility, low attack complexity, and full high-impact triad across confidentiality, integrity, and availability makes this a genuine remediation priority for any organization with Cachet deployed. No EPSS score was provided in the source data, and no conflicting signals were identified between the CVSS vector and the vulnerability description. |
| Exploit ScenarioDerived | An attacker with a low-privilege Cachet account - such as a team member invited to manage incidents - navigates to the incident template editor and creates a template embedding a Blade directive such as @php system($_GET['cmd']); @endphp. When any incident is subsequently created or previewed using that template, the PHP interpreter executes the injected command as the web server process, granting the attacker arbitrary OS-level code execution. A public proof-of-concept demonstrating this technique has been confirmed by VulnCheck, substantially lowering the skill barrier for exploitation. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 10, 2026
Remote code execution in Cachet through version 2.4.1 allows authenticated low-privilege users to inject Blade directives or Twig-style filters into incident templates, which are interpreted and executed as arbitrary PHP by the server when incidents are rendered. Any account with permission to create or edit incident templates can run OS commands as the web server process, yielding full compromise of the hosting environment. A publicly available proof-of-concept has been confirmed by VulnCheck and the upstream GitHub issue; no active exploitation has been recorded in CISA KEV at time of analysis.
RemediationAI
No vendor-released patched version has been independently confirmed at time of analysis; the available references point only to a GitHub issue (https://github.com/cachethq/cachet/issues/4621) and the VulnCheck advisory (https://www.vulncheck.com/advisories/cachet-authenticated-server-side-template-injection-rce) rather than a tagged release or security bulletin. Organizations should monitor the Cachet repository actively and apply any forthcoming patched release immediately. As compensating controls, restrict incident template creation and editing rights to the smallest possible set of fully trusted administrator accounts, directly reducing the PR:L attack surface. Audit all existing incident templates for suspicious Blade constructs such as @php, @eval, or calls to system(), exec(), or shell_exec(), and remove any unauthorized entries. If Cachet supports disabling team-member self-registration or invitation, do so to prevent unauthorized account creation. Deploying a WAF with SSTI detection signatures can provide alerting capability but should not be treated as a complete mitigation, given the breadth of valid Blade syntax that can be weaponized.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Cachet is an open-source PHP status page application built on the Laravel framework, which uses Blade as its default templating engine. CWE-1336 (Improper Neutralization of Special Elements Used in a Template Engine) identifies the root cause: user-supplied content is passed into the template rendering pipeline without adequate sanitization or sandboxing, allowing Blade constructs such as @php blocks or directive chains to be interpreted as executable server-side code rather than inert display text. The affected CPE is cpe:2.3:a:cachethq:cachet:*:*:*:*:*:*:*:* covering all versions through 2.4.1. Because Blade is a fully featured PHP template engine with intentional code execution capabilities and no native sandboxing, SSTI here requires no sandbox escape - injected directives execute with the full privilege of the PHP interpreter and web server process.
Know when Cachet gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Network vector, low complexity; low-privilege auth required; execution stays within web server process so no scope change; full C/I/A impact confirmed by RCE capability.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
Cachet through 2.4.1 contains a server-side template injection vulnerability in incident template rendering that allows authenticated users to execute arbitrary PHP code. Attackers can create malicious incident templates with Blade directives or Twig filters that execute system commands when incidents are created, achieving remote code execution as the web server process.
Articles & Coverage 1
Latest POC
1 public PoC link from github
Sign in to open the public PoC links collected for this CVE.
Executive ViewAI
Cachet status page software version 2.4.1 and earlier is vulnerable to remote code execution by authenticated low-privilege users with template-editing permissions, and publicly available exploit code exists for this vulnerability. Organizations running Cachet face potential complete server compromise if user accounts are compromised or misused. With no vendor patch available, this vulnerability poses an immediate risk to operational visibility and infrastructure integrity.
No vendor-released patch identified at time of analysis. Interim mitigations: restrict Cachet network access to highly-trusted administrators through firewalls and network segmentation; immediately revoke template-editing permissions from all non-essential accounts; disable template creation and modification features through configuration if available; implement detailed audit logging and real-time monitoring for template changes and anomalous process execution; isolate Cachet infrastructure from production systems.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
Cachet, the open-source status page system. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable,
Cachet is an open source status page. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploitable, low
EUVD-2026-55800
GHSA-9qx4-4584-p9h2
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB