PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-65897 getgrav CVE debrief

The Grav API Plugin, specifically versions before 1.0.10, contains a vulnerability that allows authenticated api.users.write callers to assign invited accounts to groups granting api.super permissions due to inadequate validation of the groups field in InvitationsController::create(). This oversight enables attackers to create invitation records with elevated group membership, potentially leading to full super-admin API access without the inviter holding those permissions. The vulnerability stems from insufficient validation of group assignments in invitations, which can be exploited to escalate privileges. To verify and mitigate this vulnerability, defenders should review official advisories, assess their exposure, and update or restrict access as necessary. They should also monitor for suspicious invitation creation and acceptance activity. Administrators and users of Grav API Plugin, especially those with api.users.write permissions, should be aware of this high-severity vulnerability and take immediate action to update or mitigate it. Additionally, security teams and vulnerability management professionals should prioritize this issue due to its potential for privilege escalation and impact on API access control. Operators of affected systems should also be informed to ensure proper mitigation and to prevent potential exploitation.

Vendor
getgrav
Product
grav
CVSS
HIGH 8.7
CISA KEV
Not listed in stored evidence
Original CVE published
2026-07-23
Original CVE updated
2026-08-28
Advisory published
2026-07-23
Advisory updated
2026-08-28

Who should care

Administrators and users of Grav API Plugin, especially those with api.users.write permissions, should be aware of this high-severity vulnerability and take immediate action to update or mitigate it. Additionally, security teams and vulnerability management professionals should prioritize this issue due to its potential for privilege escalation and impact on API access control. Operators of affected systems should also be informed to ensure proper mitigation and to prevent potential exploitation.

Technical summary

The Grav API Plugin versions before 1.0.10 fail to validate the groups field in InvitationsController::create(), allowing authenticated api.users.write callers to assign invited accounts to groups that grant api.super permissions. This vulnerability can lead to privilege escalation, potentially allowing attackers to gain full super-admin API access without the inviter holding those permissions. The issue arises from inadequate validation of group assignments in invitations, which can be exploited by creating invitation records with elevated group membership.

Defensive priority

Authenticated attackers can escalate privileges by exploiting the Grav API Plugin's failure to validate group assignments in invitations, potentially gaining super-admin API access.

Recommended defensive actions

  • Review and update Grav API Plugin to version 1.0.10 or later
  • Restrict api.users.write permissions to trusted users
  • Monitor for suspicious invitation creation and acceptance activity
  • Implement compensating controls to limit super-admin API access
  • Conduct a thorough review of current Grav API Plugin deployments to identify potential exposure
  • Perform vulnerability scanning to detect potential exploitation attempts
  • Establish a remediation plan for affected systems and prioritize updates based on risk

Evidence notes

The CVE-2026-65897 record indicates that Grav API Plugin versions before 1.0.10 are vulnerable due to improper validation of the groups field in InvitationsController::create(). This vulnerability allows authenticated api.users.write callers to assign invited accounts to groups that grant api.super permissions. To verify and mitigate this vulnerability, defenders should review the official advisory, assess their exposure, and update or restrict access as necessary. They should also monitor for suspicious invitation creation and acceptance activity.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-65897 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-65897

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-65897 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-65897

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

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.