Description
Grav Guestbook plugin 0.5.0 and 0.5.1 contains missing authorization and cross-site request forgery vulnerabilities in Admin moderation actions delete, approve, and approveAll. Authenticated Admin users lacking the admin.guestbook permission, or external sites abusing a moderator's session via nonce-less GET requests, can delete or approve Guestbook entries.
Published: 2026-10-12
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Moderation
Action: Patch Now
AI Analysis

Impact

The Grav Guestbook Plugin 0.5.0 and 0.5.1 lack proper authorization checks and CSRF protection for moderation actions such as delete, approve, and approveAll. Authenticated admin users without the admin.guestbook permission, or attackers spoofing a moderator session, can delete or approve guestbook entries via simple GET requests. This flaw allows an attacker to manipulate user content and potentially erase or publish unwanted entries.

Affected Systems

The vulnerability affects the Grav Guestbook Plugin version 0.5.0 and 0.5.1 distributed by getgrav. Systems running these plugin versions are susceptible.

Risk and Exploitability

The CVSS score is 5.3, indicating a moderate severity. EPSS is not reported, and the issue is not listed in CISA KEV. Attackers require a valid admin session, but the absence of the admin.guestbook permission check allows privileged users to perform moderation without authorization, and the lack of CSRF tokens enables external sites to trigger changes through GET requests. The risk is primarily to content integrity and availability, and it can be exploited by anyone who can obtain or hijack an admin session.

Generated by OpenCVE AI on October 12, 2026 at 18:45 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the Grav Guestbook Plugin to the latest version that includes the fix
  • Restrict the admin.guestbook permission to authorized moderators or remove it if no moderators are needed
  • Enforce CSRF protection by ensuring moderation actions require POST requests with valid nonces, or disable GET-based moderation

Generated by OpenCVE AI on October 12, 2026 at 18:45 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 13 Oct 2026 07:45:00 +0000

Type Values Removed Values Added
First Time appeared Getgrav
Getgrav grav-plugin-guestbook
Vendors & Products Getgrav
Getgrav grav-plugin-guestbook

Mon, 12 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Description Grav Guestbook plugin 0.5.0 and 0.5.1 contains missing authorization and cross-site request forgery vulnerabilities in Admin moderation actions delete, approve, and approveAll. Authenticated Admin users lacking the admin.guestbook permission, or external sites abusing a moderator's session via nonce-less GET requests, can delete or approve Guestbook entries.
Title Grav Guestbook Plugin 0.5.0 and 0.5.1 Missing Authorization and CSRF in Moderation
Weaknesses CWE-862
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Getgrav Grav-plugin-guestbook
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-13T16:54:36.148Z

Reserved: 2026-10-12T14:15:29.011Z

Link: CVE-2026-109319

cve-icon Vulnrichment

Updated: 2026-10-13T15:48:56.906Z

cve-icon NVD

Status : Received

Published: 2026-10-12T17:17:26.950

Modified: 2026-10-13T17:17:25.493

Link: CVE-2026-109319

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T07:26:27Z

Weaknesses