Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessLure authenticated moderator to malicious page
-
ExploitBrowser auto-sends nonce-less GET to moderation endpoint
-
ExecutionSession reused without authorization/CSRF check
-
ImpactDelete or approve Guestbook entries
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires a target running the Grav Guestbook plugin version 0.5.0 or 0.5.1 with the admin moderation interface in use. Path one (missing authorization): an authenticated Grav admin account that lacks the admin.guestbook permission can still call the delete, approve, and approveAll moderation actions - the limiting factor is needing any valid low-privilege admin login. Path two (CSRF): an external site can drive a moderator's authenticated session using nonce-less GET requests, limited by the need for a currently logged-in moderator to trigger the attacker-supplied request. Impact is bounded to the integrity of guestbook entries (deletion or approval); there is no confidentiality or availability impact and no code execution. |
| Impact | This is a medium-severity integrity issue (input CVSS 4.0 base 5.3, VI:L with VC:N/VA:N) whose real-world priority is low. The input CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) models the missing-authorization path, where a logged-in admin user without the admin.guestbook permission can still perform moderation - hence PR:L (authenticated) per the precision rules. The description also establishes a distinct CSRF path (nonce-less GET) that instead requires a victim moderator's active session and interaction, which the single provided vector does not fully capture - the two attack modes have different prerequisites, so treat the one published vector as representing only the authorization-bypass angle. No EPSS score, no CISA KEV listing, and no public exploit were provided; by the precision rules this is 'no public exploit identified at time of analysis.' Impact is confined to deleting or approving guestbook entries (low integrity impact only, no confidentiality or availability), so even successful exploitation is low-consequence. Net: a legitimate but non-urgent patch-on-schedule issue, not an emergency. |
| Exploit ScenarioDerived | An attacker hosts a web page that silently issues a nonce-less GET request to a Grav site's guestbook moderation endpoint; when a logged-in moderator visits the page, their browser performs delete/approve/approveAll actions without their consent (CSRF). Alternatively, a low-privilege authenticated admin account that was never granted the admin.guestbook permission can invoke the same moderation actions directly because the authorization check is missing. No public exploit code was identified in the provided data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 12, 2026
Missing authorization and cross-site request forgery flaws in the Grav Guestbook plugin versions 0.5.0 and 0.5.1 allow an authenticated admin without the admin.guestbook permission, or an external site leveraging a logged-in moderator's session via nonce-less GET requests, to delete or approve guestbook entries. The impact is limited to the integrity of guestbook content, with no confidentiality or availability effect and no code execution. The CVSS 4.0 base score is 5.3, no public exploit code is identified in the provided intelligence, and the issue is not listed in CISA KEV.
RemediationAI
Apply the vendor-provided patch as soon as it is available; the exact fixed version is not specified in the provided intelligence, so consult the GitHub Security Advisory GHSA-wxr7-h5mm-c7mv for authoritative remediation guidance. Until a patch is applied, consider disabling the Guestbook plugin if its functionality is non-essential, which removes the attack surface but disables the guestbook feature. As a temporary mitigation, restrict admin access to trusted users and review logs for unauthorized guestbook changes; however, these do not address the missing authorization or CSRF flaws. Code-level fixes should add proper capability checks (admin.guestbook) and nonce verification to the delete, approve, and approveAll actions, but this requires custom development. For CSRF specifically, ensuring moderation actions require POST with a valid nonce would block external-site abuse, though it may break existing direct-link workflows.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The Grav Guestbook plugin extends the Grav flat-file CMS. CWE-862 (Missing Authorization) is the root cause: the plugin's admin moderation actions (delete, approve, approveAll) fail to verify that the requesting user holds the admin.guestbook permission, so any valid low-privilege admin account can invoke them. Additionally, these actions are reachable via nonce-less GET requests, enabling CSRF: an external site can cause a logged-in moderator's browser to perform deletions or approvals. The CPE cpe:2.3:a:getgrav:grav-plugin-guestbook confirms the affected component. The vulnerabilities do not permit code execution, data exfiltration, or denial of service; they only alter guestbook entry state.
Know when Grav Plugin Guestbook gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
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
Network-reachable admin action with low integrity impact only; PR:L reflects the missing-authorization path requiring a low-privilege authenticated admin, no confidentiality or availability effect.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
1DescriptionCVE.org
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.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Request Forgery exploits the automatic credential inclusion behavior of web browsers.
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
EUVD-2026-97621
GHSA-6xrw-24fx-4qcf
NVD
CVE.org
EPSS
Exploit-DB