Skip to main content

Link Library EUVDEUVD-2026-54732

| CVE-2026-16535 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-08-08 WPScan GHSA-gqp5-7wwf-v82x
6.1
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Identify WordPress site with Link Library plugin installed
  2. Delivery
    Craft malicious URL embedding JavaScript payload in vulnerable parameter
  3. Exploit
    Deliver URL to target victim via phishing or social engineering
  4. Execution
    Victim clicks crafted URL
  5. Persist
    Browser reflects unsanitized parameter and executes injected script
  6. Impact
    Steal 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

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

Link Library 0 <7.9.4

Affected Packages

euvd link_library fix: 7.9.4

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

Vendor (WPScan) 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

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.

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 (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

4
CVSS changed
Aug 10, 2026 - 20:22 NVD
6.1 (MEDIUM)
Patch available
Aug 08, 2026 - 07:01 EUVD
CVE Published
Aug 08, 2026 - 06:00 cve.org
MEDIUM 6.1
CVE Published
Aug 08, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.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

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Medium
popular WordPress plugin, not universally installed
Exploit
POC
Public exploit code exists
Data Quality
4 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 Yes
EPSS 0.2%
Patch available Yes
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· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

50
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +30
PoC: +20
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.

CVE-2026-16532 CRITICAL POC
9.1 Aug 03

Unauthenticated SQL injection in the Link Library WordPress plugin before 7.9.3 allows remote attackers to inject arbitr

CVE-2026-78393 MEDIUM POC
6.1 Sep 25

Reflected cross-site scripting in the Link Library WordPress plugin (versions before 7.9.6) lets remote, unauthenticated

CVE-2026-78394 MEDIUM POC
4.1 Sep 25

Link Library, a WordPress plugin, writes a generated image to a destination folder that is taken directly from user inpu

CVE-2026-78397 MEDIUM POC
4.0 Sep 25

Server-side request forgery in the Link Library WordPress plugin versions 7.8.8 through 7.9.5 allows unauthenticated vis

CVE-2026-40779 HIGH
7.7 Jun 15

Arbitrary file deletion in the Link Library WordPress plugin (versions 7.8.8 and earlier) allows authenticated contribut

CVE-2026-15090 HIGH
7.5 Oct 15

Unauthenticated time-based blind SQL injection in the WordPress Link Library plugin (all versions up to and including 7.

CVE-2024-29123 HIGH
7.1 Mar 19

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Yannick Lefebvre L

CVE-2024-24879 HIGH
7.1 Feb 08

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Yannick Lefebvre L

CVE-2024-1559 MEDIUM
6.5 Feb 20

The Link Library plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'll_reciprocal' parameter in

CVE-2024-2325 MEDIUM
6.1 Apr 09

The Link Library plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the searchll parameter in all

CVE-2025-46237 MEDIUM
6.5 Apr 22

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Yannick Lefebvre L

CVE-2024-4281 MEDIUM
6.4 May 08

The Link Library plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's 'link-library' short

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