Skip to content

Commit 606271d

Browse files
jasnowpostmodern
andauthored
GHSA SYNC: One brand new advisory (#791)
* Removed the URL for GHSA-54rr-7fvw-6x8f / CVE-2024-26146 which is unrelated. --------- Co-authored-by: Postmodern <postmodern.mod3@gmail.com>
1 parent a8a8f82 commit 606271d

1 file changed

Lines changed: 34 additions & 0 deletions

File tree

gems/rack/CVE-2024-39316.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
---
2+
gem: rack
3+
cve: 2024-39316
4+
ghsa: cj83-2ww7-mvq7
5+
url: https://github.com/rack/rack/security/advisories/GHSA-cj83-2ww7-mvq7
6+
title: Rack ReDoS Vulnerability in HTTP Accept Headers Parsing
7+
date: 2024-07-03
8+
description: |
9+
### Summary
10+
11+
A Regular Expression Denial of Service (ReDoS) vulnerability exists
12+
in the `Rack::Request::Helpers` module when parsing HTTP Accept headers.
13+
This vulnerability can be exploited by an attacker sending specially
14+
crafted `Accept-Encoding` or `Accept-Language` headers, causing the
15+
server to spend excessive time processing the request and leading
16+
to a Denial of Service (DoS).
17+
18+
### Details
19+
20+
The fix for https://github.com/rack/rack/security/advisories/GHSA-54rr-7fvw-6x8f
21+
was not applied to the main branch and thus while the issue was fixed
22+
for the Rack v3.0 release series, it was not fixed in the v3.1
23+
release series until v3.1.5.
24+
cvss_v3: 6.5
25+
unaffected_versions:
26+
- "< 3.1.0"
27+
patched_versions:
28+
- ">= 3.1.5"
29+
related:
30+
url:
31+
- https://nvd.nist.gov/vuln/detail/CVE-2024-39316
32+
- https://github.com/rack/rack/security/advisories/GHSA-cj83-2ww7-mvq7
33+
- https://github.com/rack/rack/commit/412c980450ca729ee37f90a2661f166a9665e058
34+
- https://github.com/advisories/GHSA-cj83-2ww7-mvq7

0 commit comments

Comments
 (0)