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 illuminate/encryption
to version 5.5.40, 5.6.15 or higher.
Affected versions of this package are vulnerable to Encryption Failure. An attacker can cause the decryption to fail and unexpectedly return false by modifying the encrypted payload before it is decrypted. This could lead to unexpected behavior when combined with weak type comparisons.
<?php
$decyptedValue = decrypt($secret);
if ($decryptedValue == '') {
// Code is run even though decrypted value is false...
}