Simple JWT Login <= 3.2.1 - Insecure Password Creation

2021-10-13 00:00
Zian Choy

Strategic Overview

Vulnerability 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