Critical 09.11.2026

Broken Link Checker: unauthenticated code execution (CVE-2026-18937)

A vulnerability, CVE-2026-18937 (CVSS 9), was published for the Broken Link Checker WordPress plugin. It does not limit which query variables it accepts from user input, so an unauthenticated user can overwrite arbitrary PHP global variables.

Checked in Shield: no

Who is affected

Broken Link Checker before 2.4.12 on sites using plain permalinks. Arbitrary code execution on the server is possible when a classic (non-block) theme is active.

How to check

In the WordPress admin, open Plugins and check the Broken Link Checker version. Then see Settings - Permalinks to find out whether Plain is selected, and confirm whether a classic theme is active.

How to fix

A patch exists: update the plugin to version 2.4.12 or later.

What Shield checks not checked

Checked in Shield: no. This is usually not visible from outside, or the check has not been added yet; we collect such cases and add checks in batches.

Check my site for free

Good to know

Whether the issue is exploited in the wild is not disclosed yet. Source: the NVD entry for CVE-2026-18937.

Sources

WordPress and WooCommerce Plugin Vulnerabilities →

Share:
Free · no sign-up

How many clicks is your site missing?

The SEO Radar shows in a minute which pages sit near the top of Google and what keeps them from moving up.

An estimate from positions, not a promise
New articles by email
Content