Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

nvd логотип

CVE-2009-2422

Опубликовано: 10 июл. 2009
Источник: nvd
CVSS3: 9.8
CVSS2: 7.5
EPSS Низкий

Описание

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.

Уязвимые конфигурации

Конфигурация 1
cpe:2.3:a:rubyonrails:ruby_on_rails:*:*:*:*:*:*:*:*
Версия до 2.3.3 (исключая)
Конфигурация 2

Одно из

cpe:2.3:o:apple:mac_os_x:*:*:*:*:*:*:*:*
Версия от 10.6.0 (включая) до 10.6.3 (исключая)
cpe:2.3:o:apple:mac_os_x:10.5.8:*:*:*:*:*:*:*
cpe:2.3:o:apple:mac_os_x_server:*:*:*:*:*:*:*:*
Версия от 10.6.0 (включая) до 10.6.3 (исключая)
cpe:2.3:o:apple:mac_os_x_server:10.5.8:*:*:*:*:*:*:*

EPSS

Процентиль: 60%
0.00403
Низкий

9.8 Critical

CVSS3

7.5 High

CVSS2

Дефекты

CWE-287

Связанные уязвимости

CVSS3: 9.8
ubuntu
больше 16 лет назад

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.

CVSS3: 9.8
debian
больше 16 лет назад

The example code for the digest authentication functionality (http_aut ...

CVSS3: 9.8
github
больше 8 лет назад

rails vulnerable to improper authentication

EPSS

Процентиль: 60%
0.00403
Низкий

9.8 Critical

CVSS3

7.5 High

CVSS2

Дефекты

CWE-287