CVE-2026-14364 is a critical (CVSS 9.8) authentication bypass in TrueBooker, a commercial WordPress appointment booking plugin. The vulnerability allows unauthenticated attackers to take over any user account on the affected site, including administrators, by manipulating the password reset validation logic. If you're running this plugin, update immediately — but understand that what you're patching is not an anomaly.

This is the fourth nearly identical vulnerability in appointment-booking WordPress plugins over the past five years: CVE-2023-2016, CVE-2022-0218, and CVE-2021-24162 all exploited broken password reset validation in plugins handling scheduling and bookings. These aren't different mutations of the same bug — they're the same bug, repeatedly introduced by developers who never encountered the prior CVE because the WordPress plugin ecosystem has no vulnerability genealogy mechanism. Free plugins rarely study prior security incidents in adjacent plugins; commercial plugins like TrueBooker operate under NDA constraints that further obscure the institutional memory.

The structural reason this keeps happening: password reset flows are implementation requirements, not security-critical systems in the minds of plugin developers optimizing for feature delivery. The core WordPress function check_password_reset_key() handles this securely, but plugin developers routinely write custom validation logic instead of using battle-tested core methods. The commercial model doesn't protect against this — TrueBooker is a paid plugin with version numbers and customers expecting maturity, and it still shipped with a fundamental auth failure.

The blast radius extends beyond account takeover. Appointment booking plugins integrate with calendars, send emails as the site, and often connect to payment processors. Compromising the booking system's admin account means access to that entire data store, email sender reputation for phishing, and potentially payment integration — lateral movement into third-party services that had no vulnerability of their own.

For defenders: patch TrueBooker immediately, but also audit any other scheduling or booking plugins on your WordPress installations for similar password reset patterns. The vulnerability class will appear again. The structural conditions that create it haven't changed.