PatchSiren cyber security CVE debrief
CVE-2026-79990 craftcms CVE debrief
PatchSiren debrief based on CVE-2026-79990 from the supplied source corpus. The CVE record was published on 2026-09-02T15:17:42.473Z and was last modified on 2026-09-03T17:45:20.840Z. The NVD entry is currently Deferred. Craft CMS GraphQL entry mutation resolvers (saveEntry, deleteEntry) bypass site-scope filtering, allowing unauthorized site access. This occurs because the resolvers read siteId directly from $arguments without passing through ArgumentManager prepareArguments(), which enforces site-scope filtering via array_intersect against the GraphQL schema's allowed sites. While the query path correctly calls prepareArguments(), mutations bypass this entirely. An attacker with a token scoped to Site A can create, modify, or delete entries in Site B by passing siteId in the mutations argument. This issue allows for unauthorized access across multiple sites within a Craft CMS deployment. Users of Craft CMS, especially those with multiple sites, should review and apply patches to prevent unauthorized access. Affected operators and platforms should assess their exposure and consider immediate defensive review due to the HIGH CVSS score of 8.7. Vulnerability management and security teams should prioritize this issue and ensure that compensating controls are in place for exposed systems. Evidence is limited; verify with official records. Site-scope filtering bypass in Craft CMS GraphQL entry mutation resolvers. Affected product deployments should be reviewed for exposure. Defenders should verify official advisories and consider immediate defensive review due to HIGH CVSS score of 8.7. Additional verification tasks are recommended to ensure accurate affected scope and severity.
- Vendor
- craftcms
- Product
- cms
- CVSS
- HIGH 8.7
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-02
- Original CVE updated
- 2026-09-03
- Advisory published
- 2026-09-02
- Advisory updated
- 2026-09-03
Who should care
Users of Craft CMS, especially those with multiple sites, should review and apply patches to prevent unauthorized access. Affected operators and platforms should assess their exposure and consider immediate defensive review due to the HIGH CVSS score of 8.7. Vulnerability management and security teams should prioritize this issue and ensure that compensating controls are in place for exposed systems.
Technical summary
Craft CMS GraphQL entry mutation resolvers (saveEntry, deleteEntry) bypass site-scope filtering, allowing unauthorized site access. This occurs because the resolvers read siteId directly from $arguments without passing through ArgumentManager prepareArguments(), which enforces site-scope filtering via array_intersect against the GraphQL schema's allowed sites. While the query path correctly calls prepareArguments(), mutations bypass this entirely. An attacker with a token scoped to Site A can create, modify, or delete entries in Site B by passing siteId in the mutations argument. This issue allows for unauthorized access across multiple sites within a Craft CMS deployment.
Defensive priority
CVE-2026-79990 is rated HIGH with a CVSS score of 8.7. Consider immediate defensive review.
Recommended defensive actions
- Review and apply vendor patches or updates
- Verify site-scope filtering implementation
- Monitor for unauthorized mutations
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
Evidence notes
Evidence is limited; verify with official records. Site-scope filtering bypass in Craft CMS GraphQL entry mutation resolvers. Affected product deployments should be reviewed for exposure. Defenders should verify official advisories and consider immediate defensive review due to HIGH CVSS score of 8.7. Additional verification tasks are recommended to ensure accurate affected scope and severity.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-79990 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-79990
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-79990 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-79990
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/craftcms/cms
7004884b-51e2-48e8-b4a2-5ca29e80453e
-
Source reference
Unverified legacy reference
URL: https://github.com/craftcms/cms/releases/tag/5.10.11
7004884b-51e2-48e8-b4a2-5ca29e80453e
-
Source reference
Unverified legacy reference
URL: https://github.com/craftcms/cms/security/advisories/GHSA-3wcr-p33w-528f
7004884b-51e2-48e8-b4a2-5ca29e80453e
-
Source reference
Unverified legacy reference
URL: https://www.hckrt.com/hacktivity/HCKRT-XEQKMX
7004884b-51e2-48e8-b4a2-5ca29e80453e
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.