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 applicationsLearn about Improper Authorization vulnerabilities in an interactive lesson.
Start learningUpgrade edumfa to version 2.9.1 or higher.
edumfa is an eduMFA: identity, multifactor authentication (OTP), authorization, audit
Affected versions of this package are vulnerable to Improper Authorization in the token process. An attacker can gain unauthorized access or reuse authentication tokens by exploiting a race condition in database transaction isolation. This is only exploitable if the deployment uses MySQL (any version) or MariaDB with innodb_snapshot_isolation=OFF, and the attacker is able to race the transaction.
This vulnerability can be mitigated by setting innodb_snapshot_isolation to ON.