CVE-2026-109322 Details
Description
Grav Guestbook plugin before 0.5.2 contains a stored cross-site scripting vulnerability because its AJAX Load more and Admin Load all handlers insert stored author and message fields into the DOM as unescaped HTML via jQuery. Unauthenticated visitors can submit markup that executes in other visitors' browsers and, in versions 0.5.0 and 0.5.1, in administrator moderation sessions.
A stored cross-site scripting vulnerability has been identified in the Grav Guestbook plugin, affecting versions prior to 0.5.2. The vulnerability arises because the plugin's AJAX 'Load more' and Admin 'Load all' handlers insert stored author and message fields into the DOM as unescaped HTML using jQuery. This allows unauthenticated visitors to submit markup that is executed in the browsers of other visitors and, in versions 0.5.0 and 0.5.1, in the sessions of administrators moderating the content.
Users are advised to upgrade to Grav Guestbook version 0.5.2, which addresses the vulnerability by properly escaping visitor input as text instead of HTML in both AJAX and Admin views.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 12, 2026CISA-ADP
Assessed Oct 15, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-79 | Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Grav Guestbook | <= 0.5.1 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 15, 2026 | CVE Modified | CISA-ADP |
| Oct 12, 2026 | New CVE Received | [email protected] |
Volerion