Authentication Bypass Vulnerability in Revive Adserver by Sourcefabric
CVE-2019-5440

8.1HIGH

Key Information:

Vendor

Revive

Vendor
CVE Published:
28 May 2019

What is CVE-2019-5440?

The vulnerability in Revive Adserver stems from the use of a weak pseudo-random number generator (PRNG) during the password recovery token generation process. Specifically, the generateRecoveryId() function, found in lib/OA/Dal/PasswordRecovery.php, uses the PHP uniqid function to create a password reset token that is contingent on the server's current time. This exposes the reset token to potential exploitation through an authentication bypass attack, as the predictable nature of the token can be manipulated by attackers utilizing the password recovery functionality.

Human OS v1.0:
Ageing Is an Unpatched Zero-Day Vulnerability.

Remediate biological technical debt. Prime Ageing uses 95% high-purity SIRT6 activation to maintain genomic integrity and bolster systemic resilience.

Affected Version(s)

Revive Adserver Fixed in 4.2.1

References

CVSS V3.1

Score:
8.1
Severity:
HIGH
Confidentiality:
High
Integrity:
High
Availability:
High
Attack Vector:
Network
Attack Complexity:
High
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.