Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify WordPress site with Link Library plugin installed
-
DeliveryCraft malicious URL embedding JavaScript payload in vulnerable parameter
-
ExploitDeliver URL to target victim via phishing or social engineering
-
ExecutionVictim clicks crafted URL
-
PersistBrowser reflects unsanitized parameter and executes injected script
-
ImpactSteal session cookie or perform authenticated actions as victim
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 | The Link Library WordPress plugin must be installed and active on the target site, running a version below 7.9.4. The attack vector is entirely network-based but requires user interaction - the victim must be tricked into visiting a crafted URL (UI:R per CVSS), meaning the attacker cannot exploit this passively or through automated scanning alone. No attacker authentication is required (PR:N). The impact is highest when the victim is a logged-in WordPress administrator, as session theft in that context yields site-wide compromise; if the victim is unauthenticated, impact is limited to executing script in an unprivileged browser context. WordPress sites without the Link Library plugin installed are entirely unaffected. |
| Impact | The CVSS 6.1 Medium rating correctly reflects limited per-impact severity (C:L/I:L) despite a Changed scope and no required authentication from the attacker. The mandatory user interaction (UI:R) is the primary friction point: the attacker must successfully deliver a crafted URL to a target and convince them to click it, making mass exploitation impractical. EPSS at 0.17% (7th percentile) is consistent with this constraint and indicates low observed exploitation probability despite the publicly available POC. The absence from CISA KEV further supports that this is not currently under active widespread exploitation. The realistic high-impact scenario is targeted phishing against WordPress administrators - where session hijacking could yield full site compromise - rather than opportunistic scanning. The low EPSS relative to POC availability suggests the POC is known but the attack friction (social engineering requirement) is suppressing observed exploitation rates. |
| Exploit ScenarioDerived | An attacker identifies a WordPress site running Link Library below 7.9.4, crafts a URL targeting the vulnerable parameter with an embedded JavaScript payload (e.g., a cookie-stealing script), and delivers it to a logged-in WordPress administrator via a phishing email. When the administrator clicks the link, their browser executes the attacker's script in the site's origin context, allowing the attacker to exfiltrate the session cookie and hijack the administrative session. A public POC is available, reducing the skill threshold required to construct the malicious URL. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 10, 2026
Reflected XSS in the Link Library WordPress plugin before 7.9.4 allows unauthenticated remote attackers to inject and execute arbitrary JavaScript in a victim's browser by tricking them into visiting a crafted URL containing an unsanitized parameter. The CVSS scope is Changed (S:C), meaning attacker-controlled script runs in the victim's browsing context, enabling session theft or privilege escalation against logged-in WordPress users. No public exploit identified at time of analysis is contradicted here - a publicly available exploit code exists per WPScan, though EPSS of 0.17% (7th percentile) indicates limited observed exploitation at time of analysis and no CISA KEV listing exists.
RemediationAI
Update the Link Library WordPress plugin to version 7.9.4 or later, which introduces proper sanitization and output escaping of the affected parameter; this is a vendor-released patch confirmed available. If immediate upgrade is not feasible, the most effective compensating control is to temporarily deactivate the plugin - note this will remove all link library display functionality from the site. As a defense-in-depth measure, deploying a Content Security Policy (CSP) header that restricts script sources (e.g., script-src 'self') can reduce the exploitability of reflected XSS broadly, though it does not eliminate the vulnerability and may require tuning to avoid breaking other site functionality. A Web Application Firewall (WAF) rule targeting reflected script injection in the affected parameter can also reduce exposure without disabling the plugin. Advisory references: WPScan at https://wpscan.com/vulnerability/3b6c0efb-c503-437a-8f9b-f8a8c032313c/ and NVD at https://nvd.nist.gov/vuln/detail/CVE-2026-16535.
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
CWE-79 (Improper Neutralization of Input During Web Page Generation) describes the root cause: a plugin-controlled HTTP response incorporates user-supplied input without sanitization or contextual output encoding, causing the victim's browser to parse attacker content as executable script. The Link Library plugin provides WordPress sites with functionality to manage and display categorized link collections; the vulnerable parameter is reflected in a server response rather than stored, classifying this as a reflected (Type 1) XSS. The CPE string cpe:2.3:a:unknown:link_library:*:*:*:*:*:*:*:* covers all versions of the plugin up to the boundary of 7.9.4. The Changed scope in the CVSS vector indicates the script executes within the victim's browser security context rather than the web server's, a classic characteristic of client-side XSS.
Know when Link Library 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
Network-delivered reflected XSS requires active victim interaction (UI:R) and executes in victim browser context crossing security boundary (S:C); no attacker authentication or special configuration needed.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The Link Library WordPress plugin before 7.9.4 does not sanitise and escape a parameter before reflecting it back in a response, allowing unauthenticated attackers to perform Reflected Cross-Site Scripting attacks against users who can be tricked into performing an action.
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 Link Library
View allUnauthenticated SQL injection in the Link Library WordPress plugin before 7.9.3 allows remote attackers to inject arbitr
Reflected cross-site scripting in the Link Library WordPress plugin (versions before 7.9.6) lets remote, unauthenticated
Link Library, a WordPress plugin, writes a generated image to a destination folder that is taken directly from user inpu
Server-side request forgery in the Link Library WordPress plugin versions 7.8.8 through 7.9.5 allows unauthenticated vis
Arbitrary file deletion in the Link Library WordPress plugin (versions 7.8.8 and earlier) allows authenticated contribut
Unauthenticated time-based blind SQL injection in the WordPress Link Library plugin (all versions up to and including 7.
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Yannick Lefebvre L
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Yannick Lefebvre L
The Link Library plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'll_reciprocal' parameter in
The Link Library plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the searchll parameter in all
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Yannick Lefebvre L
The Link Library plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's 'link-library' short
EUVD-2026-54732
GHSA-gqp5-7wwf-v82x
NVD
CVE.org
EPSS
Exploit-DB