CVE-2026-72830

9.8

getgrav · grav

The Grav API plugin fails to enforce API key scopes in the ConfigController, allowing attackers to inject and execute arbitrary OS commands via the scheduler configuration.

Executive summary

A critical privilege management flaw in the Grav API plugin enables unauthenticated attackers to achieve remote code execution through command injection.

Vulnerability

The vulnerability stems from improper privilege management within the ConfigController. Unauthenticated attackers can leverage scoped API keys to modify scheduler jobs, resulting in arbitrary OS command execution.

Business impact

This flaw permits full remote code execution, which allows an attacker to compromise the underlying operating system. The ability to execute arbitrary commands poses a severe threat to business operations, data privacy, and overall infrastructure security. The CVSS score of 9.8 reflects the high potential for total system compromise.

Remediation

Immediate Action: Update the Grav API plugin to version 1.0.13 or later to enforce proper scope validation.

Proactive Monitoring: Audit scheduler configuration files for unauthorized or unexpected job entries.

Compensating Controls: Use a Web Application Firewall to inspect and block suspicious API calls targeting configuration endpoints.

Exploitation status

Public Exploit Available: Unknown.

Analyst recommendation

Given the critical nature of this vulnerability, immediate remediation is required. Security teams should verify that all Grav instances are updated to version 1.0.13 or higher to prevent potential exploitation.

More getgrav CVEs