CVE-2012-3424Improper Authentication in Project Actionpack

Severity
5.0MEDIUMNVD
EPSS
1.0%
top 23.19%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedAug 8
Latest updateOct 24

Description

The decode_credentials method in actionpack/lib/action_controller/metal/http_authentication.rb in Ruby on Rails 3.x before 3.0.16, 3.1.x before 3.1.7, and 3.2.x before 3.2.7 converts Digest Authentication strings to symbols, which allows remote attackers to cause a denial of service by leveraging access to an application that uses a with_http_digest helper method, as demonstrated by the authenticate_or_request_with_http_digest method.

CVSS vector

AV:N/AC:L/C:N/I:N/A:PExploitability: 10.0 | Impact: 2.9

Affected Packages3 packages

NVDrubyonrails/rails29 versions+28
RubyGemsactionpack_project/actionpack3.0.0.beta3.0.16+3

🔴Vulnerability Details

3
OSV
actionpack Improper Authentication vulnerability2017-10-24
GHSA
actionpack Improper Authentication vulnerability2017-10-24
CVEList
CVE-2012-3424: The decode_credentials method in actionpack/lib/action_controller/metal/http_authentication2012-08-08

📋Vendor Advisories

2
Red Hat
rubygem-actionpack: DoS vulnerability in authenticate_or_request_with_http_digest2012-07-26
Debian
CVE-2012-3424: rails - The decode_credentials method in actionpack/lib/action_controller/metal/http_aut...2012

💬Community

3
Bugzilla
CVE-2012-3424 rubygem-actionpack: DoS vulnerability in authenticate_or_request_with_http_digest [fedora-all]2012-07-27
Bugzilla
CVE-2012-3424 rubygem-actionpack: DoS vulnerability in authenticate_or_request_with_http_digest2012-07-27
Bugzilla
CVE-2012-3424 rubygem-actionpack: DoS vulnerability in authenticate_or_request_with_http_digest [epel-5]2012-07-27
CVE-2012-3424 — Improper Authentication | cvebase