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
| Vector | AV: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
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Rack-Contrib