Simple JWT Login <= 3.2.1 - Insecure Password Creation
2021-10-13 00:00
Zian ChoyStrategic Overview
StatusPatched in 3.3.0
Affected PluginSimple JWT Login – Allows you to use JWT on REST endpoints.
Affected Version
< 3.3.0CVSS7.5High
CVE
CVE-2021-24998Vulnerability Overview
The Simple JWT Login WordPress plugin before 3.3.0 can be used to create new WordPress user accounts with a randomly generated password. The password is generated using the str_shuffle PHP function that "does not generate cryptographically secure values, and should not be used for cryptographic purposes" according to PHP's documentation.
Technical Analysis
REMEDIATION: Update to version 3.3.0, or a newer patched version --- IDENTIFIER: CWE-326 (Inadequate Encryption Strength) The product stores or transmits sensitive data using an encryption scheme that is theoretically sound, but is not strong enough for the level of protection required.
External References
Vulnerability data © Defiant, Inc., provided under the Wordfence Intelligence T&C