Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious permalink URL
-
DeliveryDeliver link via phishing/social engineering
-
ExploitVictim clicks reflected XSS link
-
ExecutionUnsanitized parameter echoed into page
-
ImpactScript executes in victim browser session
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that the Gwolle Guestbook plugin (version ≤5.1.1) be installed and active on a WordPress site, and that an attacker-controlled value in the 'permalink' parameter be reflected by the plugin's frontend permalink handling (gb-permalink.php). No authentication is needed (PR:N), but exploitation is GATED on victim user interaction (UI:R): a target must click or load the attacker's crafted link for the injected script to execute. This is a reflected (non-persistent) XSS, so there is no stored payload - each victim must be individually lured, and the payload runs only with the privileges of whatever session the victim already holds. Impact is limited to the victim's browser context; it does not by itself grant server-side access. |
| Impact | This is a reflected cross-site scripting (CWE-79) flaw rated CVSS 6.1 (Medium). The CVSS vector CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N confirms a network-exploitable, low-complexity bug that requires NO privileges (PR:N, unauthenticated) but DOES require victim user interaction (UI:R) - the attacker must trick a user into clicking a crafted link carrying a malicious 'permalink' parameter. The scope-changed flag (S:C) reflects script execution crossing from the vulnerable plugin into the victim's browser session, with limited confidentiality and integrity impact (C:L/I:L) and no availability impact. No EPSS score was supplied in the input, so exploitation probability cannot be quantified here. The CVE is NOT on CISA KEV and no public exploit code is referenced, so there is no evidence of active exploitation or weaponization. In practice this is a typical mid-severity reflected XSS: real but not an emergency. The reliance on social engineering (UI:R) and the absence of KEV/POC signals place it well below network-unauthenticated no-interaction criticals. Priority should be driven by whether the Gwolle Guestbook plugin is actually installed and internet-facing, not by raw severity alone. |
| Exploit ScenarioDerived | An unauthenticated attacker crafts a URL to a WordPress site running Gwolle Guestbook with a malicious script embedded in the 'permalink' parameter, then delivers it via phishing email, social media, or a malicious page. When a logged-in administrator or visitor clicks the link, the unsanitized parameter is reflected into the page and the attacker's JavaScript executes in their browser session. No public proof-of-concept is referenced in the provided data; given AV:N/AC:L the request itself is trivial to construct, but UI:R means success depends on luring a victim to click. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 16, 2026
Reflected cross-site scripting in the Gwolle Guestbook WordPress plugin (all versions up to and including 5.1.1) allows unauthenticated attackers to inject arbitrary script into pages generated by the plugin's permalink handling, executing in the browser of any victim lured into clicking a crafted link. Tracked as CWE-79 and rated CVSS 6.1 (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N), the flaw requires no authentication but is gated on victim interaction, which keeps it a medium-severity, per-victim attack requiring individual luring. No public exploit code was identified at the time of analysis, and the impact is confined to the victim's browser session (script execution in the site's origin context) rather than granting server-side access.
RemediationAI
A tagged vendor release is not independently confirmed in the provided data; the available fix is an upstream commit, so treat patch status as 'Upstream fix available (PR/commit); released patched version not independently confirmed' (https://codeberg.org/cyclotouriste/gwolle-gb/commit/f6e483654b56188a3fa208fd18a4f0468577a825). Administrators should monitor the WordPress plugin repository for the corresponding maintenance release and apply it immediately once it ships, tracking the Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/d8eff266-43fe-4636-b4ef-c973db7e7952?source=cve for the patched version number. Until a tagged update is available, the most effective compensating control is to deactivate the Gwolle Guestbook plugin on sites that do not require a guestbook, which removes the attack surface entirely at the cost of losing the feature. If the plugin must remain active, deploy a WAF rule that rejects or sanitizes requests carrying script metacharacters or HTML tags in the 'permalink' parameter - accepting occasional false positives on legitimate permalinks - and consider a Content-Security-Policy limiting script-src to blunt inline execution, noting that an overly strict policy can break unrelated frontend functionality and must be tested first. Because exploitation is gated on victim interaction (UI:R), user guidance against clicking unsolicited guestbook links is a supplementary measure, not a substitute for patching.
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 affected component is the Gwolle Guestbook plugin, a WordPress guestbook extension identified by the CPE cpe:2.3:a:mpol:gwolle_guestbook:*:*:*:*:*:*:*:* (vendor 'mpol'), whose frontend permalink logic lives in frontend/gb-permalink.php. The 'permalink' parameter is reflected back into generated markup without sufficient input sanitization and output escaping - the supplied references point to lines 21 and 28 of gb-permalink.php in the 5.1.1 tag - with a related path in frontend/gb-ajax-infinite-scroll.php (line 96). This is a classic reflected XSS (CWE-79): the payload is not persisted server-side but delivered in the request and echoed in the response, so each victim must be individually induced to load the crafted URL. The CVSS scope-change metric (S:C) captures the fact that the injected script runs in the victim's session context on the affected site rather than within the plugin's own boundary, yielding low confidentiality and integrity impact and no availability impact. The referenced upstream commit (codeberg.org/cyclotouriste/gwolle-gb/commit/f6e483654b56188a3fa208fd18a4f0468577a825) indicates the sanitization/escaping behavior was hardened in the codebase.
Know when Gwolle 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
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Unauthenticated network-reachable reflected XSS (AV:N/AC:L/PR:N) requiring a victim click (UI:R), with script crossing into the browser (S:C) causing limited C/I impact and no availability impact.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
DescriptionCVE.org
The Gwolle Guestbook plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the 'permalink' parameter in all versions up to, and including, 5.1.1 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.
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 Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
More in Gwolle Guestbook
View allPHP remote file inclusion vulnerability in the Gwolle Guestbook plugin before 1.5.4 for WordPress, when allow_url_includ
The Gwolle Guestbook WordPress plugin before 4.2.0 does not sanitise and escape the gwolle_gb_user_email parameter befor
XSS exists in admin/gb-dashboard-widget.php in the Gwolle Guestbook (gwolle-gb) plugin before 2.5.4 for WordPress via th
EUVD-2026-102652
GHSA-qrw4-gph9-8mh4
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB