In lj_str_hash.c in OpenResty 1.19.3.1 through 1.25.3.1, the string hashing function…
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- High
- Impact type
- Denial of service
- Confidentiality · integrity · availability
- None · None · High
- Fix status
- Will not fix Red Hat: no fix planned
Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA and Red Hat. Impact type from CWE-407.
Summary
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.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | — | all versions | — | No fix listed | CNA |
- — Vendor— Affected all versions Fixed in — No fix listed CNA
Remediation
No fixed version listed by the sources yet.
Vendor assessments
Red Hat
Red Hat rating: Moderate. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat 3scale API Management Platform 2 | Affected | No fix planned: Will not fix |
Timeline
- 2026-10-02 Threatist record created from CVE-2024-39702
- 2026-10-03 Alias added: GHSA-6px8-752j-c2vv
References
More Openresty vulnerabilities
- TI-2023-23979 The HTTP/2 protocol allows a denial of service (server resource consumption) because… KEVCVSS 3.1HIGH 7.5
- TI-2021-05876 A security issue in nginx resolver was identified, which might allow an attacker who is… CVSS 3.1HIGH 7.7
- TI-2018-06684 In OpenResty through 1.13.6.1, URI parameters are obtained using the ngx.req.get_uri_args… CVSS 3.0CRITICAL 9.8
- TI-2026-39910 OpenResty: Buffer overflow when writing PROXY protocol v2 header to upstream CVSS 3.1HIGH 7.5
- TI-2020-09415 An issue was discovered in OpenResty before 1.15.8.4. CVSS 3.1HIGH 7.5
Sources
- CVE-2024-39702 · CVE Program
- CVE-2024-39702 · NVD
- FIRST EPSS
- GHSA-6px8-752j-c2vv · GitHub Advisory Database · CC BY 4.0
- CVE-2024-39702 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences