CVE-2026-19806
nicheAuth Bypass to Admin Takeover via Weak AES Key in Support Genix WordPress Plugin
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.
| Support Genix – Helpdesk, AI Chatbot, Knowledge Base & Customer Support Ticketing System (WordPress plugin) | all versions up to and including 1.4.52 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
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 news0 stories
No ingested article mentions this CVE yet.