CVE Database
/

CVE-2009-2422

Back to search

CVE-2009-2422

Published: Jul 10, 2009

Modified: Aug 7, 2024

PUBLISHED

Description

The example code for the digest authentication functionality (http_authentication.rb) in Ruby on Rails before 2.3.3 defines an authenticate_or_request_with_http_digest block that returns nil instead of false when the user does not exist, which allows context-dependent attackers to bypass authentication for applications that are derived from this example by sending an invalid username without a password.

VendorProductVersions

n/a

n/a

affected
n/a

References

35702
third-party-advisory
x_refsource_SECUNIA
35579
vdb-entry
x_refsource_BID
APPLE-SA-2010-03-29-1
vendor-advisory
x_refsource_APPLE
ADV-2009-1802
vdb-entry
x_refsource_VUPEN

Security Training

Train your team to recognize and prevent security threats with our comprehensive security awareness program.

Start Training

Vulnerability Scanning

Discover vulnerabilities in your applications and infrastructure before attackers do.

Scan Now