๐Ÿ” CVE Alert

CVE-2026-96562

MEDIUM 6.5

Broken Link Checker <= 2.4.14.1 - Unauthenticated Arbitrary Shortcode Execution via parser_callback

CVSS Score
6.5
EPSS Score
0.0%
EPSS Percentile
0th

The The Broken Link Checker plugin for WordPress is vulnerable to arbitrary shortcode execution in all versions up to, and including, 2.4.14.1. This is due to the software allowing users to execute an action that does not properly validate a value before running do_shortcode. This makes it possible for unauthenticated attackers to execute arbitrary shortcodes. Exploitation requires that a submitted comment containing the shortcode payload in an href or src attribute is approved through the site's normal comment moderation workflow; once approved, the shortcode is executed automatically via WP-Cron without any further attacker interaction.

CWE CWE-94
Vendor wpmudev
Product broken link checker
Published Oct 16, 2026
Stay Ahead of the Next One

Get instant alerts for wpmudev broken link checker

Be the first to know when new medium vulnerabilities affecting wpmudev broken link checker are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
Attack Vector
Attack Complexity
Privileges Required
User Interaction
Scope
Confidentiality
Integrity
Availability

Affected Versions

wpmudev / Broken Link Checker
0 โ‰ค 2.4.14.1

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
wordfence.com: https://www.wordfence.com/threat-intel/vulnerabilities/id/04cc4b99-8c27-4f95-b860-608c01af843b?source=cve plugins.trac.wordpress.org: https://plugins.trac.wordpress.org/browser/broken-link-checker/tags/2.4.14.1/legacy/modules/parsers/html_link.php#L72 plugins.trac.wordpress.org: https://plugins.trac.wordpress.org/browser/broken-link-checker/tags/2.4.14.1/legacy/modules/parsers/image.php#L66 plugins.trac.wordpress.org: https://plugins.trac.wordpress.org/browser/broken-link-checker/tags/2.4.14.1/legacy/modules/containers/comment.php#L229 plugins.trac.wordpress.org: https://plugins.trac.wordpress.org/browser/broken-link-checker/tags/2.4.14.1/legacy/includes/containers.php#L298 plugins.trac.wordpress.org: https://plugins.trac.wordpress.org/changeset?reponame=&old=3740705%40broken-link-checker&new=3740705%40broken-link-checker

Credits

Jakub Herman