In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applicationsUpgrade bcryptify
to version 1.1.2 or higher.
bcryptify is a Bcryptify is a modern and elegant Python library designed to simplify the use of cryptographic algorithms, while adhering to SOLID principles to ensure clean, extensible, and maintainable code.
Affected versions of this package are vulnerable to Insecure Randomness via the encrypt
function in the aes_gcm.py
file, which fails to generate unique nonces for each encryption operation. An attacker can recover authentication keys, forge messages, and potentially decrypt all encrypted data by exploiting the mathematical properties of the reused nonce-key pairs.