ZeroHour

CVE-2026-19806

niche

Auth Bypass to Admin Takeover via Weak AES Key in Support Genix WordPress Plugin

CVSS 3.1
8.8 high
EPSS
<1%p33
Published
()
Modified
AI analysis

Support Genix, a WordPress helpdesk/ticketing plugin, is vulnerable to an authentication bypass that enables full administrator account takeover in all versions through 1.4.52. The site-wide AES-256-CBC key used to encrypt guest ticket login tokens is derived from only about 19.5 bits of entropy (three two-digit random values and a Unix timestamp hashed with md5()), with a deterministic IV, no integrity tag, and no capability check, nonce, or session validation on the publicly reachable /sgnix/?p= endpoint. An attacker with at least subscriber-level access who obtains one legitimate guest ticket token as a known-plaintext oracle and can bound the plugin's activation timestamp can exhaust the ~729,000-candidate keyspace offline, recover the site-wide encryption key, and forge a token for any administrator-owned ticket; submitting it triggers wp_set_auth_cookie() and logs the attacker in as that administrator with full site control. All WordPress sites running Support Genix 1.4.52 or earlier are affected, though exploitation requires subscriber-level access and the guest ticket login feature. No public proof-of-concept is known, the flaw is not in CISA KEV, and EPSS currently estimates a 0.4% probability of exploitation within 30 days.

What to do: Update Support Genix to a release newer than 1.4.52 as soon as a patched version is available (no fixed version number is confirmed in the available data). Until patching, disable the guest ticket login/access feature or restrict external access to the /sgnix/ endpoint, and audit recent administrator logins for signs of forged guest-token sessions, resetting admin credentials if compromise is suspected.

Affected
Support Genix – Helpdesk, AI Chatbot, Knowledge Base & Customer Support Ticketing System (WordPress plugin)all versions up to and including 1.4.52
Estimated exposure
nichelikely low thousands of WordPress sites (estimate; active-install count not provided in the data) — No install-count data was supplied, but Support Genix is a specialized, relatively early-stage (1.4.x) helpdesk/ticketing plugin rather than a mass-market one, suggesting deployments in the low thousands, and exploitation further requires…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

The Support Genix – Helpdesk, AI Chatbot, Knowledge Base & Customer Support Ticketing System plugin for WordPress is vulnerable to Authentication Bypass leading to Administrator Account Takeover in all versions up to, and including, 1.4.52 via the `guest_ticket_login()` function and its `p` parameter. This is due to the site-wide AES-256-CBC encryption key being derived from only three two-digit `wp_rand(10, 99)` values and a Unix timestamp via `md5()` — yielding approximately 19.5 bits of entropy — combined with a deterministic IV derived from the password, no authentication tag on the ciphertext, and no capability check, nonce, or session validation on the publicly reachable `/sgnix/?p= ` endpoint. This makes it possible for authenticated attackers, with subscriber-level access and above, who can obtain a single legitimate guest ticket token as a known-plaintext oracle and bound the plugin activation timestamp, to exhaust the ~729,000-candidate keyspace entirely offline, recover the site-wide encryption key, and forge a self-consistent `{ticket_id, ticket_user}` token targeting any administrator-owned ticket. Submitting the forged token to the unprotected endpoint causes `wp_set_auth_cookie()` to be called for that administrator, granting the attacker full administrative access to the WordPress site.

Ecosystems
WordPress
Weakness
CWE-287
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

In the news

No ingested article mentions this CVE yet.