Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify Statamic site with user-sortable listing
-
DeliverySend GET with crafted sort query parameter
-
ExploitValue resolved into unsafe method call on in-memory Collection
-
ExecutionDestructive method executes on entries or assets
-
ImpactContent and assets deleted
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V15 - Secure Coding and Architecture Reflection safety, class allowlisting
|
| Exploitation Conditions | Requires a front-end Antlers/Blade template that explicitly passes a request-controlled value (query string, form input, or route parameter) into a Statamic tag's sort parameter against an affected version (<5.73.23 or 6.x <6.20.0); default Statamic templates do not do this, and the vendor explicitly states it is not exploitable by default. Limiting factors: the developer must have built such a dynamic-sort feature, the vulnerable code path is the in-memory collection sort branch (not the query builder, which was fixed in the predecessor CVE), and impact is confined to integrity/availability of content and assets - no confidentiality breach or RCE per the CVSS vector. |
| Impact | The CVSS 7.4 (AV:N/AC:H/PR:N/UI:N/C:N/I:H/A:H) accurately captures a network-reachable, unauthenticated integrity/availability attack, but AC:H reflects the real-world gate: a developer must have wired request input into a tag's sort parameter, which Statamic explicitly says is not the default. There is no EPSS or SSVC data provided, no KEV listing, and no public exploit identified at time of analysis, so this should be treated as a targeted-deployment risk rather than mass-exploitable. The related earlier advisory (GHSA-4jjr-vmv7-wh4w) flagged unauthenticated REST/GraphQL exposure as critical, so sites that already met that risk profile should assume the front-end sort sink is equally reachable; sites with standard templates face materially lower urgency. Signals are consistent across CVSS, description, and vendor advisory - no conflicts noted. |
| Exploit ScenarioDerived | An unauthenticated visitor browsing a public Statamic site whose template renders entries with a sort parameter populated from a query string (e.g. ?sort=title) substitutes a crafted value that resolves to a destructive method on the in-memory collection, causing entries or assets to be removed. The attack is delivered with a single HTTP GET to a vulnerable front-end page; no public exploit code is identified at this time, but the kill chain mirrors the previously patched CVE-2026-41175 sink. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 19, 2026
Integrity and availability loss in Statamic CMS versions prior to 5.73.23 and 6.20.0 allows remote attackers to destroy content and assets by manipulating sort parameters that flow into in-memory collection sorting. This is an incomplete-fix follow-up to CVE-2026-41175 (CWE-470, unsafe reflection / method invocation), where the original patch covered the query builder but not the in-memory sort path. No public exploit identified at time of analysis and not in CISA KEV; exploitation requires a non-default template configuration that pipes visitor input into a tag's sort parameter.
RemediationAI
Vendor-released patch: upgrade to Statamic 5.73.23 (5.x branch) or 6.20.0 (6.x branch) via Composer (composer update statamic/cms), per the GitHub Security Advisories at https://github.com/statamic/cms/security/advisories/GHSA-m92m-r54r-x8r2 and https://github.com/statamic/cms/security/advisories/GHSA-4jjr-vmv7-wh4w. If you cannot upgrade immediately, audit all Antlers/Blade templates for tag invocations whose sort parameter is bound to request data (e.g. {{ collection sort="{get:sort}" }} or equivalent), and either hard-code the sort column or whitelist it against a fixed allow-list before passing it into the tag - this removes the attacker-controlled sink at the cost of losing dynamic user-driven sort UX on those pages. Additionally, if the REST or GraphQL APIs are enabled without authentication (the higher-risk configuration called out in the related advisory), disable them or place them behind authentication until patched, accepting the trade-off of breaking any integrations that relied on anonymous access.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in composer, euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Statamic is a Laravel- and Git-backed flat-file/CMS framework (cpe:2.3:a:statamic:cms) that exposes Antlers/Blade tag parameters such as a collection's sort argument. CWE-470 (Use of Externally-Controlled Input to Select Classes or Code, aka unsafe reflection) applies here because the sort value is resolved into a method or callable on the underlying Eloquent/Illuminate Collection - when the value is attacker-controlled, the resolution can dispatch unintended methods on model or collection objects, including destructive ones. The earlier fix sanitized the query-builder path (database-level sort), but the same value-resolution logic in the in-memory Collection sort branch was missed, leaving a parallel sink reachable through the same tag parameters.
Know when Statamic 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
AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:H
Network-reachable via HTTP without auth or interaction (AV:N/PR:N/UI:N); AC:H because exploitation depends on a non-default template wiring request input into a sort parameter; no confidentiality impact, integrity and availability high due to content/asset destruction.
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
1DescriptionCVE.org
Statamic is a Laravel and Git powered content management system (CMS). Prior to 5.73.23 and 6.20.0, the fix for CVE-2026-41175 was incomplete. It addressed the issue in the query builder, but the same protection was not applied to in-memory collection sorting. Manipulating sort parameters could result in the loss of content and assets. This requires a front-end template that passes request input into a tag's sort parameter. It is not exploitable by default - a template would need to be explicitly set up to sort by a visitor-controlled value. This has been fixed in 5.73.23 and 6.20.0.
Executive ViewAI
Statamic CMS versions prior to 5.73.23 (5.x) and 6.20.0 (6.x) are vulnerable to remote content and asset destruction through crafted sort parameters in templates; no public exploit identified at time of analysis. The vulnerability poses immediate data integrity and availability risk to organizations running affected CMS versions, particularly those with standard content management configurations. This stems from an incomplete prior security fix that covered query builders but left in-memory sorting paths unpatched.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Disable all dynamic sort parameters in templates that accept visitor input; (2) Implement strict input validation for any sort parameters that cannot be disabled; (3) Restrict template modification privileges to authorized personnel only; (4) Audit existing templates for unsafe CMS tag usage with user-controlled sort attributes; (5) Enable detailed logging and alerting for template execution anomalies to detect exploitation attempts.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Statmic is a core Laravel content management system Composer package. Rated critical severity (CVSS 9.8), this vulnerabi
Statamic is a flat-first, Laravel and Git powered content management system. Rated medium severity (CVSS 5.4), this vuln
Password reset poisoning in Statamic CMS before 6.3.3/5.73.10 allows attackers to steal password reset tokens by manipul
Statamic framework before 2.6.0 does not correctly check a session's permissions when the methods from a user's class ar
Authenticated Statamic CMS users (versions 6.0.0-6.3.x) can bypass privilege escalation verification checks to gain unau
Statamic is a flat-first, Laravel + Git powered CMS designed for building websites. Rated high severity (CVSS 8.8), this
Statamic 2.10.3 allows XSS via First Name or Last Name to the /users URI in an 'Add new user' request. Rated medium seve
Statmatic is a Laravel and Git powered content management system (CMS). [CVSS 8.7 HIGH]
Authenticated users with content creation permissions in Statamic CMS versions 6.0.0 through 6.2.2 can inject persistent
Mass deletion of content, assets, and user accounts in Statamic CMS versions prior to 5.73.20 and 6.13.0 occurs via quer
Versions 5.73.8 and below in addition to 6.0.0-alpha.1 versions up to 6.3.1 is affected by cross-site scripting (xss) (C
Stored cross-site scripting in Statamic CMS 5.22.0 and earlier lets an authenticated control-panel user who holds permis
EUVD-2026-38057
GHSA-m92m-r54r-x8r2
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB