CVE-2026-65895
Received Received - Intake

Grav API Plugin Configuration Write Access Flaw

Vulnerability report for CVE-2026-65895, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-07-23

Last updated on: 2026-07-23

Assigner: VulnCheck

Description

Grav API Plugin versions before 1.0.10 fail to restrict write access to security-critical plugin configuration scopes, allowing authenticated users with api.config.write privilege to modify rate limiting and CORS settings. Attackers can disable rate limiting site-wide to enable credential brute-forcing attacks and reconfigure CORS policies to include attacker-controlled origins with credentials enabled.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-07-23
Last Modified
2026-07-23
Generated
2026-07-23
AI Q&A
2026-07-23
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
getgrav grav_api_plugin to 1.0.10 (exc)
grav api_plugin to 1.0.10 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-862 The product does not perform an authorization check when an actor attempts to access a resource or perform an action.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability affects Grav API Plugin versions before 1.0.10. It allows authenticated users with the api.config.write privilege to modify security-critical settings like rate limiting and CORS policies without proper authorization checks. Attackers can disable rate limiting to enable brute-force attacks on credentials and reconfigure CORS to include malicious origins with credentials enabled.

Detection Guidance

Check Grav API plugin version with: composer show grav/api-plugin. If version is before 1.0.10, the system is vulnerable. Inspect API logs for PATCH requests to /api/v1/config/plugins/api that modify rate limiting or CORS settings.

Impact Analysis

An attacker could exploit this to disable site-wide rate limiting, making it easier to perform credential brute-forcing attacks on API keys, passwords, or tokens. They could also modify CORS policies to include attacker-controlled domains, potentially enabling session hijacking or unauthorized data access.

Compliance Impact

This vulnerability could lead to unauthorized access to sensitive data, violating confidentiality requirements in GDPR and HIPAA. Disabling rate limiting may allow brute-force attacks that compromise user credentials, while CORS misconfigurations could expose data to unauthorized origins, increasing the risk of data breaches.

Mitigation Strategies

Update Grav API plugin to version 1.0.10 or later immediately. Review user privileges to ensure only trusted users have api.config.write access. Monitor API configuration changes for unauthorized modifications.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-65895. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart