PatchSiren

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.