CVE-2024-39702

OpenResty: Hashing function allows HashDoS (Hash Denial of Service) attacks

Published Jul 23, 2024 CVSS 3.1 · 5.9 Medium EPSS < 1% KEV · Not listed
Description
In lj_str_hash.c in OpenResty 1.19.3.1 through 1.25.3.1, the string hashing function (used during string interning) allows HashDoS (Hash Denial of Service) attacks. An attacker could cause excessive resource usage during proxy operations via crafted requests, potentially leading to a denial of service with relatively few incoming requests. This vulnerability only exists in the OpenResty fork in the openresty/luajit2 GitHub repository. The LuaJIT/LuaJIT repository. is unaffected.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
CPEs cpe:2.3:a:openresty:openresty:1.25.3.1:*:*:*:*:*:*:*
Type Values Removed Values Added
First Time appeared Openresty
Openresty openresty
CPEs cpe:2.3:a:openresty:openresty:*:*:*:*:*:*:*:*
Vendors & Products Openresty
Openresty openresty
Type Values Removed Values Added
Weaknesses CWE-407
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

cvssV3_1

{'score': 5.9, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H'}

Type Values Removed Values Added
Weaknesses CWE-400
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Nov 26, 2024, 5:58 PM
Reserved
Jun 27, 2024, 12:00 AM
Status
Analyzed
Published
Jul 23, 2024, 4:15 PM
Modified
Jun 17, 2026, 7:42 AM
Severity
Moderate
Public date
Jul 23, 2024, 12:00 AM