ZeroHour

CVE-2026-75528

large

Unauthenticated Stored XSS in Broken Link Checker WordPress Plugin (≤ 2.4.13)

CVSS 3.1
7.2 high
EPSS
<1%p23
Published
()
Modified
AI analysis

The Broken Link Checker plugin for WordPress in all versions up to and including 2.4.13 has insufficient input sanitization and output escaping in its link log, enabling unauthenticated stored cross-site scripting (XSS). An attacker submits a WordPress comment whose author URL points to a server they control; when an administrator runs the plugin's standard dismiss-and-recheck workflow on that link, the attacker's HTTP server responds with a redirect to a URL containing HTML/JavaScript, which is stored verbatim in the link log. The injected script then executes whenever a user accesses the affected page, allowing the attacker to run arbitrary web script in the browsers of site users and administrators, consistent with the 'changed' scope (C:L/I:L) in the 7.2 high CVSS 3.1 score. Any WordPress site running the plugin at version 2.4.13 or earlier is affected. No exploitation is currently known: there is no public proof of concept, the flaw is not in CISA KEV, and EPSS assigns a 0.3% probability of exploitation in the next 30 days.

What to do: Update Broken Link Checker to a release newer than 2.4.13 as soon as the patched version is available. Until then, exercise caution when dismissing or rechecking links to unfamiliar domains, review the link log for entries containing HTML or script tags in redirected URLs, and moderate comments with unknown author URLs. If immediate patching is not possible, temporarily disabling the plugin or replacing it removes the attack path.

Affected
WPMU DEV Broken Link Checker (WordPress plugin)all versions up to and including 2.4.13
Estimated exposure
large≈700,000+ WordPress sites (plugin's active-install count) — The estimate is based on the Broken Link Checker plugin's WordPress.org directory listing, which reports on the order of 700,000 active installations, though only sites where an administrator triggers the dismiss-and-recheck workflow on an…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

The Broken Link Checker plugin for WordPress is vulnerable to Stored Cross-Site Scripting via Comment Author URL / Link Log in all versions up to, and including, 2.4.13 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. Exploitation requires an administrator to perform the plugin's standard dismiss-and-recheck workflow on a link submitted by the attacker via the WordPress comment author URL field, after which the attacker's HTTP server issues a redirect to a URL containing an HTML/JavaScript payload that is stored verbatim in the link log.

Ecosystems
WordPress
Weakness
CWE-79
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N

In the news

No ingested article mentions this CVE yet.