Cyber & AI intelligence
Wasteland.
Briefs indexed3683
Issues36
Published Mondays07:30 CT
⚡ Active KEV CVE-2026-89324 2026-11-10

Basel Post Types WordPress Plugin Flaw Lets Unauthenticated Attackers Log In as Any User (CVE-2026-89324)

"CVE-2026-89324 is a critical (CVSS 9.8) authentication bypass in the Basel Post Types plugin for WordPress, up to and including version 1.18, that lets unauthenticated attackers sign in as any existing user, including…"

CVE-2026-89324 is a critical (CVSS 9.8) authentication bypass in the Basel Post Types plugin for WordPress, up to and including version 1.18, that lets unauthenticated attackers sign in as any existing user, including administrators.

What Is It

The flaw is a coding error in BASEL_Auth::get_config(). The defined() check for SECURE_AUTH_SALT is missing quotes, so PHP evaluates the constant's value instead of its name. As a result, the check fails in standard configurations, and the plugin falls back to a static, hardcoded salt that can be read in the publicly distributed theme source code.

Because the salt is known, an attacker can compute a valid Opauth signature offline. They can then send a forged ?opauth callback to the unauthenticated init hook endpoint, which register_or_login processes. The forged callback is tied to the email address of the target account, and the attacker receives a fully authenticated session cookie through wc_set_customer_auth_cookie().

NVD classifies the weakness as CWE-287 (Improper Authentication).

Why It Matters

The flaw has no CISA Known Exploited Vulnerabilities (KEV) entry, so the supplied data does not confirm active exploitation. NVD lists the record's status as "Deferred."

What's Vulnerable

A site can only be exploited when both of these are true:

Patch Status

The supplied NVD record does not name a fixed version, and there is no CISA KEV entry, so no federal remediation deadline or required action applies. Administrators running Basel Post Types 1.18 or earlier should check the vendor and Wordfence advisories for an updated release.

Until a fix is confirmed, sites that meet the exploitation conditions should consider disabling the Basel social-login providers to remove the precondition. Because a session forged with the flaw would look like a normal login, admins should also review administrator accounts and active sessions.

Sources