CVE-2022-44566

A denial of service vulnerability present in ActiveRecord's PostgreSQL adapter <7.0.4.1 and <6.1.7.1. When a value outside the range for a 64bit signed integer is provided to the PostgreSQL connection adapter, it will treat the target column type as numeric. Comparing integer values against numeric values can result in a slow sequential scan resulting in potential Denial of Service.
Configurations

Configuration 1 (hide)

OR cpe:2.3:a:activerecord_project:activerecord:*:*:*:*:*:ruby:*:*
cpe:2.3:a:activerecord_project:activerecord:*:*:*:*:*:ruby:*:*

History

24 Oct 2026, 13:10

Type Values Removed Values Added
Summary
  • (es) Una vulnerabilidad de denegación de servicio presente en el adaptador de PostgreSQL de ActiveRecord anterior a 7.0.4.1 y anterior a 6.1.7.1. Cuando se proporciona un valor fuera del rango de un entero con signo de 64 bits al adaptador de conexión de PostgreSQL, tratará el tipo de columna de destino como numérico. Comparar valores enteros con valores numéricos puede resultar en un escaneo secuencial lento, lo que puede llevar a una posible Denegación de Servicio.

Information

Published : 2023-02-09 20:15

Updated : 2026-10-24 13:10


NVD link : CVE-2022-44566

Mitre link : CVE-2022-44566

CVE.ORG link : CVE-2022-44566


JSON object : View

Products Affected

activerecord_project

  • activerecord
CWE
CWE-400

Uncontrolled Resource Consumption

NVD-CWE-Other