The CVSS 6.1 rating on CVE-2026-17532 significantly understates the actual risk from this vulnerability in the Seraphinite Accelerator WordPress plugin. The CVE documents two weaknesses — a loose comparison HMAC bypass in CacheExtractPreparePageParams() and an output encoding failure in _CbContentFinishSkip() — but treats them as separate findings. In practice, they form a single pre-authentication exploit chain: an attacker who supplies a JSON boolean that coerces to match any non-empty HMAC string under PHP's != operator bypasses the cryptographic check entirely and reaches the XSS sink without authentication, user sessions, or any special privileges. The only required user action is loading a URL — the weakest possible human-dependent barrier in modern web attack surfaces.

The CVSS user-interaction penalty depresses the score as if this requires sophisticated social engineering, but the reality is closer to 'someone must click a link,' which is trivially satisfied through email, third-party pages, or browser extensions. More critically, the HMAC key may be static across all plugin installations rather than per-site generated, which would transform this from a single-target reflected XSS into a supply-chain attack vector: craft the payload once, target every site running the plugin programmatically. If the key is shared, the EPSS 0.00347 likely reflects that automated scanners haven't prioritized this pattern rather than genuine low exploitability.

The narrow fix most developers apply — swapping != to !== — closes this specific vector but leaves the root assumption intact: that input types are trustworthy because the HMAC check filters untrusted callers. This is a recurring pattern in WordPress plugins with a documented remediation failure cycle. Sites that applied only the operator swap remain vulnerable to alternative type confusion paths (integer coercion, array handling, etc.). If the plugin is abandoned, the vulnerability becomes permanent — no future PHP type system changes will be backported to protect the installed base still running unmaintained code.

Prioritize this patch as emergency classification despite the CVSS 6.1 label. Verify whether your installation is using a static HMAC secret, which would indicate mass-targeting capability. Treat the != to !== fix as incomplete: audit the broader authentication layer for other type confusion vectors and enforce explicit type validation on nonce fields before any comparison.