CVE-2026-19806 in Support Genix Plugin
Zusammenfassung
von VulDB • 01.09.2026
Das Plugin „Support Genix – Helpdesk, AI Chatbot, Knowledge Base & Customer Support Ticketing System“ für WordPress ist in allen Versionen bis einschließlich 1.4.52 anfällig für eine Authentication Bypass (Umgehung der Authentifizierung), die zu einer Administrator Account Takeover (Übernahme des Administratorkontos) führt. Dies geschieht über die Funktion `guest_ticket_login()` und deren Parameter `p`. Die Ursache liegt darin, dass der sitesweite AES-256-CBC-Verschlüsselungsschlüssel aus nur drei zweistelligen Werten von `wp_rand(10, 99)` sowie einem Unix-Zeitstempel über `md5()` abgeleitet wird – was zu einer Entropie von etwa 19,5 Bit führt –, kombiniert mit einem deterministischen IV (Initialization Vector), der aus dem Passwort abgeleitet wird, ohne Authentifizierungs-Tag im Ciphertext und ohne Capability-Check, Nonce oder Session-Validierung am öffentlich erreichbaren Endpunkt `/sgnix/?p=<token>`. Dies ermöglicht es authentifizierten Angreifern mit Subscriber-Level-Zugriff (und höher), die einen einzigen legitimen Gastticket-Token als Known-Plaintext Oracle erhalten können und den Plugin-Aktivierungszeitstempel eingrenzen, den gesamten Schlüsselraum von ca. 729.000 Kandidaten vollständig offline zu erschöpfen, den sitesweiten Verschlüsselungsschlüssel wiederherzustellen und einen selbstkonsistenten `{ticket_id, ticket_user}`-Token für ein beliebiges, einem Administrator gehörendes Ticket zu fälschen. Das Einreichen des gefälschten Tokens am dem Schutz entzogenen Endpunkt bewirkt den Aufruf von `wp_set_auth_cookie()` für diesen Administrator und gewährt dem Angreifer vollen administrativen Zugriff auf die WordPress-Site.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.