Skip to main content

Gwolle Guestbook EUVDEUVD-2026-102652

| CVE-2026-103481 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-10-16 Wordfence GHSA-qrw4-gph9-8mh4
6.1
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft malicious permalink URL
  2. Delivery
    Deliver link via phishing/social engineering
  3. Exploit
    Victim clicks reflected XSS link
  4. Execution
    Unsanitized parameter echoed into page
  5. Impact
    Script 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Gwolle Guestbook 0 ≤5.1.1

Affected Packages

euvd gwolle_guestbook no fix

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

Vendor (Wordfence) PRIMARY 6.1 MEDIUM
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
vuln.today AI 6.1 MEDIUM

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.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None

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

EPSS Score
0.2%
Top 89% exploitable
Prevalence
Low
niche WordPress guestbook plugin, modest install base
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +30
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy