CVE-2026-89093: Better Messages (WordPress plugin) · Improper Authentication
Affects Better Messages (WordPress plugin)Source CVE Database V5
Not known to be exploited · CVSS 5.3 Medium.
Data as of 2 Nov 2026, 22:58 UTC
- EPSS
- 0.5% chance of exploitation in 30 days – higher than 46% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:NExploitation evidence
Disclosed: evidence found.
CVE published 19 Sep 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2 Nov 2026.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| wordplusBetter Messages – Chat Rooms, Group Chat, Private Messages & AI Chat Bots | Affected
| Fixed in– |
AI-suggested
Until a fix is released, administrators should consider restricting or disabling guest registrations or filtering/modifying the X-Real-IP header at the web server or proxy level to prevent spoofing. Monitoring for suspicious guest accounts with the 'ai-chat-bot-' prefix in IP fields may help detect exploitation attempts.
Description
The Better Messages plugin for WordPress up to version 2.15.33 has an authentication bypass vulnerability. This flaw allows unauthenticated attackers to impersonate internal AI bot accounts by manipulating the X-Real-IP header during guest registration. As a result, attackers can bypass access controls to join restricted chat rooms, post messages, and read private message histories.
References
- wordfence.com/threat-intel/vulnerabilities/id/df28ecd7-d463-48b7-95e6-8adc9f34d6bd?source=cve (opens in a new tab)
- plugins.trac.wordpress.org/browser/bp-better-messages/tags/2.15.33/inc/functions.php (opens in a new tab)
- plugins.trac.wordpress.org/browser/bp-better-messages/tags/2.15.33/inc/chats.php (opens in a new tab)
- plugins.trac.wordpress.org/browser/bp-better-messages/tags/2.15.33/inc/chats.php (opens in a new tab)
- plugins.trac.wordpress.org/browser/bp-better-messages/tags/2.15.33/inc/chats.php (opens in a new tab)
- plugins.trac.wordpress.org/browser/bp-better-messages/tags/2.15.33/inc/guests.php (opens in a new tab)
- plugins.trac.wordpress.org/browser/bp-better-messages/tags/2.15.33/inc/guests.php (opens in a new tab)
- plugins.trac.wordpress.org/browser/bp-better-messages/tags/2.15.33/inc/guests.php (opens in a new tab)
- plugins.trac.wordpress.org/changeset?old_path=bp-better-messages%2Ftags%2F2.15.33%2Finc%2Ffunctions.php&new_path=bp-better-messages%2Ftags%2F3.0.0%2Finc%2Ffunctions.php (opens in a new tab)