Skip to content

Commit a30efc4

Browse files
jasnowpostmodern
authored andcommitted
GHSA SYNC: 1 brand new advisory
1 parent d6a9089 commit a30efc4

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

gems/sinatra/CVE-2024-21510.yml

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
---
2+
gem: sinatra
3+
cve: 2024-21510
4+
ghsa: hxx2-7vcw-mqr3
5+
url: https://github.com/advisories/GHSA-hxx2-7vcw-mqr3
6+
title: Sinatra vulnerable to Reliance on Untrusted Inputs in a Security Decision
7+
date: 2024-11-01
8+
description: |
9+
Versions of the package sinatra from 0.0.0 are vulnerable to
10+
Reliance on Untrusted Inputs in a Security Decision via the
11+
X-Forwarded-Host (XFH) header.
12+
13+
When making a request to a method with redirect applied, it is
14+
possible to trigger an Open Redirect Attack by inserting an
15+
arbitrary address into this header. If used for caching purposes,
16+
such as with servers like Nginx, or as a reverse proxy, without
17+
handling the X-Forwarded-Host header, attackers can potentially
18+
exploit Cache Poisoning or Routing-based SSRF.
19+
cvss_v3: 5.4
20+
notes: Never patched
21+
related:
22+
url:
23+
- https://nvd.nist.gov/vuln/detail/CVE-2024-21510
24+
- https://security.snyk.io/vuln/SNYK-RUBY-SINATRA-6483832
25+
- https://github.com/sinatra/sinatra/pull/2010
26+
- https://github.com/sinatra/sinatra/blob/b626e2d82c23b4fde0b51782fd32ca27ccde1d1a/lib/sinatra/base.rb#L319
27+
- https://github.com/sinatra/sinatra/blob/b626e2d82c23b4fde0b51782fd32ca27ccde1d1a/lib/sinatra/base.rb#L323C1-L343C17
28+
- https://github.com/advisories/GHSA-hxx2-7vcw-mqr3

0 commit comments

Comments
 (0)