Skip to main content

Cachet EUVDEUVD-2026-55800

| CVE-2026-69118 HIGH
Improper Neutralization of Special Elements Used in a Template Engine (CWE-1336)
2026-08-10 VulnCheck GHSA-9qx4-4584-p9h2
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain low-privilege Cachet credentials
  2. Delivery
    Access incident template editor
  3. Exploit
    Inject malicious Blade PHP directive into template
  4. Execution
    Trigger incident creation or preview using poisoned template
  5. Persist
    PHP interpreter executes injected directive
  6. Impact
    Achieve 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
1 public PoC No patch listed yet 0.6% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Cachet 0 ≤2.4.1

Affected Packages

euvd cachet no fix

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

Vendor (VulnCheck) PRIMARY 8.7 HIGH
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
vuln.today AI 8.8 HIGH

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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.

Latest POC

1 public PoC link from github

Sign in to open the public PoC links collected for this CVE.

Executive ViewAI

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.6%
Top 57% exploitable
Prevalence
Low
open-source status page tool, niche enterprise deployment footprint
Social Media
1
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.6%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

65
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +44
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy