PT-2024-26396 · Unknown · Rack-Contrib

Analyst

+3

·

Published

2024-05-27

·

Updated

2024-05-28

·

CVE-2024-35231

CVSS v3.1

8.6

High

VectorAV:N/AC:L/PR:N/UI:N/S:C/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions rack-contrib versions prior to 2.5.0
Description The issue is related to a denial of service vulnerability due to the lack of constraints on user-controlled data profiler runs. This allows for the allocation of resources on the server side with no limitation, potentially leading to a denial of service by remotely controlled data. The vulnerability is caused by the fact that the profiler runs variable is not constrained to any limitation, which would lead to allocating resources on the server side with no limitation.
Recommendations For versions prior to 2.5.0, update to version 2.5.0 or later, which contains a patch for the issue. As a temporary workaround, consider restricting access to the Rack::Profiler middleware to minimize the risk of exploitation. Avoid using the profiler runs parameter in the affected API endpoint until the issue is resolved.

Exploit

Fix

Allocation of Resources Without Limits

Weakness Enumeration

Related Identifiers

CVE-2024-35231
GHSA-8C8Q-2XW3-J869

Affected Products

Rack-Contrib