Description
The Link Library WordPress plugin before 7.9.6 does not sanitise and escape a link field before outputting it inside an attribute of a link preview, allowing users with the Contributor role and above to perform Stored Cross-Site Scripting attacks. The preview is generated without authentication and without checking whether the link has been published, so an unapproved submission is enough to reach any visitor who opens it.
Published: 2026-10-22
Score: 6.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Stored Cross‑Site Scripting
Action: Patch Immediately
AI Analysis

Impact

The Link Library WordPress plugin fails to sanitize or escape the value of a URL field before embedding it inside an attribute of an HTML link preview. Users with the Contributor role or higher can submit arbitrary content that will be stored and later rendered to any visitor audience. This stored cross‑site scripting flaw permits the injection of malicious JavaScript which will run whenever a site visitor views the preview, potentially compromising user credentials.

Affected Systems

Any WordPress installation running the Link Library plugin of a version earlier than 7.9.6 is affected. The vulnerability manifests only when the plugin is enabled and a link preview is generated; all visitors to the site, regardless of authentication, can be exposed.

Risk and Exploitability

The vulnerability does not require privileged access beyond Contributor+, an authority that is commonly assigned to content authors. Because the preview is generated without authentication or approval checks, a single malicious submission is sufficient for widespread exposure. The CVSS score is 6.8, indicating a high severity, and the exploit probability is not listed in EPSS. The flaw is not part of the CISA KEV catalog. Attackers can exploit this by creating or editing a link using a Contributor account and awaiting unauthenticated visitors to trigger the malicious payload, giving a high potential for cross‑site compromise. The risk is moderate to high, especially on sites with an open contributor base.

Generated by OpenCVE AI on October 22, 2026 at 13:31 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the Link Library plugin to version 7.9.6 or newer to restore proper input sanitization.
  • Restrict Contributor access by reducing permissions or temporarily disabling the Contributor role until the patch is applied.
  • Disable the link preview function or unset the rendering of unapproved links to prevent the stored XSS from affecting visitors.

Generated by OpenCVE AI on October 22, 2026 at 13:31 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 22 Oct 2026 11:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 6.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 22 Oct 2026 08:15:00 +0000

Type Values Removed Values Added
First Time appeared Wordpress-extensions
Wordpress-extensions link Library
Weaknesses CWE-79
Vendors & Products Wordpress-extensions
Wordpress-extensions link Library

Thu, 22 Oct 2026 06:15:00 +0000

Type Values Removed Values Added
Description The Link Library WordPress plugin before 7.9.6 does not sanitise and escape a link field before outputting it inside an attribute of a link preview, allowing users with the Contributor role and above to perform Stored Cross-Site Scripting attacks. The preview is generated without authentication and without checking whether the link has been published, so an unapproved submission is enough to reach any visitor who opens it.
Title Link Library < 7.9.6 - Contributor+ Stored XSS via 'link_target' Parameter
References

Subscriptions

Wordpress-extensions Link Library
cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-10-22T11:06:28.662Z

Reserved: 2026-08-24T14:15:50.528Z

Link: CVE-2026-78392

cve-icon Vulnrichment

Updated: 2026-10-22T10:54:41.657Z

cve-icon NVD

Status : Deferred

Published: 2026-10-22T06:17:15.303

Modified: 2026-10-22T15:16:14.027

Link: CVE-2026-78392

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T13:45:06Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')