CVE-2009-2422

Published Jul 10, 2009 CVSS 3.1 · 9.8 Critical EPSS 3.4% KEV · Not listed
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Github GHSA Github GHSA GHSA-rxq3-gm4p-5fj4 rails vulnerable to improper authentication
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Aug 7, 2024, 5:52 AM
Reserved
Jul 10, 2009, 12:00 AM
Status
Modified
Published
Jul 10, 2009, 3:30 PM
Modified
Jun 16, 2026, 11:09 PM