Lookup for vulnerable packages by Package URL.

Purlpkg:gem/rack@2.0.8
Typegem
Namespace
Namerack
Version2.0.8
Qualifiers
Subpath
Is_vulnerabletrue
Next_non_vulnerable_version2.2.23
Latest_non_vulnerable_version3.2.6
Affected_by_vulnerabilities
0
url VCID-1j25-qagk-c3gk
vulnerability_id VCID-1j25-qagk-c3gk
summary
Rack session gets restored after deletion
### Summary

When using the `Rack::Session::Pool` middleware, simultaneous rack
requests can restore a deleted rack session, which allows the
unauthenticated user to occupy that session.

### Details

[Rack session middleware](https://github.com/rack/rack/blob/v2.2.13/lib/rack/session/abstract/id.rb#L263-L270)
prepares the session at the beginning of request, then saves is back
to the store with possible changes applied by host rack application.
This way the session becomes to be a subject of race conditions in
general sense over concurrent rack requests.

### Impact

When using the `Rack::Session::Pool` middleware, and provided the
attacker can acquire a session cookie (already a major issue), the
session may be restored if the attacker can trigger a long running
request (within that same session) adjacent to the user logging out,
in order to retain illicit access even after a user has attempted to logout.

## Mitigation

- Update to the latest version of `rack`, or
- Ensure your application invalidates sessions atomically by marking
  them as logged out e.g., using a `logged_out` flag, instead of
  deleting them, and check this flag on every request to prevent reuse, or
- Implement a custom session store that tracks session invalidation
  timestamps and refuses to accept session data if the session was
  invalidated after the request began.

### Related

As this code was moved to `rack-session` in Rack 3+, see
<https://github.com/rack/rack-session/security/advisories/GHSA-9j94-67jr-4cqj>
for the equivalent advisory in `rack-session` (affecting Rack 3+ only).
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2025-32441.json
reference_id
reference_type
scores
0
value 4.2
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2025-32441.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2025-32441
reference_id
reference_type
scores
0
value 0.00096
scoring_system epss
scoring_elements 0.26576
published_at 2026-06-06T12:55:00Z
1
value 0.00096
scoring_system epss
scoring_elements 0.26586
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2025-32441
2
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-32441
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-32441
3
reference_url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
reference_id
reference_type
scores
0
value 4.2
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N
url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
4
reference_url https://github.com/rack/rack
reference_id
reference_type
scores
0
value 4.2
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack
5
reference_url https://github.com/rack/rack/blob/v2.2.13/lib/rack/session/abstract/id.rb#L263-L270
reference_id
reference_type
scores
0
value 4.2
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2025-05-08T14:02:00Z/
url https://github.com/rack/rack/blob/v2.2.13/lib/rack/session/abstract/id.rb#L263-L270
6
reference_url https://github.com/rack/rack/commit/c48e52f7c57e99e1e1bf54c8760d4f082cd1c89d
reference_id
reference_type
scores
0
value 4.2
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2025-05-08T14:02:00Z/
url https://github.com/rack/rack/commit/c48e52f7c57e99e1e1bf54c8760d4f082cd1c89d
7
reference_url https://github.com/rack/rack-session/security/advisories/GHSA-9j94-67jr-4cqj
reference_id
reference_type
scores
0
value 4.2
scoring_system cvssv3
scoring_elements
1
value 4.2
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N
2
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack-session/security/advisories/GHSA-9j94-67jr-4cqj
8
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2364965
reference_id 2364965
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2364965
9
reference_url https://nvd.nist.gov/vuln/detail/CVE-2025-32441
reference_id CVE-2025-32441
reference_type
scores
0
value 4.2
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2025-32441
10
reference_url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2025-32441.yml
reference_id CVE-2025-32441.YML
reference_type
scores
0
value 4.2
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2025-32441.yml
11
reference_url https://github.com/advisories/GHSA-vpfw-47h7-xj4g
reference_id GHSA-vpfw-47h7-xj4g
reference_type
scores
url https://github.com/advisories/GHSA-vpfw-47h7-xj4g
12
reference_url https://github.com/rack/rack/security/advisories/GHSA-vpfw-47h7-xj4g
reference_id GHSA-vpfw-47h7-xj4g
reference_type
scores
0
value 4.2
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2025-05-08T14:02:00Z/
url https://github.com/rack/rack/security/advisories/GHSA-vpfw-47h7-xj4g
13
reference_url https://usn.ubuntu.com/7507-1/
reference_id USN-7507-1
reference_type
scores
url https://usn.ubuntu.com/7507-1/
fixed_packages
0
url pkg:gem/rack@2.2.14
purl pkg:gem/rack@2.2.14
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3jru-u17n-tyg1
1
vulnerability VCID-3nmb-xetr-6qbg
2
vulnerability VCID-6ydb-e746-vbd8
3
vulnerability VCID-7cef-z5qm-afd8
4
vulnerability VCID-amfu-8d25-juhy
5
vulnerability VCID-bj83-rx84-v3g9
6
vulnerability VCID-dss4-6ptr-83av
7
vulnerability VCID-e11g-k7zm-vkhu
8
vulnerability VCID-e8ab-9br9-6ybt
9
vulnerability VCID-ewfc-rx8b-jfc4
10
vulnerability VCID-h8af-h199-qqfz
11
vulnerability VCID-k8fr-zuyx-yyhg
12
vulnerability VCID-p3dy-qbad-q3ab
13
vulnerability VCID-r1hk-cy5k-9kad
14
vulnerability VCID-tc69-2tad-43cv
15
vulnerability VCID-uh69-24kx-xucy
16
vulnerability VCID-x373-rhh4-7khm
17
vulnerability VCID-xpa3-1n87-8ucv
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.2.14
aliases CVE-2025-32441, GHSA-vpfw-47h7-xj4g
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-1j25-qagk-c3gk
1
url VCID-3jru-u17n-tyg1
vulnerability_id VCID-3jru-u17n-tyg1
summary
Rack has a Possible Information Disclosure Vulnerability
A possible information disclosure vulnerability existed in `Rack::Sendfile` when running behind a proxy that supports `x-sendfile` headers (such as Nginx). Specially crafted headers could cause `Rack::Sendfile` to miscommunicate with the proxy and trigger unintended internal requests, potentially bypassing proxy-level access restrictions.
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2025-61780.json
reference_id
reference_type
scores
0
value 5.8
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:N
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2025-61780.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2025-61780
reference_id
reference_type
scores
0
value 0.00011
scoring_system epss
scoring_elements 0.01462
published_at 2026-06-06T12:55:00Z
1
value 0.00011
scoring_system epss
scoring_elements 0.01455
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2025-61780
2
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-61780
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-61780
3
reference_url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
reference_id
reference_type
scores
0
value 5.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:N
url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
4
reference_url https://github.com/rack/rack
reference_id
reference_type
scores
0
value 5.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack
5
reference_url https://github.com/rack/rack/commit/57277b7741581fa827472c5c666f6e6a33abd784
reference_id
reference_type
scores
0
value 5.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-10-10T20:34:55Z/
url https://github.com/rack/rack/commit/57277b7741581fa827472c5c666f6e6a33abd784
6
reference_url https://github.com/rack/rack/commit/7e69f65eefe9cd2868df9f9f3b0977b86f93523a
reference_id
reference_type
scores
0
value 5.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-10-10T20:34:55Z/
url https://github.com/rack/rack/commit/7e69f65eefe9cd2868df9f9f3b0977b86f93523a
7
reference_url https://github.com/rack/rack/commit/fba2c8bc63eb787ff4b19bc612d315fda6126d85
reference_id
reference_type
scores
0
value 5.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-10-10T20:34:55Z/
url https://github.com/rack/rack/commit/fba2c8bc63eb787ff4b19bc612d315fda6126d85
8
reference_url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1117855
reference_id 1117855
reference_type
scores
url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1117855
9
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2403126
reference_id 2403126
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2403126
10
reference_url https://nvd.nist.gov/vuln/detail/CVE-2025-61780
reference_id CVE-2025-61780
reference_type
scores
0
value 5.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2025-61780
11
reference_url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2025-61780.yml
reference_id CVE-2025-61780.YML
reference_type
scores
0
value 5.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2025-61780.yml
12
reference_url https://github.com/advisories/GHSA-r657-rxjc-j557
reference_id GHSA-r657-rxjc-j557
reference_type
scores
0
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-r657-rxjc-j557
13
reference_url https://github.com/rack/rack/security/advisories/GHSA-r657-rxjc-j557
reference_id GHSA-r657-rxjc-j557
reference_type
scores
0
value 5.8
scoring_system cvssv3
scoring_elements
1
value 5.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:N
2
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
3
value MODERATE
scoring_system generic_textual
scoring_elements
4
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-10-10T20:34:55Z/
url https://github.com/rack/rack/security/advisories/GHSA-r657-rxjc-j557
14
reference_url https://usn.ubuntu.com/7960-1/
reference_id USN-7960-1
reference_type
scores
url https://usn.ubuntu.com/7960-1/
fixed_packages
0
url pkg:gem/rack@2.2.20
purl pkg:gem/rack@2.2.20
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3nmb-xetr-6qbg
1
vulnerability VCID-6ydb-e746-vbd8
2
vulnerability VCID-bj83-rx84-v3g9
3
vulnerability VCID-e8ab-9br9-6ybt
4
vulnerability VCID-ewfc-rx8b-jfc4
5
vulnerability VCID-h8af-h199-qqfz
6
vulnerability VCID-p3dy-qbad-q3ab
7
vulnerability VCID-r1hk-cy5k-9kad
8
vulnerability VCID-tc69-2tad-43cv
9
vulnerability VCID-uh69-24kx-xucy
10
vulnerability VCID-x373-rhh4-7khm
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.2.20
1
url pkg:gem/rack@3.0.0.beta1
purl pkg:gem/rack@3.0.0.beta1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3jru-u17n-tyg1
1
vulnerability VCID-52qe-dast-tkhu
2
vulnerability VCID-7cef-z5qm-afd8
3
vulnerability VCID-bj83-rx84-v3g9
4
vulnerability VCID-bqpn-m2fh-9kab
5
vulnerability VCID-c9mc-7nts-cfgy
6
vulnerability VCID-dss4-6ptr-83av
7
vulnerability VCID-e11g-k7zm-vkhu
8
vulnerability VCID-ebb6-b5tx-5bhf
9
vulnerability VCID-heu4-cd3d-73ck
10
vulnerability VCID-hpw3-uw3x-mqgq
11
vulnerability VCID-k8fr-zuyx-yyhg
12
vulnerability VCID-pydr-47y4-y3fu
13
vulnerability VCID-u1u4-7b3v-fue7
14
vulnerability VCID-vk15-7qdb-xkh9
15
vulnerability VCID-x373-rhh4-7khm
16
vulnerability VCID-xpa3-1n87-8ucv
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.0.0.beta1
2
url pkg:gem/rack@3.1.18
purl pkg:gem/rack@3.1.18
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3nmb-xetr-6qbg
1
vulnerability VCID-6ydb-e746-vbd8
2
vulnerability VCID-bj83-rx84-v3g9
3
vulnerability VCID-e8ab-9br9-6ybt
4
vulnerability VCID-ewfc-rx8b-jfc4
5
vulnerability VCID-h8af-h199-qqfz
6
vulnerability VCID-hpw3-uw3x-mqgq
7
vulnerability VCID-p3dy-qbad-q3ab
8
vulnerability VCID-pydr-47y4-y3fu
9
vulnerability VCID-r1hk-cy5k-9kad
10
vulnerability VCID-tc69-2tad-43cv
11
vulnerability VCID-u1u4-7b3v-fue7
12
vulnerability VCID-uh69-24kx-xucy
13
vulnerability VCID-x373-rhh4-7khm
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.1.18
3
url pkg:gem/rack@3.2.3
purl pkg:gem/rack@3.2.3
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3nmb-xetr-6qbg
1
vulnerability VCID-6ydb-e746-vbd8
2
vulnerability VCID-bj83-rx84-v3g9
3
vulnerability VCID-e8ab-9br9-6ybt
4
vulnerability VCID-ewfc-rx8b-jfc4
5
vulnerability VCID-gnc7-wp69-h7ag
6
vulnerability VCID-h8af-h199-qqfz
7
vulnerability VCID-hpw3-uw3x-mqgq
8
vulnerability VCID-p3dy-qbad-q3ab
9
vulnerability VCID-pydr-47y4-y3fu
10
vulnerability VCID-r1hk-cy5k-9kad
11
vulnerability VCID-tc69-2tad-43cv
12
vulnerability VCID-u1u4-7b3v-fue7
13
vulnerability VCID-uh69-24kx-xucy
14
vulnerability VCID-x373-rhh4-7khm
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.2.3
aliases CVE-2025-61780, GHSA-r657-rxjc-j557
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-3jru-u17n-tyg1
2
url VCID-3nmb-xetr-6qbg
vulnerability_id VCID-3nmb-xetr-6qbg
summary
Rack's greedy multipart boundary parsing can cause parser differentials and WAF bypass.
## Summary

`Rack::Multipart::Parser` extracts the `boundary` parameter from
`multipart/form-data` using a greedy regular expression. When a
`Content-Type` header contains multiple `boundary` parameters,
Rack selects the last one rather than the first.

In deployments where an upstream proxy, WAF, or intermediary
interprets the first `boundary` parameter, this mismatch can
allow an attacker to smuggle multipart content past upstream
inspection and have Rack parse a different body structure than
the intermediary validated.

## Details

Rack identifies the multipart boundary using logic equivalent to:

```ruby
MULTIPART = %r|\Amultipart/.*boundary=\"?([^\";,]+)\"?|ni
```

Because the expression is greedy, it matches the last `boundary=`
parameter in a header such as:

```http
Content-Type: multipart/form-data; boundary=safe; boundary=malicious
```

As a result, Rack parses the request body using `malicious`, while
another component may interpret the same header using `safe`.

This creates an interpretation conflict. If an upstream WAF or proxy
inspects multipart parts using the first boundary and Rack later
parses the body using the last boundary, a client may be able to
place malicious form fields or uploaded content in parts that Rack
accepts but the upstream component did not inspect as intended.

This issue is most relevant in layered deployments where security
decisions are made before the request reaches Rack.

## Impact

Applications that accept `multipart/form-data` uploads behind an
inspecting proxy or WAF may be affected.

In such deployments, an attacker may be able to bypass upstream
filtering of uploaded files or form fields by sending a request
with multiple `boundary` parameters and relying on the intermediary
and Rack to parse the request differently.

The practical impact depends on deployment architecture. If no
upstream component relies on a different multipart interpretation,
this behavior may not provide meaningful additional attacker capability.

## Mitigation

* Update to a patched version of Rack that rejects ambiguous multipart
  `Content-Type` headers or parses duplicate `boundary` parameters
  consistently.
* Reject requests containing multiple `boundary` parameters.
* Normalize or regenerate multipart metadata at the trusted edge
  before forwarding requests to Rack.
* Avoid relying on upstream inspection of malformed multipart
  requests unless duplicate parameter handling is explicitly
  consistent across components.
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2026-26961.json
reference_id
reference_type
scores
0
value 3.7
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2026-26961.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2026-26961
reference_id
reference_type
scores
0
value 0.00014
scoring_system epss
scoring_elements 0.0284
published_at 2026-06-06T12:55:00Z
1
value 0.00014
scoring_system epss
scoring_elements 0.02834
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2026-26961
2
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-26961
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-26961
3
reference_url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
reference_id
reference_type
scores
0
value 3.7
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
4
reference_url https://github.com/rack/rack
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack
5
reference_url https://github.com/rack/rack/security/advisories/GHSA-vgpv-f759-9wx3
reference_id
reference_type
scores
0
value 3.7
scoring_system cvssv3
scoring_elements
1
value 3.7
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
2
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
3
value MODERATE
scoring_system generic_textual
scoring_elements
4
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2026-04-03T17:57:50Z/
url https://github.com/rack/rack/security/advisories/GHSA-vgpv-f759-9wx3
6
reference_url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2026-26961.yml
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2026-26961.yml
7
reference_url https://nvd.nist.gov/vuln/detail/CVE-2026-26961
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2026-26961
8
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2454483
reference_id 2454483
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2454483
9
reference_url https://github.com/advisories/GHSA-vgpv-f759-9wx3
reference_id GHSA-vgpv-f759-9wx3
reference_type
scores
url https://github.com/advisories/GHSA-vgpv-f759-9wx3
10
reference_url https://usn.ubuntu.com/8182-1/
reference_id USN-8182-1
reference_type
scores
url https://usn.ubuntu.com/8182-1/
fixed_packages
0
url pkg:gem/rack@2.2.23
purl pkg:gem/rack@2.2.23
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.2.23
1
url pkg:gem/rack@3.1.21
purl pkg:gem/rack@3.1.21
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.1.21
2
url pkg:gem/rack@3.2.6
purl pkg:gem/rack@3.2.6
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.2.6
aliases CVE-2026-26961, GHSA-vgpv-f759-9wx3
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-3nmb-xetr-6qbg
3
url VCID-52qe-dast-tkhu
vulnerability_id VCID-52qe-dast-tkhu
summary
Rack Header Parsing leads to Possible Denial of Service Vulnerability
# Possible Denial of Service Vulnerability in Rack Header Parsing

There is a possible denial of service vulnerability in the header parsing
routines in Rack.  This vulnerability has been assigned the CVE identifier
CVE-2024-26146.

Versions Affected:  All.
Not affected:       None
Fixed Versions:     2.0.9.4, 2.1.4.4, 2.2.8.1, 3.0.9.1

Impact
------
Carefully crafted headers can cause header parsing in Rack to take longer than
expected resulting in a possible denial of service issue. Accept and Forwarded
headers are impacted.

Ruby 3.2 has mitigations for this problem, so Rack applications using Ruby 3.2
or newer are unaffected.

Releases
--------
The fixed releases are available at the normal locations.

Workarounds
-----------
There are no feasible workarounds for this issue.

Patches
-------
To aid users who aren't able to upgrade immediately we have provided patches for
the two supported release series. They are in git-am format and consist of a
single changeset.

* 2-0-header-redos.patch - Patch for 2.0 series
* 2-1-header-redos.patch - Patch for 2.1 series
* 2-2-header-redos.patch - Patch for 2.2 series
* 3-0-header-redos.patch - Patch for 3.0 series

Credits
-------

Thanks to [svalkanov](https://hackerone.com/svalkanov) for reporting this and
providing patches!
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2024-26146.json
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2024-26146.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2024-26146
reference_id
reference_type
scores
0
value 0.00775
scoring_system epss
scoring_elements 0.74004
published_at 2026-06-06T12:55:00Z
1
value 0.00775
scoring_system epss
scoring_elements 0.73999
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2024-26146
2
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-25126
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-25126
3
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-26141
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-26141
4
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-26146
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-26146
5
reference_url https://discuss.rubyonrails.org/t/possible-denial-of-service-vulnerability-in-rack-header-parsing/84942
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value LOW
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2024-02-29T17:31:54Z/
url https://discuss.rubyonrails.org/t/possible-denial-of-service-vulnerability-in-rack-header-parsing/84942
6
reference_url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
7
reference_url https://github.com/rack/rack
reference_id
reference_type
scores
0
value LOW
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack
8
reference_url https://github.com/rack/rack/commit/30b8e39a578b25d4bdcc082c1c52c6f164b59716
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value LOW
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2024-02-29T17:31:54Z/
url https://github.com/rack/rack/commit/30b8e39a578b25d4bdcc082c1c52c6f164b59716
9
reference_url https://github.com/rack/rack/commit/6c5d90bdcec0949f7ba06db62fb740dab394b582
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value LOW
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2024-02-29T17:31:54Z/
url https://github.com/rack/rack/commit/6c5d90bdcec0949f7ba06db62fb740dab394b582
10
reference_url https://github.com/rack/rack/commit/a227cd793778c7c3a827d32808058571569cda6f
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value LOW
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2024-02-29T17:31:54Z/
url https://github.com/rack/rack/commit/a227cd793778c7c3a827d32808058571569cda6f
11
reference_url https://github.com/rack/rack/commit/e4c117749ba24a66f8ec5a08eddf68deeb425ccd
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value LOW
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2024-02-29T17:31:54Z/
url https://github.com/rack/rack/commit/e4c117749ba24a66f8ec5a08eddf68deeb425ccd
12
reference_url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1064516
reference_id 1064516
reference_type
scores
url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1064516
13
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2265595
reference_id 2265595
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2265595
14
reference_url https://nvd.nist.gov/vuln/detail/CVE-2024-26146
reference_id CVE-2024-26146
reference_type
scores
0
value LOW
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2024-26146
15
reference_url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2024-26146.yml
reference_id CVE-2024-26146.YML
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value LOW
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2024-02-29T17:31:54Z/
url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2024-26146.yml
16
reference_url https://github.com/advisories/GHSA-54rr-7fvw-6x8f
reference_id GHSA-54rr-7fvw-6x8f
reference_type
scores
0
value LOW
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-54rr-7fvw-6x8f
17
reference_url https://github.com/rack/rack/security/advisories/GHSA-54rr-7fvw-6x8f
reference_id GHSA-54rr-7fvw-6x8f
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value LOW
scoring_system cvssv3.1_qr
scoring_elements
2
value LOW
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2024-02-29T17:31:54Z/
url https://github.com/rack/rack/security/advisories/GHSA-54rr-7fvw-6x8f
18
reference_url https://security.netapp.com/advisory/ntap-20240510-0006/
reference_id ntap-20240510-0006
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2024-02-29T17:31:54Z/
url https://security.netapp.com/advisory/ntap-20240510-0006/
19
reference_url https://access.redhat.com/errata/RHSA-2024:10806
reference_id RHSA-2024:10806
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:10806
20
reference_url https://access.redhat.com/errata/RHSA-2024:1841
reference_id RHSA-2024:1841
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:1841
21
reference_url https://access.redhat.com/errata/RHSA-2024:1846
reference_id RHSA-2024:1846
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:1846
22
reference_url https://access.redhat.com/errata/RHSA-2024:2007
reference_id RHSA-2024:2007
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:2007
23
reference_url https://access.redhat.com/errata/RHSA-2024:2113
reference_id RHSA-2024:2113
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:2113
24
reference_url https://access.redhat.com/errata/RHSA-2024:2581
reference_id RHSA-2024:2581
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:2581
25
reference_url https://access.redhat.com/errata/RHSA-2024:2584
reference_id RHSA-2024:2584
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:2584
26
reference_url https://access.redhat.com/errata/RHSA-2024:2953
reference_id RHSA-2024:2953
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:2953
27
reference_url https://access.redhat.com/errata/RHSA-2024:3431
reference_id RHSA-2024:3431
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:3431
28
reference_url https://usn.ubuntu.com/6689-1/
reference_id USN-6689-1
reference_type
scores
url https://usn.ubuntu.com/6689-1/
29
reference_url https://usn.ubuntu.com/6837-1/
reference_id USN-6837-1
reference_type
scores
url https://usn.ubuntu.com/6837-1/
30
reference_url https://usn.ubuntu.com/6837-2/
reference_id USN-6837-2
reference_type
scores
url https://usn.ubuntu.com/6837-2/
31
reference_url https://usn.ubuntu.com/7036-1/
reference_id USN-7036-1
reference_type
scores
url https://usn.ubuntu.com/7036-1/
fixed_packages
0
url pkg:gem/rack@2.0.9.4
purl pkg:gem/rack@2.0.9.4
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1j25-qagk-c3gk
1
vulnerability VCID-3jru-u17n-tyg1
2
vulnerability VCID-3nmb-xetr-6qbg
3
vulnerability VCID-6ydb-e746-vbd8
4
vulnerability VCID-7cef-z5qm-afd8
5
vulnerability VCID-amfu-8d25-juhy
6
vulnerability VCID-bj83-rx84-v3g9
7
vulnerability VCID-csrd-u9cz-u7ak
8
vulnerability VCID-dss4-6ptr-83av
9
vulnerability VCID-e11g-k7zm-vkhu
10
vulnerability VCID-e8ab-9br9-6ybt
11
vulnerability VCID-ewfc-rx8b-jfc4
12
vulnerability VCID-h8af-h199-qqfz
13
vulnerability VCID-heu4-cd3d-73ck
14
vulnerability VCID-k8fr-zuyx-yyhg
15
vulnerability VCID-p1cf-naeh-bbgx
16
vulnerability VCID-p3dy-qbad-q3ab
17
vulnerability VCID-r1hk-cy5k-9kad
18
vulnerability VCID-tc69-2tad-43cv
19
vulnerability VCID-uh69-24kx-xucy
20
vulnerability VCID-vk15-7qdb-xkh9
21
vulnerability VCID-x373-rhh4-7khm
22
vulnerability VCID-xpa3-1n87-8ucv
23
vulnerability VCID-y6nj-8y3j-hbfw
24
vulnerability VCID-yq3g-ykeu-pfbp
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.0.9.4
1
url pkg:gem/rack@2.1.4.4
purl pkg:gem/rack@2.1.4.4
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1j25-qagk-c3gk
1
vulnerability VCID-3jru-u17n-tyg1
2
vulnerability VCID-3nmb-xetr-6qbg
3
vulnerability VCID-6ydb-e746-vbd8
4
vulnerability VCID-7cef-z5qm-afd8
5
vulnerability VCID-amfu-8d25-juhy
6
vulnerability VCID-bj83-rx84-v3g9
7
vulnerability VCID-csrd-u9cz-u7ak
8
vulnerability VCID-dss4-6ptr-83av
9
vulnerability VCID-e11g-k7zm-vkhu
10
vulnerability VCID-e8ab-9br9-6ybt
11
vulnerability VCID-ewfc-rx8b-jfc4
12
vulnerability VCID-h8af-h199-qqfz
13
vulnerability VCID-heu4-cd3d-73ck
14
vulnerability VCID-k8fr-zuyx-yyhg
15
vulnerability VCID-p1cf-naeh-bbgx
16
vulnerability VCID-p3dy-qbad-q3ab
17
vulnerability VCID-r1hk-cy5k-9kad
18
vulnerability VCID-tc69-2tad-43cv
19
vulnerability VCID-uh69-24kx-xucy
20
vulnerability VCID-vk15-7qdb-xkh9
21
vulnerability VCID-x373-rhh4-7khm
22
vulnerability VCID-xpa3-1n87-8ucv
23
vulnerability VCID-y6nj-8y3j-hbfw
24
vulnerability VCID-yq3g-ykeu-pfbp
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.1.4.4
2
url pkg:gem/rack@2.2.8.1
purl pkg:gem/rack@2.2.8.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1j25-qagk-c3gk
1
vulnerability VCID-3jru-u17n-tyg1
2
vulnerability VCID-3nmb-xetr-6qbg
3
vulnerability VCID-6ydb-e746-vbd8
4
vulnerability VCID-7cef-z5qm-afd8
5
vulnerability VCID-amfu-8d25-juhy
6
vulnerability VCID-bj83-rx84-v3g9
7
vulnerability VCID-csrd-u9cz-u7ak
8
vulnerability VCID-dss4-6ptr-83av
9
vulnerability VCID-e11g-k7zm-vkhu
10
vulnerability VCID-e8ab-9br9-6ybt
11
vulnerability VCID-ewfc-rx8b-jfc4
12
vulnerability VCID-h8af-h199-qqfz
13
vulnerability VCID-k8fr-zuyx-yyhg
14
vulnerability VCID-p1cf-naeh-bbgx
15
vulnerability VCID-p3dy-qbad-q3ab
16
vulnerability VCID-r1hk-cy5k-9kad
17
vulnerability VCID-tc69-2tad-43cv
18
vulnerability VCID-uh69-24kx-xucy
19
vulnerability VCID-vk15-7qdb-xkh9
20
vulnerability VCID-x373-rhh4-7khm
21
vulnerability VCID-xpa3-1n87-8ucv
22
vulnerability VCID-y6nj-8y3j-hbfw
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.2.8.1
3
url pkg:gem/rack@3.0.9.1
purl pkg:gem/rack@3.0.9.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3jru-u17n-tyg1
1
vulnerability VCID-3nmb-xetr-6qbg
2
vulnerability VCID-6ydb-e746-vbd8
3
vulnerability VCID-7cef-z5qm-afd8
4
vulnerability VCID-bj83-rx84-v3g9
5
vulnerability VCID-csrd-u9cz-u7ak
6
vulnerability VCID-dss4-6ptr-83av
7
vulnerability VCID-e11g-k7zm-vkhu
8
vulnerability VCID-e8ab-9br9-6ybt
9
vulnerability VCID-ewfc-rx8b-jfc4
10
vulnerability VCID-h8af-h199-qqfz
11
vulnerability VCID-hpw3-uw3x-mqgq
12
vulnerability VCID-k8fr-zuyx-yyhg
13
vulnerability VCID-p1cf-naeh-bbgx
14
vulnerability VCID-p3dy-qbad-q3ab
15
vulnerability VCID-pydr-47y4-y3fu
16
vulnerability VCID-r1hk-cy5k-9kad
17
vulnerability VCID-tc69-2tad-43cv
18
vulnerability VCID-u1u4-7b3v-fue7
19
vulnerability VCID-uh69-24kx-xucy
20
vulnerability VCID-vk15-7qdb-xkh9
21
vulnerability VCID-x373-rhh4-7khm
22
vulnerability VCID-xpa3-1n87-8ucv
23
vulnerability VCID-y6nj-8y3j-hbfw
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.0.9.1
aliases CVE-2024-26146, GHSA-54rr-7fvw-6x8f
risk_score 2.4
exploitability 0.5
weighted_severity 4.8
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-52qe-dast-tkhu
4
url VCID-6ydb-e746-vbd8
vulnerability_id VCID-6ydb-e746-vbd8
summary
Rack has quadratic complexity in Rack::Utils.select_best_encoding via wildcard Accept-Encoding header
## Summary

`Rack::Utils.select_best_encoding` processes `Accept-Encoding` values
with quadratic time complexity when the header contains many
wildcard (`*`) entries. Because this method is used by `Rack::Deflater`
to choose a response encoding, an unauthenticated attacker can send
a single request with a crafted `Accept-Encoding` header and cause
disproportionate CPU consumption on the compression middleware path.

This results in a denial of service condition for applications
using `Rack::Deflater`.

## Details

`Rack::Utils.select_best_encoding` expands parsed `Accept-Encoding`
values into a list of candidate encodings. When an entry is `*`,
the method computes the set of concrete encodings by subtracting
the encodings already present in the request:

```ruby
if m == "*"
  (available_encodings - accept_encoding.map(&:first)).each do |m2|
    expanded_accept_encoding << [m2, q, preference]
  end
else
  expanded_accept_encoding << [m, q, preference]
end
```

Because `accept_encoding.map(&:first)` is evaluated inside the loop,
it is recomputed for each wildcard entry. If the request contains
`N` wildcard entries, this produces repeated scans over the full
parsed header and causes quadratic behavior.

After expansion, the method also performs additional work over
`expanded_accept_encoding`, including per-entry deletion, which
further increases the cost for large inputs.

`Rack::Deflater` invokes this method for each request when the
middleware is enabled:

```ruby
Utils.select_best_encoding(ENCODINGS, Utils.parse_encodings(accept_encoding))
```

As a result, a client can trigger this expensive code path simply
by sending a large `Accept-Encoding` header containing many
repeated wildcard values.

For example, a request with an approximately 8 KB `Accept-Encoding`
header containing about 1,000 `*;q=0.5` entries can cause roughly
170 ms of CPU time in a single request on the `Rack::Deflater`
path, compared to a negligible baseline for a normal header.

This issue is distinct from CVE-2024-26146. That issue concerned
regular expression denial of service during `Accept` header parsing,
whereas this issue arises later during encoding selection after
the header has already been parsed.

## Impact

Any Rack application using `Rack::Deflater` may be affected.

An unauthenticated attacker can send requests with crafted
`Accept-Encoding` headers to trigger excessive CPU usage in the
encoding selection logic. Repeated requests can consume worker
time disproportionately and reduce application availability.

The attack does not require invalid HTTP syntax or large payload
bodies. A single header-sized request is sufficient to reach the
vulnerable code path.

## Mitigation

* Update to a patched version of Rack in which encoding selection
  does not repeatedly rescan the parsed header for wildcard entries.
* Avoid enabling `Rack::Deflater` on untrusted traffic.
* Apply request filtering or header size / format restrictions
  at the reverse proxy or application boundary to limit abusive
  `Accept-Encoding` values.
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2026-34230.json
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2026-34230.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2026-34230
reference_id
reference_type
scores
0
value 0.00022
scoring_system epss
scoring_elements 0.06472
published_at 2026-06-06T12:55:00Z
1
value 0.00022
scoring_system epss
scoring_elements 0.0648
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2026-34230
2
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-34230
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-34230
3
reference_url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
4
reference_url https://github.com/rack/rack
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack
5
reference_url https://github.com/rack/rack/security/advisories/GHSA-v569-hp3g-36wr
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3
scoring_elements
1
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
2
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
3
value HIGH
scoring_system generic_textual
scoring_elements
4
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2026-04-02T18:56:03Z/
url https://github.com/rack/rack/security/advisories/GHSA-v569-hp3g-36wr
6
reference_url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2026-34230.yml
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2026-34230.yml
7
reference_url https://nvd.nist.gov/vuln/detail/CVE-2026-34230
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2026-34230
8
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2454493
reference_id 2454493
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2454493
9
reference_url https://github.com/advisories/GHSA-v569-hp3g-36wr
reference_id GHSA-v569-hp3g-36wr
reference_type
scores
url https://github.com/advisories/GHSA-v569-hp3g-36wr
10
reference_url https://usn.ubuntu.com/8182-1/
reference_id USN-8182-1
reference_type
scores
url https://usn.ubuntu.com/8182-1/
fixed_packages
0
url pkg:gem/rack@2.2.23
purl pkg:gem/rack@2.2.23
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.2.23
1
url pkg:gem/rack@3.1.21
purl pkg:gem/rack@3.1.21
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.1.21
2
url pkg:gem/rack@3.2.6
purl pkg:gem/rack@3.2.6
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.2.6
aliases CVE-2026-34230, GHSA-v569-hp3g-36wr
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-6ydb-e746-vbd8
5
url VCID-7cef-z5qm-afd8
vulnerability_id VCID-7cef-z5qm-afd8
summary
ReDoS Vulnerability in Rack::Multipart handle_mime_head
### Summary

There is a denial of service vulnerability in the
Content-Disposition parsing component of Rack. This is very
similar to the previous security issue CVE-2022-44571.

### Details

Carefully crafted input can cause Content-Disposition header
parsing in Rack to take an unexpected amount of time, possibly
resulting in a denial of service attack vector. This header is
used typically used in multipart parsing. Any applications that
parse multipart posts using Rack (virtually all Rails applications)
are impacted.

### Credits

Thanks to [scyoon](https://hackerone.com/scyoon) for reporting
this to the Rails security team
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2025-49007.json
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2025-49007.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2025-49007
reference_id
reference_type
scores
0
value 0.00569
scoring_system epss
scoring_elements 0.6898
published_at 2026-06-06T12:55:00Z
1
value 0.00569
scoring_system epss
scoring_elements 0.68971
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2025-49007
2
reference_url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
reference_id
reference_type
scores
0
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N
url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
3
reference_url https://github.com/rack/rack
reference_id
reference_type
scores
0
value 6.6
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack
4
reference_url https://github.com/rack/rack/commit/4795831a0a310c2d31102749e551b38faab6401f
reference_id
reference_type
scores
0
value 6.6
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-06-05T13:20:37Z/
url https://github.com/rack/rack/commit/4795831a0a310c2d31102749e551b38faab6401f
5
reference_url https://github.com/rack/rack/commit/aed514df37e33907df3c971ed3ca9a0a20ac2901
reference_id
reference_type
scores
0
value 6.6
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-06-05T13:20:37Z/
url https://github.com/rack/rack/commit/aed514df37e33907df3c971ed3ca9a0a20ac2901
6
reference_url https://github.com/rack/rack/security/advisories/GHSA-47m2-26rw-j2jw
reference_id
reference_type
scores
0
value 6.6
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-06-05T13:20:37Z/
url https://github.com/rack/rack/security/advisories/GHSA-47m2-26rw-j2jw
7
reference_url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1107363
reference_id 1107363
reference_type
scores
url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1107363
8
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2370346
reference_id 2370346
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2370346
9
reference_url https://nvd.nist.gov/vuln/detail/CVE-2025-49007
reference_id CVE-2025-49007
reference_type
scores
0
value 6.6
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2025-49007
10
reference_url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2025-49007.yml
reference_id CVE-2025-49007.YML
reference_type
scores
0
value 6.6
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2025-49007.yml
11
reference_url https://github.com/advisories/GHSA-47m2-26rw-j2jw
reference_id GHSA-47m2-26rw-j2jw
reference_type
scores
url https://github.com/advisories/GHSA-47m2-26rw-j2jw
fixed_packages
0
url pkg:gem/rack@3.1.16
purl pkg:gem/rack@3.1.16
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3jru-u17n-tyg1
1
vulnerability VCID-3nmb-xetr-6qbg
2
vulnerability VCID-6ydb-e746-vbd8
3
vulnerability VCID-7cef-z5qm-afd8
4
vulnerability VCID-bj83-rx84-v3g9
5
vulnerability VCID-dss4-6ptr-83av
6
vulnerability VCID-e11g-k7zm-vkhu
7
vulnerability VCID-e8ab-9br9-6ybt
8
vulnerability VCID-ewfc-rx8b-jfc4
9
vulnerability VCID-h8af-h199-qqfz
10
vulnerability VCID-hpw3-uw3x-mqgq
11
vulnerability VCID-k8fr-zuyx-yyhg
12
vulnerability VCID-p3dy-qbad-q3ab
13
vulnerability VCID-pydr-47y4-y3fu
14
vulnerability VCID-r1hk-cy5k-9kad
15
vulnerability VCID-tc69-2tad-43cv
16
vulnerability VCID-u1u4-7b3v-fue7
17
vulnerability VCID-uh69-24kx-xucy
18
vulnerability VCID-x373-rhh4-7khm
19
vulnerability VCID-xpa3-1n87-8ucv
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.1.16
aliases CVE-2025-49007, GHSA-47m2-26rw-j2jw
risk_score 3.4
exploitability 0.5
weighted_severity 6.8
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-7cef-z5qm-afd8
6
url VCID-a8x9-j9b3-jycb
vulnerability_id VCID-a8x9-j9b3-jycb
summary
Denial of Service Vulnerability in Rack Multipart Parsing
There is a possible denial of service vulnerability in the multipart parsing
component of Rack.  This vulnerability has been assigned the CVE identifier
CVE-2022-30122.

Versions Affected:  >= 1.2
Not affected:       < 1.2
Fixed Versions:     2.0.9.1, 2.1.4.1, 2.2.3.1

## Impact
Carefully crafted multipart POST requests can cause Rack's multipart parser to
take much longer than expected, leading to a possible denial of service
vulnerability.

Impacted code will use Rack's multipart parser to parse multipart posts.  This
includes directly using the multipart parser like this:

```
params = Rack::Multipart.parse_multipart(env)
```

But it also includes reading POST data from a Rack request object like this:

```
p request.POST # read POST data
p request.params # reads both query params and POST data
```

All users running an affected release should either upgrade or use one of the
workarounds immediately.

## Workarounds
There are no feasible workarounds for this issue.
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2022-30122.json
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2022-30122.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2022-30122
reference_id
reference_type
scores
0
value 0.01042
scoring_system epss
scoring_elements 0.77801
published_at 2026-06-04T12:55:00Z
1
value 0.01042
scoring_system epss
scoring_elements 0.77835
published_at 2026-06-06T12:55:00Z
2
value 0.01042
scoring_system epss
scoring_elements 0.77829
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2022-30122
2
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-30122
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-30122
3
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-30123
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-30123
4
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44570
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44570
5
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44571
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44571
6
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44572
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44572
7
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-27530
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-27530
8
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-27539
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-27539
9
reference_url https://discuss.rubyonrails.org/t/cve-2022-30122-denial-of-service-vulnerability-in-rack-multipart-parsing/80729
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2023-12-13T16:09:46Z/
url https://discuss.rubyonrails.org/t/cve-2022-30122-denial-of-service-vulnerability-in-rack-multipart-parsing/80729
10
reference_url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
11
reference_url https://github.com/rack/rack
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack
12
reference_url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2022-30122.yml
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2022-30122.yml
13
reference_url https://groups.google.com/g/ruby-security-ann/c/L2Axto442qk
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3
scoring_elements
1
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
2
value HIGH
scoring_system generic_textual
scoring_elements
url https://groups.google.com/g/ruby-security-ann/c/L2Axto442qk
14
reference_url https://nvd.nist.gov/vuln/detail/CVE-2022-30122
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2022-30122
15
reference_url https://security.gentoo.org/glsa/202310-18
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2023-12-13T16:09:46Z/
url https://security.gentoo.org/glsa/202310-18
16
reference_url https://security.netapp.com/advisory/ntap-20231208-0012
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://security.netapp.com/advisory/ntap-20231208-0012
17
reference_url https://www.debian.org/security/2023/dsa-5530
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2023-12-13T16:09:46Z/
url https://www.debian.org/security/2023/dsa-5530
18
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2099519
reference_id 2099519
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2099519
19
reference_url https://github.com/advisories/GHSA-hxqx-xwvh-44m2
reference_id GHSA-hxqx-xwvh-44m2
reference_type
scores
0
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-hxqx-xwvh-44m2
20
reference_url https://security.netapp.com/advisory/ntap-20231208-0012/
reference_id ntap-20231208-0012
reference_type
scores
0
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2023-12-13T16:09:46Z/
url https://security.netapp.com/advisory/ntap-20231208-0012/
21
reference_url https://access.redhat.com/errata/RHSA-2022:7242
reference_id RHSA-2022:7242
reference_type
scores
url https://access.redhat.com/errata/RHSA-2022:7242
22
reference_url https://access.redhat.com/errata/RHSA-2023:1486
reference_id RHSA-2023:1486
reference_type
scores
url https://access.redhat.com/errata/RHSA-2023:1486
23
reference_url https://usn.ubuntu.com/5896-1/
reference_id USN-5896-1
reference_type
scores
url https://usn.ubuntu.com/5896-1/
24
reference_url https://usn.ubuntu.com/7036-1/
reference_id USN-7036-1
reference_type
scores
url https://usn.ubuntu.com/7036-1/
25
reference_url https://usn.ubuntu.com/USN-5253-1/
reference_id USN-USN-5253-1
reference_type
scores
url https://usn.ubuntu.com/USN-5253-1/
fixed_packages
0
url pkg:gem/rack@2.0.9.1
purl pkg:gem/rack@2.0.9.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1j25-qagk-c3gk
1
vulnerability VCID-3jru-u17n-tyg1
2
vulnerability VCID-3nmb-xetr-6qbg
3
vulnerability VCID-52qe-dast-tkhu
4
vulnerability VCID-6ydb-e746-vbd8
5
vulnerability VCID-7cef-z5qm-afd8
6
vulnerability VCID-amfu-8d25-juhy
7
vulnerability VCID-bj83-rx84-v3g9
8
vulnerability VCID-bqpn-m2fh-9kab
9
vulnerability VCID-c9mc-7nts-cfgy
10
vulnerability VCID-csrd-u9cz-u7ak
11
vulnerability VCID-dss4-6ptr-83av
12
vulnerability VCID-e11g-k7zm-vkhu
13
vulnerability VCID-e8ab-9br9-6ybt
14
vulnerability VCID-ebb6-b5tx-5bhf
15
vulnerability VCID-ewfc-rx8b-jfc4
16
vulnerability VCID-h8af-h199-qqfz
17
vulnerability VCID-heu4-cd3d-73ck
18
vulnerability VCID-k8fr-zuyx-yyhg
19
vulnerability VCID-mgx9-9bua-37f3
20
vulnerability VCID-p1cf-naeh-bbgx
21
vulnerability VCID-p3dy-qbad-q3ab
22
vulnerability VCID-r1hk-cy5k-9kad
23
vulnerability VCID-tc69-2tad-43cv
24
vulnerability VCID-uh69-24kx-xucy
25
vulnerability VCID-vk15-7qdb-xkh9
26
vulnerability VCID-x373-rhh4-7khm
27
vulnerability VCID-xpa3-1n87-8ucv
28
vulnerability VCID-y6nj-8y3j-hbfw
29
vulnerability VCID-yq3g-ykeu-pfbp
30
vulnerability VCID-zqax-g5xz-wuch
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.0.9.1
1
url pkg:gem/rack@2.1.4.1
purl pkg:gem/rack@2.1.4.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1j25-qagk-c3gk
1
vulnerability VCID-3jru-u17n-tyg1
2
vulnerability VCID-3nmb-xetr-6qbg
3
vulnerability VCID-52qe-dast-tkhu
4
vulnerability VCID-6ydb-e746-vbd8
5
vulnerability VCID-7cef-z5qm-afd8
6
vulnerability VCID-amfu-8d25-juhy
7
vulnerability VCID-bj83-rx84-v3g9
8
vulnerability VCID-bqpn-m2fh-9kab
9
vulnerability VCID-c9mc-7nts-cfgy
10
vulnerability VCID-csrd-u9cz-u7ak
11
vulnerability VCID-dss4-6ptr-83av
12
vulnerability VCID-e11g-k7zm-vkhu
13
vulnerability VCID-e8ab-9br9-6ybt
14
vulnerability VCID-ebb6-b5tx-5bhf
15
vulnerability VCID-ewfc-rx8b-jfc4
16
vulnerability VCID-h8af-h199-qqfz
17
vulnerability VCID-heu4-cd3d-73ck
18
vulnerability VCID-k8fr-zuyx-yyhg
19
vulnerability VCID-mgx9-9bua-37f3
20
vulnerability VCID-p1cf-naeh-bbgx
21
vulnerability VCID-p3dy-qbad-q3ab
22
vulnerability VCID-r1hk-cy5k-9kad
23
vulnerability VCID-tc69-2tad-43cv
24
vulnerability VCID-uh69-24kx-xucy
25
vulnerability VCID-vk15-7qdb-xkh9
26
vulnerability VCID-x373-rhh4-7khm
27
vulnerability VCID-xpa3-1n87-8ucv
28
vulnerability VCID-y6nj-8y3j-hbfw
29
vulnerability VCID-yq3g-ykeu-pfbp
30
vulnerability VCID-zqax-g5xz-wuch
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.1.4.1
2
url pkg:gem/rack@2.2.3.1
purl pkg:gem/rack@2.2.3.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1j25-qagk-c3gk
1
vulnerability VCID-3jru-u17n-tyg1
2
vulnerability VCID-3nmb-xetr-6qbg
3
vulnerability VCID-52qe-dast-tkhu
4
vulnerability VCID-6ydb-e746-vbd8
5
vulnerability VCID-7cef-z5qm-afd8
6
vulnerability VCID-amfu-8d25-juhy
7
vulnerability VCID-bj83-rx84-v3g9
8
vulnerability VCID-bqpn-m2fh-9kab
9
vulnerability VCID-c9mc-7nts-cfgy
10
vulnerability VCID-csrd-u9cz-u7ak
11
vulnerability VCID-dss4-6ptr-83av
12
vulnerability VCID-e11g-k7zm-vkhu
13
vulnerability VCID-e8ab-9br9-6ybt
14
vulnerability VCID-ebb6-b5tx-5bhf
15
vulnerability VCID-ewfc-rx8b-jfc4
16
vulnerability VCID-h8af-h199-qqfz
17
vulnerability VCID-heu4-cd3d-73ck
18
vulnerability VCID-k8fr-zuyx-yyhg
19
vulnerability VCID-mgx9-9bua-37f3
20
vulnerability VCID-p1cf-naeh-bbgx
21
vulnerability VCID-p3dy-qbad-q3ab
22
vulnerability VCID-r1hk-cy5k-9kad
23
vulnerability VCID-tc69-2tad-43cv
24
vulnerability VCID-uh69-24kx-xucy
25
vulnerability VCID-vk15-7qdb-xkh9
26
vulnerability VCID-x373-rhh4-7khm
27
vulnerability VCID-xpa3-1n87-8ucv
28
vulnerability VCID-y6nj-8y3j-hbfw
29
vulnerability VCID-yq3g-ykeu-pfbp
30
vulnerability VCID-zqax-g5xz-wuch
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.2.3.1
aliases CVE-2022-30122, GHSA-hxqx-xwvh-44m2, GMS-2022-1643
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-a8x9-j9b3-jycb
7
url VCID-amfu-8d25-juhy
vulnerability_id VCID-amfu-8d25-juhy
summary
Rack has an unsafe default in Rack::QueryParser allows params_limit bypass via semicolon-separated parameters
`Rack::QueryParser` in version `< 2.2.18` enforces its `params_limit` only for parameters separated by `&`, while still splitting on both `&` and `;`. As a result, attackers could use `;` separators to bypass the parameter count limit and submit more parameters than intended.
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2025-59830.json
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2025-59830.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2025-59830
reference_id
reference_type
scores
0
value 0.0014
scoring_system epss
scoring_elements 0.33866
published_at 2026-06-06T12:55:00Z
1
value 0.0014
scoring_system epss
scoring_elements 0.3385
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2025-59830
2
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-59830
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-59830
3
reference_url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
4
reference_url https://github.com/rack/rack
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack
5
reference_url https://github.com/rack/rack/commit/54e4ffdd5affebcb0c015cc6ae74635c0831ed71
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-09-25T16:14:17Z/
url https://github.com/rack/rack/commit/54e4ffdd5affebcb0c015cc6ae74635c0831ed71
6
reference_url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1116431
reference_id 1116431
reference_type
scores
url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1116431
7
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2398167
reference_id 2398167
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2398167
8
reference_url https://nvd.nist.gov/vuln/detail/CVE-2025-59830
reference_id CVE-2025-59830
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2025-59830
9
reference_url https://github.com/advisories/GHSA-625h-95r8-8xpm
reference_id GHSA-625h-95r8-8xpm
reference_type
scores
0
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-625h-95r8-8xpm
10
reference_url https://github.com/rack/rack/security/advisories/GHSA-625h-95r8-8xpm
reference_id GHSA-625h-95r8-8xpm
reference_type
scores
0
value 7.5
scoring_system cvssv3
scoring_elements
1
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
2
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
3
value HIGH
scoring_system generic_textual
scoring_elements
4
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-09-25T16:14:17Z/
url https://github.com/rack/rack/security/advisories/GHSA-625h-95r8-8xpm
11
reference_url https://access.redhat.com/errata/RHSA-2025:19512
reference_id RHSA-2025:19512
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19512
12
reference_url https://access.redhat.com/errata/RHSA-2025:19513
reference_id RHSA-2025:19513
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19513
13
reference_url https://access.redhat.com/errata/RHSA-2025:19647
reference_id RHSA-2025:19647
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19647
14
reference_url https://access.redhat.com/errata/RHSA-2025:19719
reference_id RHSA-2025:19719
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19719
15
reference_url https://access.redhat.com/errata/RHSA-2025:19733
reference_id RHSA-2025:19733
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19733
16
reference_url https://access.redhat.com/errata/RHSA-2025:19734
reference_id RHSA-2025:19734
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19734
17
reference_url https://access.redhat.com/errata/RHSA-2025:19736
reference_id RHSA-2025:19736
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19736
18
reference_url https://access.redhat.com/errata/RHSA-2025:19800
reference_id RHSA-2025:19800
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19800
19
reference_url https://access.redhat.com/errata/RHSA-2025:19832
reference_id RHSA-2025:19832
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19832
20
reference_url https://access.redhat.com/errata/RHSA-2025:19855
reference_id RHSA-2025:19855
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19855
21
reference_url https://access.redhat.com/errata/RHSA-2025:19856
reference_id RHSA-2025:19856
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19856
22
reference_url https://access.redhat.com/errata/RHSA-2025:19948
reference_id RHSA-2025:19948
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19948
23
reference_url https://access.redhat.com/errata/RHSA-2025:20962
reference_id RHSA-2025:20962
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:20962
24
reference_url https://access.redhat.com/errata/RHSA-2025:21036
reference_id RHSA-2025:21036
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:21036
25
reference_url https://usn.ubuntu.com/7784-1/
reference_id USN-7784-1
reference_type
scores
url https://usn.ubuntu.com/7784-1/
26
reference_url https://usn.ubuntu.com/7960-1/
reference_id USN-7960-1
reference_type
scores
url https://usn.ubuntu.com/7960-1/
fixed_packages
0
url pkg:gem/rack@2.2.18
purl pkg:gem/rack@2.2.18
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3jru-u17n-tyg1
1
vulnerability VCID-3nmb-xetr-6qbg
2
vulnerability VCID-6ydb-e746-vbd8
3
vulnerability VCID-bj83-rx84-v3g9
4
vulnerability VCID-dss4-6ptr-83av
5
vulnerability VCID-e11g-k7zm-vkhu
6
vulnerability VCID-e8ab-9br9-6ybt
7
vulnerability VCID-ewfc-rx8b-jfc4
8
vulnerability VCID-h8af-h199-qqfz
9
vulnerability VCID-k8fr-zuyx-yyhg
10
vulnerability VCID-p3dy-qbad-q3ab
11
vulnerability VCID-r1hk-cy5k-9kad
12
vulnerability VCID-tc69-2tad-43cv
13
vulnerability VCID-uh69-24kx-xucy
14
vulnerability VCID-x373-rhh4-7khm
15
vulnerability VCID-xpa3-1n87-8ucv
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.2.18
1
url pkg:gem/rack@3.0.0.beta1
purl pkg:gem/rack@3.0.0.beta1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3jru-u17n-tyg1
1
vulnerability VCID-52qe-dast-tkhu
2
vulnerability VCID-7cef-z5qm-afd8
3
vulnerability VCID-bj83-rx84-v3g9
4
vulnerability VCID-bqpn-m2fh-9kab
5
vulnerability VCID-c9mc-7nts-cfgy
6
vulnerability VCID-dss4-6ptr-83av
7
vulnerability VCID-e11g-k7zm-vkhu
8
vulnerability VCID-ebb6-b5tx-5bhf
9
vulnerability VCID-heu4-cd3d-73ck
10
vulnerability VCID-hpw3-uw3x-mqgq
11
vulnerability VCID-k8fr-zuyx-yyhg
12
vulnerability VCID-pydr-47y4-y3fu
13
vulnerability VCID-u1u4-7b3v-fue7
14
vulnerability VCID-vk15-7qdb-xkh9
15
vulnerability VCID-x373-rhh4-7khm
16
vulnerability VCID-xpa3-1n87-8ucv
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.0.0.beta1
aliases CVE-2025-59830, GHSA-625h-95r8-8xpm
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-amfu-8d25-juhy
8
url VCID-bj83-rx84-v3g9
vulnerability_id VCID-bj83-rx84-v3g9
summary
Rack has a Directory Traversal via Rack:Directory
`Rack::Directory`’s path check used a string prefix match on the expanded path. A request like `/../root_example/` can escape the configured root if the target path starts with the root string, allowing directory listing outside the intended root.
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2026-22860.json
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2026-22860.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2026-22860
reference_id
reference_type
scores
0
value 0.00123
scoring_system epss
scoring_elements 0.31062
published_at 2026-06-06T12:55:00Z
1
value 0.00123
scoring_system epss
scoring_elements 0.31095
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2026-22860
2
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22860
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-22860
3
reference_url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
4
reference_url https://github.com/rack/rack
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack
5
reference_url https://github.com/rack/rack/commit/75c5745c286637a8f049a33790c71237762069e7
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2026-02-18T19:27:31Z/
url https://github.com/rack/rack/commit/75c5745c286637a8f049a33790c71237762069e7
6
reference_url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1128479
reference_id 1128479
reference_type
scores
url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1128479
7
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2440737
reference_id 2440737
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2440737
8
reference_url https://nvd.nist.gov/vuln/detail/CVE-2026-22860
reference_id CVE-2026-22860
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2026-22860
9
reference_url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2026-22860.yml
reference_id CVE-2026-22860.YML
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2026-22860.yml
10
reference_url https://github.com/advisories/GHSA-mxw3-3hh2-x2mh
reference_id GHSA-mxw3-3hh2-x2mh
reference_type
scores
0
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-mxw3-3hh2-x2mh
11
reference_url https://github.com/rack/rack/security/advisories/GHSA-mxw3-3hh2-x2mh
reference_id GHSA-mxw3-3hh2-x2mh
reference_type
scores
0
value 7.5
scoring_system cvssv3
scoring_elements
1
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
2
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
3
value HIGH
scoring_system generic_textual
scoring_elements
4
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2026-02-18T19:27:31Z/
url https://github.com/rack/rack/security/advisories/GHSA-mxw3-3hh2-x2mh
12
reference_url https://usn.ubuntu.com/8066-1/
reference_id USN-8066-1
reference_type
scores
url https://usn.ubuntu.com/8066-1/
fixed_packages
0
url pkg:gem/rack@2.2.22
purl pkg:gem/rack@2.2.22
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3nmb-xetr-6qbg
1
vulnerability VCID-6ydb-e746-vbd8
2
vulnerability VCID-bj83-rx84-v3g9
3
vulnerability VCID-e8ab-9br9-6ybt
4
vulnerability VCID-ewfc-rx8b-jfc4
5
vulnerability VCID-h8af-h199-qqfz
6
vulnerability VCID-p3dy-qbad-q3ab
7
vulnerability VCID-r1hk-cy5k-9kad
8
vulnerability VCID-tc69-2tad-43cv
9
vulnerability VCID-uh69-24kx-xucy
10
vulnerability VCID-x373-rhh4-7khm
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.2.22
1
url pkg:gem/rack@3.1.20
purl pkg:gem/rack@3.1.20
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3nmb-xetr-6qbg
1
vulnerability VCID-6ydb-e746-vbd8
2
vulnerability VCID-bj83-rx84-v3g9
3
vulnerability VCID-e8ab-9br9-6ybt
4
vulnerability VCID-ewfc-rx8b-jfc4
5
vulnerability VCID-h8af-h199-qqfz
6
vulnerability VCID-hpw3-uw3x-mqgq
7
vulnerability VCID-p3dy-qbad-q3ab
8
vulnerability VCID-pydr-47y4-y3fu
9
vulnerability VCID-r1hk-cy5k-9kad
10
vulnerability VCID-tc69-2tad-43cv
11
vulnerability VCID-u1u4-7b3v-fue7
12
vulnerability VCID-uh69-24kx-xucy
13
vulnerability VCID-x373-rhh4-7khm
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.1.20
2
url pkg:gem/rack@3.2.5
purl pkg:gem/rack@3.2.5
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3nmb-xetr-6qbg
1
vulnerability VCID-6ydb-e746-vbd8
2
vulnerability VCID-bj83-rx84-v3g9
3
vulnerability VCID-e8ab-9br9-6ybt
4
vulnerability VCID-ewfc-rx8b-jfc4
5
vulnerability VCID-gnc7-wp69-h7ag
6
vulnerability VCID-h8af-h199-qqfz
7
vulnerability VCID-hpw3-uw3x-mqgq
8
vulnerability VCID-p3dy-qbad-q3ab
9
vulnerability VCID-pydr-47y4-y3fu
10
vulnerability VCID-r1hk-cy5k-9kad
11
vulnerability VCID-tc69-2tad-43cv
12
vulnerability VCID-u1u4-7b3v-fue7
13
vulnerability VCID-uh69-24kx-xucy
14
vulnerability VCID-x373-rhh4-7khm
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.2.5
aliases CVE-2026-22860, GHSA-mxw3-3hh2-x2mh
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-bj83-rx84-v3g9
9
url VCID-bqpn-m2fh-9kab
vulnerability_id VCID-bqpn-m2fh-9kab
summary
Possible Denial of Service Vulnerability in Rack’s header parsing
There is a denial of service vulnerability in the header parsing component of Rack. Carefully crafted input can cause header parsing in Rack to take an unexpected amount of time, possibly resulting in a denial of service attack vector. Any applications that parse headers using Rack (virtually all Rails applications) are impacted. Workarounds Setting `Regexp.timeout` in Ruby 3.2 is a possible workaround.
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2023-27539.json
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2023-27539.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2023-27539
reference_id
reference_type
scores
0
value 0.00364
scoring_system epss
scoring_elements 0.58809
published_at 2026-06-06T12:55:00Z
1
value 0.00364
scoring_system epss
scoring_elements 0.58804
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2023-27539
2
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-30122
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-30122
3
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-30123
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-30123
4
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44570
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44570
5
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44571
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44571
6
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44572
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44572
7
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-27530
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-27530
8
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-27539
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-27539
9
reference_url https://discuss.rubyonrails.org/t/cve-2023-27539-possible-denial-of-service-vulnerability-in-racks-header-parsing/82466
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
1
value LOW
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2025-01-09T21:22:46Z/
url https://discuss.rubyonrails.org/t/cve-2023-27539-possible-denial-of-service-vulnerability-in-racks-header-parsing/82466
10
reference_url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
11
reference_url https://github.com/rack/rack
reference_id
reference_type
scores
0
value LOW
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack
12
reference_url https://github.com/rack/rack/commit/231ef369ad0b542575fb36c74fcfcfabcf6c530c
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
1
value LOW
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2025-01-09T21:22:46Z/
url https://github.com/rack/rack/commit/231ef369ad0b542575fb36c74fcfcfabcf6c530c
13
reference_url https://github.com/rack/rack/commit/ee7919ea04303717858be1c3f16b406adc6d8cff
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
1
value LOW
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2025-01-09T21:22:46Z/
url https://github.com/rack/rack/commit/ee7919ea04303717858be1c3f16b406adc6d8cff
14
reference_url https://lists.debian.org/debian-lts-announce/2023/04/msg00017.html
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
1
value LOW
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2025-01-09T21:22:46Z/
url https://lists.debian.org/debian-lts-announce/2023/04/msg00017.html
15
reference_url https://security.netapp.com/advisory/ntap-20231208-0016
reference_id
reference_type
scores
0
value LOW
scoring_system generic_textual
scoring_elements
url https://security.netapp.com/advisory/ntap-20231208-0016
16
reference_url https://www.debian.org/security/2023/dsa-5530
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
1
value LOW
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2025-01-09T21:22:46Z/
url https://www.debian.org/security/2023/dsa-5530
17
reference_url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1033264
reference_id 1033264
reference_type
scores
url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1033264
18
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2179649
reference_id 2179649
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2179649
19
reference_url https://nvd.nist.gov/vuln/detail/CVE-2023-27539
reference_id CVE-2023-27539
reference_type
scores
0
value LOW
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2023-27539
20
reference_url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2023-27539.yml
reference_id CVE-2023-27539.YML
reference_type
scores
0
value LOW
scoring_system generic_textual
scoring_elements
url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2023-27539.yml
21
reference_url https://github.com/advisories/GHSA-c6qg-cjj8-47qp
reference_id GHSA-c6qg-cjj8-47qp
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
1
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2025-01-09T21:22:46Z/
url https://github.com/advisories/GHSA-c6qg-cjj8-47qp
22
reference_url https://security.netapp.com/advisory/ntap-20231208-0016/
reference_id ntap-20231208-0016
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
1
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2025-01-09T21:22:46Z/
url https://security.netapp.com/advisory/ntap-20231208-0016/
23
reference_url https://access.redhat.com/errata/RHSA-2023:1953
reference_id RHSA-2023:1953
reference_type
scores
url https://access.redhat.com/errata/RHSA-2023:1953
24
reference_url https://access.redhat.com/errata/RHSA-2023:1961
reference_id RHSA-2023:1961
reference_type
scores
url https://access.redhat.com/errata/RHSA-2023:1961
25
reference_url https://access.redhat.com/errata/RHSA-2023:1981
reference_id RHSA-2023:1981
reference_type
scores
url https://access.redhat.com/errata/RHSA-2023:1981
26
reference_url https://access.redhat.com/errata/RHSA-2023:2652
reference_id RHSA-2023:2652
reference_type
scores
url https://access.redhat.com/errata/RHSA-2023:2652
27
reference_url https://access.redhat.com/errata/RHSA-2023:3082
reference_id RHSA-2023:3082
reference_type
scores
url https://access.redhat.com/errata/RHSA-2023:3082
28
reference_url https://access.redhat.com/errata/RHSA-2023:3403
reference_id RHSA-2023:3403
reference_type
scores
url https://access.redhat.com/errata/RHSA-2023:3403
29
reference_url https://access.redhat.com/errata/RHSA-2023:3495
reference_id RHSA-2023:3495
reference_type
scores
url https://access.redhat.com/errata/RHSA-2023:3495
30
reference_url https://access.redhat.com/errata/RHSA-2023:6818
reference_id RHSA-2023:6818
reference_type
scores
url https://access.redhat.com/errata/RHSA-2023:6818
31
reference_url https://usn.ubuntu.com/6689-1/
reference_id USN-6689-1
reference_type
scores
url https://usn.ubuntu.com/6689-1/
32
reference_url https://usn.ubuntu.com/6905-1/
reference_id USN-6905-1
reference_type
scores
url https://usn.ubuntu.com/6905-1/
33
reference_url https://usn.ubuntu.com/7036-1/
reference_id USN-7036-1
reference_type
scores
url https://usn.ubuntu.com/7036-1/
fixed_packages
0
url pkg:gem/rack@2.2.6.4
purl pkg:gem/rack@2.2.6.4
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1j25-qagk-c3gk
1
vulnerability VCID-3jru-u17n-tyg1
2
vulnerability VCID-3nmb-xetr-6qbg
3
vulnerability VCID-52qe-dast-tkhu
4
vulnerability VCID-6ydb-e746-vbd8
5
vulnerability VCID-7cef-z5qm-afd8
6
vulnerability VCID-amfu-8d25-juhy
7
vulnerability VCID-bj83-rx84-v3g9
8
vulnerability VCID-csrd-u9cz-u7ak
9
vulnerability VCID-dss4-6ptr-83av
10
vulnerability VCID-e11g-k7zm-vkhu
11
vulnerability VCID-e8ab-9br9-6ybt
12
vulnerability VCID-ewfc-rx8b-jfc4
13
vulnerability VCID-h8af-h199-qqfz
14
vulnerability VCID-heu4-cd3d-73ck
15
vulnerability VCID-k8fr-zuyx-yyhg
16
vulnerability VCID-p1cf-naeh-bbgx
17
vulnerability VCID-p3dy-qbad-q3ab
18
vulnerability VCID-r1hk-cy5k-9kad
19
vulnerability VCID-tc69-2tad-43cv
20
vulnerability VCID-uh69-24kx-xucy
21
vulnerability VCID-vk15-7qdb-xkh9
22
vulnerability VCID-x373-rhh4-7khm
23
vulnerability VCID-xpa3-1n87-8ucv
24
vulnerability VCID-y6nj-8y3j-hbfw
25
vulnerability VCID-yq3g-ykeu-pfbp
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.2.6.4
1
url pkg:gem/rack@3.0.6.1
purl pkg:gem/rack@3.0.6.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3jru-u17n-tyg1
1
vulnerability VCID-3nmb-xetr-6qbg
2
vulnerability VCID-52qe-dast-tkhu
3
vulnerability VCID-6ydb-e746-vbd8
4
vulnerability VCID-7cef-z5qm-afd8
5
vulnerability VCID-bj83-rx84-v3g9
6
vulnerability VCID-csrd-u9cz-u7ak
7
vulnerability VCID-dss4-6ptr-83av
8
vulnerability VCID-e11g-k7zm-vkhu
9
vulnerability VCID-e8ab-9br9-6ybt
10
vulnerability VCID-ewfc-rx8b-jfc4
11
vulnerability VCID-h8af-h199-qqfz
12
vulnerability VCID-heu4-cd3d-73ck
13
vulnerability VCID-hpw3-uw3x-mqgq
14
vulnerability VCID-k8fr-zuyx-yyhg
15
vulnerability VCID-p1cf-naeh-bbgx
16
vulnerability VCID-p3dy-qbad-q3ab
17
vulnerability VCID-pydr-47y4-y3fu
18
vulnerability VCID-r1hk-cy5k-9kad
19
vulnerability VCID-tc69-2tad-43cv
20
vulnerability VCID-u1u4-7b3v-fue7
21
vulnerability VCID-uh69-24kx-xucy
22
vulnerability VCID-vk15-7qdb-xkh9
23
vulnerability VCID-x373-rhh4-7khm
24
vulnerability VCID-xpa3-1n87-8ucv
25
vulnerability VCID-y6nj-8y3j-hbfw
26
vulnerability VCID-yq3g-ykeu-pfbp
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.0.6.1
aliases CVE-2023-27539, GHSA-c6qg-cjj8-47qp, GMS-2023-769
risk_score 2.4
exploitability 0.5
weighted_severity 4.8
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-bqpn-m2fh-9kab
10
url VCID-c9mc-7nts-cfgy
vulnerability_id VCID-c9mc-7nts-cfgy
summary
Duplicate
This advisory duplicates another.
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2022-44572.json
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2022-44572.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2022-44572
reference_id
reference_type
scores
0
value 0.00255
scoring_system epss
scoring_elements 0.49002
published_at 2026-06-04T12:55:00Z
1
value 0.00255
scoring_system epss
scoring_elements 0.49073
published_at 2026-06-06T12:55:00Z
2
value 0.00255
scoring_system epss
scoring_elements 0.49063
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2022-44572
2
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-30122
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-30122
3
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-30123
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-30123
4
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44570
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44570
5
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44571
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44571
6
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44572
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44572
7
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-27530
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-27530
8
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-27539
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-27539
9
reference_url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
reference_id
reference_type
scores
0
value 5.9
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
10
reference_url https://github.com/rack/rack
reference_id
reference_type
scores
0
value LOW
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack
11
reference_url https://github.com/rack/rack/releases/tag/v3.0.4.1
reference_id
reference_type
scores
0
value LOW
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack/releases/tag/v3.0.4.1
12
reference_url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2022-44572.yml
reference_id
reference_type
scores
0
value LOW
scoring_system generic_textual
scoring_elements
url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2022-44572.yml
13
reference_url https://hackerone.com/reports/1639882
reference_id
reference_type
scores
0
value LOW
scoring_system generic_textual
scoring_elements
url https://hackerone.com/reports/1639882
14
reference_url https://www.debian.org/security/2023/dsa-5530
reference_id
reference_type
scores
0
value LOW
scoring_system generic_textual
scoring_elements
url https://www.debian.org/security/2023/dsa-5530
15
reference_url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1029832
reference_id 1029832
reference_type
scores
url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1029832
16
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2164722
reference_id 2164722
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2164722
17
reference_url https://nvd.nist.gov/vuln/detail/CVE-2022-44572
reference_id CVE-2022-44572
reference_type
scores
0
value LOW
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2022-44572
18
reference_url https://github.com/advisories/GHSA-rqv2-275x-2jq5
reference_id GHSA-rqv2-275x-2jq5
reference_type
scores
url https://github.com/advisories/GHSA-rqv2-275x-2jq5
19
reference_url https://access.redhat.com/errata/RHSA-2023:6818
reference_id RHSA-2023:6818
reference_type
scores
url https://access.redhat.com/errata/RHSA-2023:6818
20
reference_url https://usn.ubuntu.com/5910-1/
reference_id USN-5910-1
reference_type
scores
url https://usn.ubuntu.com/5910-1/
21
reference_url https://usn.ubuntu.com/7036-1/
reference_id USN-7036-1
reference_type
scores
url https://usn.ubuntu.com/7036-1/
fixed_packages
0
url pkg:gem/rack@2.0.9.2
purl pkg:gem/rack@2.0.9.2
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1j25-qagk-c3gk
1
vulnerability VCID-3jru-u17n-tyg1
2
vulnerability VCID-3nmb-xetr-6qbg
3
vulnerability VCID-52qe-dast-tkhu
4
vulnerability VCID-6ydb-e746-vbd8
5
vulnerability VCID-7cef-z5qm-afd8
6
vulnerability VCID-amfu-8d25-juhy
7
vulnerability VCID-bj83-rx84-v3g9
8
vulnerability VCID-bqpn-m2fh-9kab
9
vulnerability VCID-c9mc-7nts-cfgy
10
vulnerability VCID-csrd-u9cz-u7ak
11
vulnerability VCID-dss4-6ptr-83av
12
vulnerability VCID-e11g-k7zm-vkhu
13
vulnerability VCID-e8ab-9br9-6ybt
14
vulnerability VCID-ebb6-b5tx-5bhf
15
vulnerability VCID-ewfc-rx8b-jfc4
16
vulnerability VCID-h8af-h199-qqfz
17
vulnerability VCID-heu4-cd3d-73ck
18
vulnerability VCID-k8fr-zuyx-yyhg
19
vulnerability VCID-p1cf-naeh-bbgx
20
vulnerability VCID-p3dy-qbad-q3ab
21
vulnerability VCID-r1hk-cy5k-9kad
22
vulnerability VCID-tc69-2tad-43cv
23
vulnerability VCID-uh69-24kx-xucy
24
vulnerability VCID-vk15-7qdb-xkh9
25
vulnerability VCID-x373-rhh4-7khm
26
vulnerability VCID-xpa3-1n87-8ucv
27
vulnerability VCID-y6nj-8y3j-hbfw
28
vulnerability VCID-yq3g-ykeu-pfbp
29
vulnerability VCID-zqax-g5xz-wuch
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.0.9.2
1
url pkg:gem/rack@2.1.4.2
purl pkg:gem/rack@2.1.4.2
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1j25-qagk-c3gk
1
vulnerability VCID-3jru-u17n-tyg1
2
vulnerability VCID-3nmb-xetr-6qbg
3
vulnerability VCID-52qe-dast-tkhu
4
vulnerability VCID-6ydb-e746-vbd8
5
vulnerability VCID-7cef-z5qm-afd8
6
vulnerability VCID-amfu-8d25-juhy
7
vulnerability VCID-bj83-rx84-v3g9
8
vulnerability VCID-bqpn-m2fh-9kab
9
vulnerability VCID-c9mc-7nts-cfgy
10
vulnerability VCID-csrd-u9cz-u7ak
11
vulnerability VCID-dss4-6ptr-83av
12
vulnerability VCID-e11g-k7zm-vkhu
13
vulnerability VCID-e8ab-9br9-6ybt
14
vulnerability VCID-ebb6-b5tx-5bhf
15
vulnerability VCID-ewfc-rx8b-jfc4
16
vulnerability VCID-h8af-h199-qqfz
17
vulnerability VCID-heu4-cd3d-73ck
18
vulnerability VCID-k8fr-zuyx-yyhg
19
vulnerability VCID-p1cf-naeh-bbgx
20
vulnerability VCID-p3dy-qbad-q3ab
21
vulnerability VCID-r1hk-cy5k-9kad
22
vulnerability VCID-tc69-2tad-43cv
23
vulnerability VCID-uh69-24kx-xucy
24
vulnerability VCID-vk15-7qdb-xkh9
25
vulnerability VCID-x373-rhh4-7khm
26
vulnerability VCID-xpa3-1n87-8ucv
27
vulnerability VCID-y6nj-8y3j-hbfw
28
vulnerability VCID-yq3g-ykeu-pfbp
29
vulnerability VCID-zqax-g5xz-wuch
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.1.4.2
2
url pkg:gem/rack@2.2.5
purl pkg:gem/rack@2.2.5
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1j25-qagk-c3gk
1
vulnerability VCID-3jru-u17n-tyg1
2
vulnerability VCID-3nmb-xetr-6qbg
3
vulnerability VCID-52qe-dast-tkhu
4
vulnerability VCID-6ydb-e746-vbd8
5
vulnerability VCID-7cef-z5qm-afd8
6
vulnerability VCID-amfu-8d25-juhy
7
vulnerability VCID-bj83-rx84-v3g9
8
vulnerability VCID-bqpn-m2fh-9kab
9
vulnerability VCID-c9mc-7nts-cfgy
10
vulnerability VCID-csrd-u9cz-u7ak
11
vulnerability VCID-dss4-6ptr-83av
12
vulnerability VCID-e11g-k7zm-vkhu
13
vulnerability VCID-e8ab-9br9-6ybt
14
vulnerability VCID-ebb6-b5tx-5bhf
15
vulnerability VCID-ewfc-rx8b-jfc4
16
vulnerability VCID-h8af-h199-qqfz
17
vulnerability VCID-heu4-cd3d-73ck
18
vulnerability VCID-k8fr-zuyx-yyhg
19
vulnerability VCID-mgx9-9bua-37f3
20
vulnerability VCID-p1cf-naeh-bbgx
21
vulnerability VCID-p3dy-qbad-q3ab
22
vulnerability VCID-r1hk-cy5k-9kad
23
vulnerability VCID-tc69-2tad-43cv
24
vulnerability VCID-uh69-24kx-xucy
25
vulnerability VCID-vk15-7qdb-xkh9
26
vulnerability VCID-x373-rhh4-7khm
27
vulnerability VCID-xpa3-1n87-8ucv
28
vulnerability VCID-y6nj-8y3j-hbfw
29
vulnerability VCID-yq3g-ykeu-pfbp
30
vulnerability VCID-zqax-g5xz-wuch
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.2.5
3
url pkg:gem/rack@2.2.6.1
purl pkg:gem/rack@2.2.6.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1j25-qagk-c3gk
1
vulnerability VCID-3jru-u17n-tyg1
2
vulnerability VCID-3nmb-xetr-6qbg
3
vulnerability VCID-52qe-dast-tkhu
4
vulnerability VCID-6ydb-e746-vbd8
5
vulnerability VCID-7cef-z5qm-afd8
6
vulnerability VCID-amfu-8d25-juhy
7
vulnerability VCID-bj83-rx84-v3g9
8
vulnerability VCID-bqpn-m2fh-9kab
9
vulnerability VCID-c9mc-7nts-cfgy
10
vulnerability VCID-csrd-u9cz-u7ak
11
vulnerability VCID-dss4-6ptr-83av
12
vulnerability VCID-e11g-k7zm-vkhu
13
vulnerability VCID-e8ab-9br9-6ybt
14
vulnerability VCID-ebb6-b5tx-5bhf
15
vulnerability VCID-ewfc-rx8b-jfc4
16
vulnerability VCID-h8af-h199-qqfz
17
vulnerability VCID-heu4-cd3d-73ck
18
vulnerability VCID-k8fr-zuyx-yyhg
19
vulnerability VCID-mgx9-9bua-37f3
20
vulnerability VCID-p1cf-naeh-bbgx
21
vulnerability VCID-p3dy-qbad-q3ab
22
vulnerability VCID-r1hk-cy5k-9kad
23
vulnerability VCID-tc69-2tad-43cv
24
vulnerability VCID-uh69-24kx-xucy
25
vulnerability VCID-vk15-7qdb-xkh9
26
vulnerability VCID-x373-rhh4-7khm
27
vulnerability VCID-xpa3-1n87-8ucv
28
vulnerability VCID-y6nj-8y3j-hbfw
29
vulnerability VCID-yq3g-ykeu-pfbp
30
vulnerability VCID-zqax-g5xz-wuch
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.2.6.1
4
url pkg:gem/rack@3.0.4.1
purl pkg:gem/rack@3.0.4.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3jru-u17n-tyg1
1
vulnerability VCID-3nmb-xetr-6qbg
2
vulnerability VCID-52qe-dast-tkhu
3
vulnerability VCID-6ydb-e746-vbd8
4
vulnerability VCID-7cef-z5qm-afd8
5
vulnerability VCID-bj83-rx84-v3g9
6
vulnerability VCID-bqpn-m2fh-9kab
7
vulnerability VCID-csrd-u9cz-u7ak
8
vulnerability VCID-dss4-6ptr-83av
9
vulnerability VCID-e11g-k7zm-vkhu
10
vulnerability VCID-e8ab-9br9-6ybt
11
vulnerability VCID-ewfc-rx8b-jfc4
12
vulnerability VCID-h8af-h199-qqfz
13
vulnerability VCID-heu4-cd3d-73ck
14
vulnerability VCID-hpw3-uw3x-mqgq
15
vulnerability VCID-k8fr-zuyx-yyhg
16
vulnerability VCID-p1cf-naeh-bbgx
17
vulnerability VCID-p3dy-qbad-q3ab
18
vulnerability VCID-pydr-47y4-y3fu
19
vulnerability VCID-r1hk-cy5k-9kad
20
vulnerability VCID-tc69-2tad-43cv
21
vulnerability VCID-u1u4-7b3v-fue7
22
vulnerability VCID-uh69-24kx-xucy
23
vulnerability VCID-vk15-7qdb-xkh9
24
vulnerability VCID-x373-rhh4-7khm
25
vulnerability VCID-xpa3-1n87-8ucv
26
vulnerability VCID-y6nj-8y3j-hbfw
27
vulnerability VCID-yq3g-ykeu-pfbp
28
vulnerability VCID-zqax-g5xz-wuch
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.0.4.1
aliases CVE-2022-44572, GHSA-rqv2-275x-2jq5, GMS-2023-66
risk_score 3.4
exploitability 0.5
weighted_severity 6.8
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-c9mc-7nts-cfgy
11
url VCID-csrd-u9cz-u7ak
vulnerability_id VCID-csrd-u9cz-u7ak
summary
Local File Inclusion in Rack::Static
## Summary

`Rack::Static` can serve files under the specified `root:` even if `urls:` are provided, which may expose other files under the specified `root:` unexpectedly.

## Details

The vulnerability occurs because `Rack::Static` does not properly sanitize user-supplied paths before serving files. Specifically, encoded path traversal sequences are not correctly validated, allowing attackers to access files outside the designated static file directory.

## Impact

By exploiting this vulnerability, an attacker can gain access to all files under the specified `root:` directory, provided they are able to determine then path of the file.

## Mitigation

- Update to the latest version of Rack, or
- Remove usage of `Rack::Static`, or
- Ensure that `root:` points at a directory path which only contains files which should be accessed publicly.

It is likely that a CDN or similar static file server would also mitigate the issue.
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2025-27610.json
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2025-27610.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2025-27610
reference_id
reference_type
scores
0
value 0.01354
scoring_system epss
scoring_elements 0.80479
published_at 2026-06-06T12:55:00Z
1
value 0.01354
scoring_system epss
scoring_elements 0.80477
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2025-27610
2
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-27610
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-27610
3
reference_url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
4
reference_url https://github.com/rack/rack
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack
5
reference_url https://github.com/rack/rack/commit/50caab74fa01ee8f5dbdee7bb2782126d20c6583
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-03-11T15:22:45Z/
url https://github.com/rack/rack/commit/50caab74fa01ee8f5dbdee7bb2782126d20c6583
6
reference_url https://github.com/rack/rack/security/advisories/GHSA-7wqh-767x-r66v
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3
scoring_elements
1
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
2
value HIGH
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-03-11T15:22:45Z/
url https://github.com/rack/rack/security/advisories/GHSA-7wqh-767x-r66v
7
reference_url https://lists.debian.org/debian-lts-announce/2025/03/msg00016.html
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://lists.debian.org/debian-lts-announce/2025/03/msg00016.html
8
reference_url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1100444
reference_id 1100444
reference_type
scores
url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1100444
9
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2351231
reference_id 2351231
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2351231
10
reference_url https://nvd.nist.gov/vuln/detail/CVE-2025-27610
reference_id CVE-2025-27610
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2025-27610
11
reference_url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2025-27610.yml
reference_id CVE-2025-27610.YML
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2025-27610.yml
12
reference_url https://github.com/advisories/GHSA-7wqh-767x-r66v
reference_id GHSA-7wqh-767x-r66v
reference_type
scores
url https://github.com/advisories/GHSA-7wqh-767x-r66v
13
reference_url https://access.redhat.com/errata/RHSA-2025:3448
reference_id RHSA-2025:3448
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:3448
14
reference_url https://access.redhat.com/errata/RHSA-2025:3490
reference_id RHSA-2025:3490
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:3490
15
reference_url https://access.redhat.com/errata/RHSA-2025:3491
reference_id RHSA-2025:3491
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:3491
16
reference_url https://access.redhat.com/errata/RHSA-2025:3492
reference_id RHSA-2025:3492
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:3492
17
reference_url https://access.redhat.com/errata/RHSA-2025:3906
reference_id RHSA-2025:3906
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:3906
18
reference_url https://access.redhat.com/errata/RHSA-2025:4576
reference_id RHSA-2025:4576
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:4576
19
reference_url https://usn.ubuntu.com/7366-1/
reference_id USN-7366-1
reference_type
scores
url https://usn.ubuntu.com/7366-1/
20
reference_url https://usn.ubuntu.com/7366-2/
reference_id USN-7366-2
reference_type
scores
url https://usn.ubuntu.com/7366-2/
fixed_packages
0
url pkg:gem/rack@2.2.13
purl pkg:gem/rack@2.2.13
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1j25-qagk-c3gk
1
vulnerability VCID-3jru-u17n-tyg1
2
vulnerability VCID-3nmb-xetr-6qbg
3
vulnerability VCID-6ydb-e746-vbd8
4
vulnerability VCID-7cef-z5qm-afd8
5
vulnerability VCID-amfu-8d25-juhy
6
vulnerability VCID-bj83-rx84-v3g9
7
vulnerability VCID-dss4-6ptr-83av
8
vulnerability VCID-e11g-k7zm-vkhu
9
vulnerability VCID-e8ab-9br9-6ybt
10
vulnerability VCID-ewfc-rx8b-jfc4
11
vulnerability VCID-h8af-h199-qqfz
12
vulnerability VCID-k8fr-zuyx-yyhg
13
vulnerability VCID-p1cf-naeh-bbgx
14
vulnerability VCID-p3dy-qbad-q3ab
15
vulnerability VCID-r1hk-cy5k-9kad
16
vulnerability VCID-tc69-2tad-43cv
17
vulnerability VCID-uh69-24kx-xucy
18
vulnerability VCID-x373-rhh4-7khm
19
vulnerability VCID-xpa3-1n87-8ucv
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.2.13
1
url pkg:gem/rack@3.0.0.beta1
purl pkg:gem/rack@3.0.0.beta1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3jru-u17n-tyg1
1
vulnerability VCID-52qe-dast-tkhu
2
vulnerability VCID-7cef-z5qm-afd8
3
vulnerability VCID-bj83-rx84-v3g9
4
vulnerability VCID-bqpn-m2fh-9kab
5
vulnerability VCID-c9mc-7nts-cfgy
6
vulnerability VCID-dss4-6ptr-83av
7
vulnerability VCID-e11g-k7zm-vkhu
8
vulnerability VCID-ebb6-b5tx-5bhf
9
vulnerability VCID-heu4-cd3d-73ck
10
vulnerability VCID-hpw3-uw3x-mqgq
11
vulnerability VCID-k8fr-zuyx-yyhg
12
vulnerability VCID-pydr-47y4-y3fu
13
vulnerability VCID-u1u4-7b3v-fue7
14
vulnerability VCID-vk15-7qdb-xkh9
15
vulnerability VCID-x373-rhh4-7khm
16
vulnerability VCID-xpa3-1n87-8ucv
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.0.0.beta1
2
url pkg:gem/rack@3.0.14
purl pkg:gem/rack@3.0.14
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3jru-u17n-tyg1
1
vulnerability VCID-3nmb-xetr-6qbg
2
vulnerability VCID-6ydb-e746-vbd8
3
vulnerability VCID-7cef-z5qm-afd8
4
vulnerability VCID-bj83-rx84-v3g9
5
vulnerability VCID-dss4-6ptr-83av
6
vulnerability VCID-e11g-k7zm-vkhu
7
vulnerability VCID-e8ab-9br9-6ybt
8
vulnerability VCID-ewfc-rx8b-jfc4
9
vulnerability VCID-h8af-h199-qqfz
10
vulnerability VCID-hpw3-uw3x-mqgq
11
vulnerability VCID-k8fr-zuyx-yyhg
12
vulnerability VCID-p1cf-naeh-bbgx
13
vulnerability VCID-p3dy-qbad-q3ab
14
vulnerability VCID-pydr-47y4-y3fu
15
vulnerability VCID-r1hk-cy5k-9kad
16
vulnerability VCID-tc69-2tad-43cv
17
vulnerability VCID-u1u4-7b3v-fue7
18
vulnerability VCID-uh69-24kx-xucy
19
vulnerability VCID-x373-rhh4-7khm
20
vulnerability VCID-xpa3-1n87-8ucv
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.0.14
3
url pkg:gem/rack@3.1.12
purl pkg:gem/rack@3.1.12
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3jru-u17n-tyg1
1
vulnerability VCID-3nmb-xetr-6qbg
2
vulnerability VCID-6ydb-e746-vbd8
3
vulnerability VCID-7cef-z5qm-afd8
4
vulnerability VCID-bj83-rx84-v3g9
5
vulnerability VCID-dss4-6ptr-83av
6
vulnerability VCID-e11g-k7zm-vkhu
7
vulnerability VCID-e8ab-9br9-6ybt
8
vulnerability VCID-ewfc-rx8b-jfc4
9
vulnerability VCID-h8af-h199-qqfz
10
vulnerability VCID-hpw3-uw3x-mqgq
11
vulnerability VCID-k8fr-zuyx-yyhg
12
vulnerability VCID-p1cf-naeh-bbgx
13
vulnerability VCID-p3dy-qbad-q3ab
14
vulnerability VCID-pydr-47y4-y3fu
15
vulnerability VCID-r1hk-cy5k-9kad
16
vulnerability VCID-tc69-2tad-43cv
17
vulnerability VCID-u1u4-7b3v-fue7
18
vulnerability VCID-uh69-24kx-xucy
19
vulnerability VCID-x373-rhh4-7khm
20
vulnerability VCID-xpa3-1n87-8ucv
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.1.12
aliases CVE-2025-27610, GHSA-7wqh-767x-r66v
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-csrd-u9cz-u7ak
12
url VCID-dss4-6ptr-83av
vulnerability_id VCID-dss4-6ptr-83av
summary
Rack: Multipart parser buffers large non‑file fields entirely in memory, enabling DoS (memory exhaustion)
`Rack::Multipart::Parser` stores non-file form fields (parts without a `filename`) entirely in memory as Ruby `String` objects. A single large text field in a multipart/form-data request (hundreds of megabytes or more) can consume equivalent process memory, potentially leading to out-of-memory (OOM) conditions and denial of service (DoS).
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2025-61771.json
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2025-61771.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2025-61771
reference_id
reference_type
scores
0
value 0.00107
scoring_system epss
scoring_elements 0.28563
published_at 2026-06-06T12:55:00Z
1
value 0.00107
scoring_system epss
scoring_elements 0.28604
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2025-61771
2
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-61771
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-61771
3
reference_url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
4
reference_url https://github.com/rack/rack
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack
5
reference_url https://github.com/rack/rack/commit/589127f4ac8b5cf11cf88fb0cd116ffed4d2181e
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-10-07T17:51:58Z/
url https://github.com/rack/rack/commit/589127f4ac8b5cf11cf88fb0cd116ffed4d2181e
6
reference_url https://github.com/rack/rack/commit/d869fed663b113b95a74ad53e1b5cae6ab31f29e
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-10-07T17:51:58Z/
url https://github.com/rack/rack/commit/d869fed663b113b95a74ad53e1b5cae6ab31f29e
7
reference_url https://github.com/rack/rack/commit/e08f78c656c9394d6737c022bde087e0f33336fd
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-10-07T17:51:58Z/
url https://github.com/rack/rack/commit/e08f78c656c9394d6737c022bde087e0f33336fd
8
reference_url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1117628
reference_id 1117628
reference_type
scores
url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1117628
9
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2402175
reference_id 2402175
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2402175
10
reference_url https://nvd.nist.gov/vuln/detail/CVE-2025-61771
reference_id CVE-2025-61771
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2025-61771
11
reference_url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2025-61771.yml
reference_id CVE-2025-61771.YML
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2025-61771.yml
12
reference_url https://github.com/advisories/GHSA-w9pc-fmgc-vxvw
reference_id GHSA-w9pc-fmgc-vxvw
reference_type
scores
0
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-w9pc-fmgc-vxvw
13
reference_url https://github.com/rack/rack/security/advisories/GHSA-w9pc-fmgc-vxvw
reference_id GHSA-w9pc-fmgc-vxvw
reference_type
scores
0
value 7.5
scoring_system cvssv3
scoring_elements
1
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
2
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
3
value HIGH
scoring_system generic_textual
scoring_elements
4
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-10-07T17:51:58Z/
url https://github.com/rack/rack/security/advisories/GHSA-w9pc-fmgc-vxvw
14
reference_url https://access.redhat.com/errata/RHSA-2025:19512
reference_id RHSA-2025:19512
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19512
15
reference_url https://access.redhat.com/errata/RHSA-2025:19513
reference_id RHSA-2025:19513
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19513
16
reference_url https://access.redhat.com/errata/RHSA-2025:19647
reference_id RHSA-2025:19647
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19647
17
reference_url https://access.redhat.com/errata/RHSA-2025:19719
reference_id RHSA-2025:19719
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19719
18
reference_url https://access.redhat.com/errata/RHSA-2025:19734
reference_id RHSA-2025:19734
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19734
19
reference_url https://access.redhat.com/errata/RHSA-2025:19800
reference_id RHSA-2025:19800
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19800
20
reference_url https://access.redhat.com/errata/RHSA-2025:19948
reference_id RHSA-2025:19948
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19948
21
reference_url https://access.redhat.com/errata/RHSA-2025:20962
reference_id RHSA-2025:20962
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:20962
22
reference_url https://access.redhat.com/errata/RHSA-2025:21036
reference_id RHSA-2025:21036
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:21036
23
reference_url https://access.redhat.com/errata/RHSA-2025:21696
reference_id RHSA-2025:21696
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:21696
24
reference_url https://usn.ubuntu.com/7960-1/
reference_id USN-7960-1
reference_type
scores
url https://usn.ubuntu.com/7960-1/
fixed_packages
0
url pkg:gem/rack@2.2.19
purl pkg:gem/rack@2.2.19
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3jru-u17n-tyg1
1
vulnerability VCID-3nmb-xetr-6qbg
2
vulnerability VCID-6ydb-e746-vbd8
3
vulnerability VCID-bj83-rx84-v3g9
4
vulnerability VCID-e11g-k7zm-vkhu
5
vulnerability VCID-e8ab-9br9-6ybt
6
vulnerability VCID-ewfc-rx8b-jfc4
7
vulnerability VCID-h8af-h199-qqfz
8
vulnerability VCID-p3dy-qbad-q3ab
9
vulnerability VCID-r1hk-cy5k-9kad
10
vulnerability VCID-tc69-2tad-43cv
11
vulnerability VCID-uh69-24kx-xucy
12
vulnerability VCID-x373-rhh4-7khm
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.2.19
1
url pkg:gem/rack@3.0.0.beta1
purl pkg:gem/rack@3.0.0.beta1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3jru-u17n-tyg1
1
vulnerability VCID-52qe-dast-tkhu
2
vulnerability VCID-7cef-z5qm-afd8
3
vulnerability VCID-bj83-rx84-v3g9
4
vulnerability VCID-bqpn-m2fh-9kab
5
vulnerability VCID-c9mc-7nts-cfgy
6
vulnerability VCID-dss4-6ptr-83av
7
vulnerability VCID-e11g-k7zm-vkhu
8
vulnerability VCID-ebb6-b5tx-5bhf
9
vulnerability VCID-heu4-cd3d-73ck
10
vulnerability VCID-hpw3-uw3x-mqgq
11
vulnerability VCID-k8fr-zuyx-yyhg
12
vulnerability VCID-pydr-47y4-y3fu
13
vulnerability VCID-u1u4-7b3v-fue7
14
vulnerability VCID-vk15-7qdb-xkh9
15
vulnerability VCID-x373-rhh4-7khm
16
vulnerability VCID-xpa3-1n87-8ucv
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.0.0.beta1
2
url pkg:gem/rack@3.1.17
purl pkg:gem/rack@3.1.17
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3jru-u17n-tyg1
1
vulnerability VCID-3nmb-xetr-6qbg
2
vulnerability VCID-6ydb-e746-vbd8
3
vulnerability VCID-bj83-rx84-v3g9
4
vulnerability VCID-e11g-k7zm-vkhu
5
vulnerability VCID-e8ab-9br9-6ybt
6
vulnerability VCID-ewfc-rx8b-jfc4
7
vulnerability VCID-h8af-h199-qqfz
8
vulnerability VCID-hpw3-uw3x-mqgq
9
vulnerability VCID-p3dy-qbad-q3ab
10
vulnerability VCID-pydr-47y4-y3fu
11
vulnerability VCID-r1hk-cy5k-9kad
12
vulnerability VCID-tc69-2tad-43cv
13
vulnerability VCID-u1u4-7b3v-fue7
14
vulnerability VCID-uh69-24kx-xucy
15
vulnerability VCID-x373-rhh4-7khm
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.1.17
3
url pkg:gem/rack@3.2.2
purl pkg:gem/rack@3.2.2
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3jru-u17n-tyg1
1
vulnerability VCID-3nmb-xetr-6qbg
2
vulnerability VCID-6ydb-e746-vbd8
3
vulnerability VCID-bj83-rx84-v3g9
4
vulnerability VCID-e11g-k7zm-vkhu
5
vulnerability VCID-e8ab-9br9-6ybt
6
vulnerability VCID-ewfc-rx8b-jfc4
7
vulnerability VCID-gnc7-wp69-h7ag
8
vulnerability VCID-h8af-h199-qqfz
9
vulnerability VCID-hpw3-uw3x-mqgq
10
vulnerability VCID-p3dy-qbad-q3ab
11
vulnerability VCID-pydr-47y4-y3fu
12
vulnerability VCID-r1hk-cy5k-9kad
13
vulnerability VCID-tc69-2tad-43cv
14
vulnerability VCID-u1u4-7b3v-fue7
15
vulnerability VCID-uh69-24kx-xucy
16
vulnerability VCID-x373-rhh4-7khm
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.2.2
aliases CVE-2025-61771, GHSA-w9pc-fmgc-vxvw
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-dss4-6ptr-83av
13
url VCID-e11g-k7zm-vkhu
vulnerability_id VCID-e11g-k7zm-vkhu
summary
Rack is vulnerable to a memory-exhaustion DoS through unbounded URL-encoded body parsing
`Rack::Request#POST` reads the entire request body into memory for `Content-Type: application/x-www-form-urlencoded`, calling `rack.input.read(nil)` without enforcing a length or cap. Large request bodies can therefore be buffered completely into process memory before parsing, leading to denial of service (DoS) through memory exhaustion.
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2025-61919.json
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2025-61919.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2025-61919
reference_id
reference_type
scores
0
value 0.00282
scoring_system epss
scoring_elements 0.51864
published_at 2026-06-06T12:55:00Z
1
value 0.00282
scoring_system epss
scoring_elements 0.51855
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2025-61919
2
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-61919
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-61919
3
reference_url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
4
reference_url https://github.com/rack/rack
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack
5
reference_url https://github.com/rack/rack/commit/4e2c903991a790ee211a3021808ff4fd6fe82881
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2025-10-10T20:48:10Z/
url https://github.com/rack/rack/commit/4e2c903991a790ee211a3021808ff4fd6fe82881
6
reference_url https://github.com/rack/rack/commit/cbd541e8a3d0c5830a3c9a30d3718ce2e124f9db
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2025-10-10T20:48:10Z/
url https://github.com/rack/rack/commit/cbd541e8a3d0c5830a3c9a30d3718ce2e124f9db
7
reference_url https://github.com/rack/rack/commit/e179614c4a653283286f5f046428cbb85f21146f
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2025-10-10T20:48:10Z/
url https://github.com/rack/rack/commit/e179614c4a653283286f5f046428cbb85f21146f
8
reference_url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1117856
reference_id 1117856
reference_type
scores
url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1117856
9
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2403180
reference_id 2403180
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2403180
10
reference_url https://nvd.nist.gov/vuln/detail/CVE-2025-61919
reference_id CVE-2025-61919
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2025-61919
11
reference_url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2025-61919.yml
reference_id CVE-2025-61919.YML
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2025-61919.yml
12
reference_url https://github.com/advisories/GHSA-6xw4-3v39-52mm
reference_id GHSA-6xw4-3v39-52mm
reference_type
scores
0
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-6xw4-3v39-52mm
13
reference_url https://github.com/rack/rack/security/advisories/GHSA-6xw4-3v39-52mm
reference_id GHSA-6xw4-3v39-52mm
reference_type
scores
0
value 7.5
scoring_system cvssv3
scoring_elements
1
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
2
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
3
value HIGH
scoring_system generic_textual
scoring_elements
4
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2025-10-10T20:48:10Z/
url https://github.com/rack/rack/security/advisories/GHSA-6xw4-3v39-52mm
14
reference_url https://access.redhat.com/errata/RHSA-2025:19512
reference_id RHSA-2025:19512
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19512
15
reference_url https://access.redhat.com/errata/RHSA-2025:19513
reference_id RHSA-2025:19513
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19513
16
reference_url https://access.redhat.com/errata/RHSA-2025:19647
reference_id RHSA-2025:19647
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19647
17
reference_url https://access.redhat.com/errata/RHSA-2025:19719
reference_id RHSA-2025:19719
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19719
18
reference_url https://access.redhat.com/errata/RHSA-2025:19733
reference_id RHSA-2025:19733
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19733
19
reference_url https://access.redhat.com/errata/RHSA-2025:19734
reference_id RHSA-2025:19734
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19734
20
reference_url https://access.redhat.com/errata/RHSA-2025:19736
reference_id RHSA-2025:19736
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19736
21
reference_url https://access.redhat.com/errata/RHSA-2025:19800
reference_id RHSA-2025:19800
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19800
22
reference_url https://access.redhat.com/errata/RHSA-2025:19832
reference_id RHSA-2025:19832
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19832
23
reference_url https://access.redhat.com/errata/RHSA-2025:19855
reference_id RHSA-2025:19855
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19855
24
reference_url https://access.redhat.com/errata/RHSA-2025:19856
reference_id RHSA-2025:19856
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19856
25
reference_url https://access.redhat.com/errata/RHSA-2025:19948
reference_id RHSA-2025:19948
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19948
26
reference_url https://access.redhat.com/errata/RHSA-2025:20962
reference_id RHSA-2025:20962
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:20962
27
reference_url https://access.redhat.com/errata/RHSA-2025:21036
reference_id RHSA-2025:21036
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:21036
28
reference_url https://access.redhat.com/errata/RHSA-2025:21696
reference_id RHSA-2025:21696
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:21696
29
reference_url https://usn.ubuntu.com/7960-1/
reference_id USN-7960-1
reference_type
scores
url https://usn.ubuntu.com/7960-1/
fixed_packages
0
url pkg:gem/rack@2.2.20
purl pkg:gem/rack@2.2.20
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3nmb-xetr-6qbg
1
vulnerability VCID-6ydb-e746-vbd8
2
vulnerability VCID-bj83-rx84-v3g9
3
vulnerability VCID-e8ab-9br9-6ybt
4
vulnerability VCID-ewfc-rx8b-jfc4
5
vulnerability VCID-h8af-h199-qqfz
6
vulnerability VCID-p3dy-qbad-q3ab
7
vulnerability VCID-r1hk-cy5k-9kad
8
vulnerability VCID-tc69-2tad-43cv
9
vulnerability VCID-uh69-24kx-xucy
10
vulnerability VCID-x373-rhh4-7khm
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.2.20
1
url pkg:gem/rack@3.0.0.beta1
purl pkg:gem/rack@3.0.0.beta1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3jru-u17n-tyg1
1
vulnerability VCID-52qe-dast-tkhu
2
vulnerability VCID-7cef-z5qm-afd8
3
vulnerability VCID-bj83-rx84-v3g9
4
vulnerability VCID-bqpn-m2fh-9kab
5
vulnerability VCID-c9mc-7nts-cfgy
6
vulnerability VCID-dss4-6ptr-83av
7
vulnerability VCID-e11g-k7zm-vkhu
8
vulnerability VCID-ebb6-b5tx-5bhf
9
vulnerability VCID-heu4-cd3d-73ck
10
vulnerability VCID-hpw3-uw3x-mqgq
11
vulnerability VCID-k8fr-zuyx-yyhg
12
vulnerability VCID-pydr-47y4-y3fu
13
vulnerability VCID-u1u4-7b3v-fue7
14
vulnerability VCID-vk15-7qdb-xkh9
15
vulnerability VCID-x373-rhh4-7khm
16
vulnerability VCID-xpa3-1n87-8ucv
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.0.0.beta1
2
url pkg:gem/rack@3.1.18
purl pkg:gem/rack@3.1.18
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3nmb-xetr-6qbg
1
vulnerability VCID-6ydb-e746-vbd8
2
vulnerability VCID-bj83-rx84-v3g9
3
vulnerability VCID-e8ab-9br9-6ybt
4
vulnerability VCID-ewfc-rx8b-jfc4
5
vulnerability VCID-h8af-h199-qqfz
6
vulnerability VCID-hpw3-uw3x-mqgq
7
vulnerability VCID-p3dy-qbad-q3ab
8
vulnerability VCID-pydr-47y4-y3fu
9
vulnerability VCID-r1hk-cy5k-9kad
10
vulnerability VCID-tc69-2tad-43cv
11
vulnerability VCID-u1u4-7b3v-fue7
12
vulnerability VCID-uh69-24kx-xucy
13
vulnerability VCID-x373-rhh4-7khm
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.1.18
3
url pkg:gem/rack@3.2.3
purl pkg:gem/rack@3.2.3
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3nmb-xetr-6qbg
1
vulnerability VCID-6ydb-e746-vbd8
2
vulnerability VCID-bj83-rx84-v3g9
3
vulnerability VCID-e8ab-9br9-6ybt
4
vulnerability VCID-ewfc-rx8b-jfc4
5
vulnerability VCID-gnc7-wp69-h7ag
6
vulnerability VCID-h8af-h199-qqfz
7
vulnerability VCID-hpw3-uw3x-mqgq
8
vulnerability VCID-p3dy-qbad-q3ab
9
vulnerability VCID-pydr-47y4-y3fu
10
vulnerability VCID-r1hk-cy5k-9kad
11
vulnerability VCID-tc69-2tad-43cv
12
vulnerability VCID-u1u4-7b3v-fue7
13
vulnerability VCID-uh69-24kx-xucy
14
vulnerability VCID-x373-rhh4-7khm
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.2.3
aliases CVE-2025-61919, GHSA-6xw4-3v39-52mm
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-e11g-k7zm-vkhu
14
url VCID-e8ab-9br9-6ybt
vulnerability_id VCID-e8ab-9br9-6ybt
summary
Rack's multipart parsing without Content-Length header allows unbounded chunked file uploads
## Summary

`Rack::Multipart::Parser` only wraps the request body in a `BoundedIO`
when `CONTENT_LENGTH` is present. When a `multipart/form-data` request
is sent without a `Content-Length` header, such as with HTTP chunked
transfer encoding, multipart parsing continues until end-of-stream
with no total size limit.

For file parts, the uploaded body is written directly to a temporary
file on disk rather than being constrained by the buffered in-memory
upload limit. An unauthenticated attacker can therefore stream an
arbitrarily large multipart file upload and consume unbounded disk space.

This results in a denial of service condition for Rack applications
that accept multipart form data.

## Details

`Rack::Multipart::Parser.parse` applies `BoundedIO` only when
`content_length` is not `nil`:

```ruby
io = BoundedIO.new(io, content_length) if content_length
```

When `CONTENT_LENGTH` is absent, the parser reads the multipart body
until EOF without a global byte limit.

Although Rack enforces `BUFFERED_UPLOAD_BYTESIZE_LIMIT` for retained
non-file parts, file uploads are handled differently. When a multipart
part includes a filename, the body is streamed to a `Tempfile`, and
the retained-size accounting is not applied to that file content.
As a result, file parts are not subject to the same upload size bound.

An attacker can exploit this by sending a chunked `multipart/form-data`
request containing a file part and continuously streaming data without
declaring a `Content-Length`. Rack will continue writing the uploaded
data to disk until the client stops or the server exhausts available storage.

## Impact

Any Rack application that accepts `multipart/form-data` uploads may be
affected if no upstream component enforces a request body size limit.

An unauthenticated attacker can send a large chunked file upload to
consume disk space on the application host. This may cause request
failures, application instability, or broader service disruption if
the host runs out of available storage.

The practical impact depends on deployment architecture. Reverse proxies
or application servers that enforce upload limits may reduce or eliminate
exploitability, but Rack itself does not impose a total multipart
upload limit in this code path when `CONTENT_LENGTH` is absent.

## Mitigation

* Update to a patched version of Rack that enforces a total multipart
  upload size limit even when `CONTENT_LENGTH` is absent.
* Enforce request body size limits at the reverse proxy or
  application server.
* Isolate temporary upload storage and monitor disk consumption
  for multipart endpoints.
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2026-34829.json
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2026-34829.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2026-34829
reference_id
reference_type
scores
0
value 0.00065
scoring_system epss
scoring_elements 0.20422
published_at 2026-06-06T12:55:00Z
1
value 0.00065
scoring_system epss
scoring_elements 0.20434
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2026-34829
2
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-34829
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-34829
3
reference_url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
4
reference_url https://github.com/rack/rack
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack
5
reference_url https://github.com/rack/rack/security/advisories/GHSA-8vqr-qjwx-82mw
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3
scoring_elements
1
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
2
value HIGH
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2026-04-02T17:41:27Z/
url https://github.com/rack/rack/security/advisories/GHSA-8vqr-qjwx-82mw
6
reference_url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2026-34829.yml
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2026-34829.yml
7
reference_url https://nvd.nist.gov/vuln/detail/CVE-2026-34829
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2026-34829
8
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2454488
reference_id 2454488
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2454488
9
reference_url https://github.com/advisories/GHSA-8vqr-qjwx-82mw
reference_id GHSA-8vqr-qjwx-82mw
reference_type
scores
url https://github.com/advisories/GHSA-8vqr-qjwx-82mw
10
reference_url https://usn.ubuntu.com/8182-1/
reference_id USN-8182-1
reference_type
scores
url https://usn.ubuntu.com/8182-1/
fixed_packages
0
url pkg:gem/rack@2.2.23
purl pkg:gem/rack@2.2.23
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.2.23
1
url pkg:gem/rack@3.1.21
purl pkg:gem/rack@3.1.21
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.1.21
2
url pkg:gem/rack@3.2.6
purl pkg:gem/rack@3.2.6
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.2.6
aliases CVE-2026-34829, GHSA-8vqr-qjwx-82mw
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-e8ab-9br9-6ybt
15
url VCID-ebb6-b5tx-5bhf
vulnerability_id VCID-ebb6-b5tx-5bhf
summary
Duplicate
This advisory duplicates another.
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2022-44571.json
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2022-44571.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2022-44571
reference_id
reference_type
scores
0
value 0.03121
scoring_system epss
scoring_elements 0.87087
published_at 2026-06-04T12:55:00Z
1
value 0.03121
scoring_system epss
scoring_elements 0.87107
published_at 2026-06-06T12:55:00Z
2
value 0.03121
scoring_system epss
scoring_elements 0.87109
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2022-44571
2
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-30122
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-30122
3
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-30123
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-30123
4
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44570
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44570
5
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44571
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44571
6
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44572
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44572
7
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-27530
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-27530
8
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-27539
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-27539
9
reference_url https://discuss.rubyonrails.org/t/cve-2022-44571-possible-denial-of-service-vulnerability-in-rack-content-disposition-parsing/82126
reference_id
reference_type
scores
0
value LOW
scoring_system generic_textual
scoring_elements
url https://discuss.rubyonrails.org/t/cve-2022-44571-possible-denial-of-service-vulnerability-in-rack-content-disposition-parsing/82126
10
reference_url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
reference_id
reference_type
scores
0
value 5.9
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
11
reference_url https://github.com/rack/rack
reference_id
reference_type
scores
0
value LOW
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack
12
reference_url https://github.com/rack/rack/releases/tag/v3.0.4.1
reference_id
reference_type
scores
0
value LOW
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack/releases/tag/v3.0.4.1
13
reference_url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2022-44571.yml
reference_id
reference_type
scores
0
value LOW
scoring_system generic_textual
scoring_elements
url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2022-44571.yml
14
reference_url https://www.debian.org/security/2023/dsa-5530
reference_id
reference_type
scores
0
value LOW
scoring_system generic_textual
scoring_elements
url https://www.debian.org/security/2023/dsa-5530
15
reference_url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1029832
reference_id 1029832
reference_type
scores
url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1029832
16
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2164714
reference_id 2164714
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2164714
17
reference_url https://nvd.nist.gov/vuln/detail/CVE-2022-44571
reference_id CVE-2022-44571
reference_type
scores
0
value LOW
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2022-44571
18
reference_url https://github.com/advisories/GHSA-93pm-5p5f-3ghx
reference_id GHSA-93pm-5p5f-3ghx
reference_type
scores
url https://github.com/advisories/GHSA-93pm-5p5f-3ghx
19
reference_url https://access.redhat.com/errata/RHSA-2023:6818
reference_id RHSA-2023:6818
reference_type
scores
url https://access.redhat.com/errata/RHSA-2023:6818
20
reference_url https://usn.ubuntu.com/5910-1/
reference_id USN-5910-1
reference_type
scores
url https://usn.ubuntu.com/5910-1/
21
reference_url https://usn.ubuntu.com/7036-1/
reference_id USN-7036-1
reference_type
scores
url https://usn.ubuntu.com/7036-1/
fixed_packages
0
url pkg:gem/rack@2.0.9.2
purl pkg:gem/rack@2.0.9.2
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1j25-qagk-c3gk
1
vulnerability VCID-3jru-u17n-tyg1
2
vulnerability VCID-3nmb-xetr-6qbg
3
vulnerability VCID-52qe-dast-tkhu
4
vulnerability VCID-6ydb-e746-vbd8
5
vulnerability VCID-7cef-z5qm-afd8
6
vulnerability VCID-amfu-8d25-juhy
7
vulnerability VCID-bj83-rx84-v3g9
8
vulnerability VCID-bqpn-m2fh-9kab
9
vulnerability VCID-c9mc-7nts-cfgy
10
vulnerability VCID-csrd-u9cz-u7ak
11
vulnerability VCID-dss4-6ptr-83av
12
vulnerability VCID-e11g-k7zm-vkhu
13
vulnerability VCID-e8ab-9br9-6ybt
14
vulnerability VCID-ebb6-b5tx-5bhf
15
vulnerability VCID-ewfc-rx8b-jfc4
16
vulnerability VCID-h8af-h199-qqfz
17
vulnerability VCID-heu4-cd3d-73ck
18
vulnerability VCID-k8fr-zuyx-yyhg
19
vulnerability VCID-p1cf-naeh-bbgx
20
vulnerability VCID-p3dy-qbad-q3ab
21
vulnerability VCID-r1hk-cy5k-9kad
22
vulnerability VCID-tc69-2tad-43cv
23
vulnerability VCID-uh69-24kx-xucy
24
vulnerability VCID-vk15-7qdb-xkh9
25
vulnerability VCID-x373-rhh4-7khm
26
vulnerability VCID-xpa3-1n87-8ucv
27
vulnerability VCID-y6nj-8y3j-hbfw
28
vulnerability VCID-yq3g-ykeu-pfbp
29
vulnerability VCID-zqax-g5xz-wuch
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.0.9.2
1
url pkg:gem/rack@2.1.4.2
purl pkg:gem/rack@2.1.4.2
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1j25-qagk-c3gk
1
vulnerability VCID-3jru-u17n-tyg1
2
vulnerability VCID-3nmb-xetr-6qbg
3
vulnerability VCID-52qe-dast-tkhu
4
vulnerability VCID-6ydb-e746-vbd8
5
vulnerability VCID-7cef-z5qm-afd8
6
vulnerability VCID-amfu-8d25-juhy
7
vulnerability VCID-bj83-rx84-v3g9
8
vulnerability VCID-bqpn-m2fh-9kab
9
vulnerability VCID-c9mc-7nts-cfgy
10
vulnerability VCID-csrd-u9cz-u7ak
11
vulnerability VCID-dss4-6ptr-83av
12
vulnerability VCID-e11g-k7zm-vkhu
13
vulnerability VCID-e8ab-9br9-6ybt
14
vulnerability VCID-ebb6-b5tx-5bhf
15
vulnerability VCID-ewfc-rx8b-jfc4
16
vulnerability VCID-h8af-h199-qqfz
17
vulnerability VCID-heu4-cd3d-73ck
18
vulnerability VCID-k8fr-zuyx-yyhg
19
vulnerability VCID-p1cf-naeh-bbgx
20
vulnerability VCID-p3dy-qbad-q3ab
21
vulnerability VCID-r1hk-cy5k-9kad
22
vulnerability VCID-tc69-2tad-43cv
23
vulnerability VCID-uh69-24kx-xucy
24
vulnerability VCID-vk15-7qdb-xkh9
25
vulnerability VCID-x373-rhh4-7khm
26
vulnerability VCID-xpa3-1n87-8ucv
27
vulnerability VCID-y6nj-8y3j-hbfw
28
vulnerability VCID-yq3g-ykeu-pfbp
29
vulnerability VCID-zqax-g5xz-wuch
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.1.4.2
2
url pkg:gem/rack@2.2.6.1
purl pkg:gem/rack@2.2.6.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1j25-qagk-c3gk
1
vulnerability VCID-3jru-u17n-tyg1
2
vulnerability VCID-3nmb-xetr-6qbg
3
vulnerability VCID-52qe-dast-tkhu
4
vulnerability VCID-6ydb-e746-vbd8
5
vulnerability VCID-7cef-z5qm-afd8
6
vulnerability VCID-amfu-8d25-juhy
7
vulnerability VCID-bj83-rx84-v3g9
8
vulnerability VCID-bqpn-m2fh-9kab
9
vulnerability VCID-c9mc-7nts-cfgy
10
vulnerability VCID-csrd-u9cz-u7ak
11
vulnerability VCID-dss4-6ptr-83av
12
vulnerability VCID-e11g-k7zm-vkhu
13
vulnerability VCID-e8ab-9br9-6ybt
14
vulnerability VCID-ebb6-b5tx-5bhf
15
vulnerability VCID-ewfc-rx8b-jfc4
16
vulnerability VCID-h8af-h199-qqfz
17
vulnerability VCID-heu4-cd3d-73ck
18
vulnerability VCID-k8fr-zuyx-yyhg
19
vulnerability VCID-mgx9-9bua-37f3
20
vulnerability VCID-p1cf-naeh-bbgx
21
vulnerability VCID-p3dy-qbad-q3ab
22
vulnerability VCID-r1hk-cy5k-9kad
23
vulnerability VCID-tc69-2tad-43cv
24
vulnerability VCID-uh69-24kx-xucy
25
vulnerability VCID-vk15-7qdb-xkh9
26
vulnerability VCID-x373-rhh4-7khm
27
vulnerability VCID-xpa3-1n87-8ucv
28
vulnerability VCID-y6nj-8y3j-hbfw
29
vulnerability VCID-yq3g-ykeu-pfbp
30
vulnerability VCID-zqax-g5xz-wuch
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.2.6.1
3
url pkg:gem/rack@3.0.4.1
purl pkg:gem/rack@3.0.4.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3jru-u17n-tyg1
1
vulnerability VCID-3nmb-xetr-6qbg
2
vulnerability VCID-52qe-dast-tkhu
3
vulnerability VCID-6ydb-e746-vbd8
4
vulnerability VCID-7cef-z5qm-afd8
5
vulnerability VCID-bj83-rx84-v3g9
6
vulnerability VCID-bqpn-m2fh-9kab
7
vulnerability VCID-csrd-u9cz-u7ak
8
vulnerability VCID-dss4-6ptr-83av
9
vulnerability VCID-e11g-k7zm-vkhu
10
vulnerability VCID-e8ab-9br9-6ybt
11
vulnerability VCID-ewfc-rx8b-jfc4
12
vulnerability VCID-h8af-h199-qqfz
13
vulnerability VCID-heu4-cd3d-73ck
14
vulnerability VCID-hpw3-uw3x-mqgq
15
vulnerability VCID-k8fr-zuyx-yyhg
16
vulnerability VCID-p1cf-naeh-bbgx
17
vulnerability VCID-p3dy-qbad-q3ab
18
vulnerability VCID-pydr-47y4-y3fu
19
vulnerability VCID-r1hk-cy5k-9kad
20
vulnerability VCID-tc69-2tad-43cv
21
vulnerability VCID-u1u4-7b3v-fue7
22
vulnerability VCID-uh69-24kx-xucy
23
vulnerability VCID-vk15-7qdb-xkh9
24
vulnerability VCID-x373-rhh4-7khm
25
vulnerability VCID-xpa3-1n87-8ucv
26
vulnerability VCID-y6nj-8y3j-hbfw
27
vulnerability VCID-yq3g-ykeu-pfbp
28
vulnerability VCID-zqax-g5xz-wuch
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.0.4.1
aliases CVE-2022-44571, GHSA-93pm-5p5f-3ghx, GMS-2023-65
risk_score 3.4
exploitability 0.5
weighted_severity 6.8
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-ebb6-b5tx-5bhf
16
url VCID-ewfc-rx8b-jfc4
vulnerability_id VCID-ewfc-rx8b-jfc4
summary
Rack:: Static header_rules bypass via URL-encoded paths
## Summary

`Rack::Static#applicable_rules` evaluates several `header_rules`
types against the raw URL-encoded `PATH_INFO`, while the underlying
file-serving path is decoded before the file is served. As a result,
a request for a URL-encoded variant of a static path can serve
the same file without the headers that `header_rules` were intended to apply.

In deployments that rely on `Rack::Static` to attach security-relevant
response headers to static content, this can allow an attacker to
bypass those headers by requesting an encoded form of the path.

## Details

`Rack::Static#applicable_rules` matches rule types such as `:fonts`,
`Array`, and `Regexp` directly against the incoming `PATH_INFO`. For example:

```ruby
when :fonts
  /\.(?:ttf|otf|eot|woff2|woff|svg)\z/.match?(path)
when Array
  /\.(#{rule.join('|')})\z/.match?(path)
when Regexp
  rule.match?(path)
```

These checks operate on the raw request path. If the request contains
encoded characters such as `%2E` in place of `.`, the rule may fail
to match even though the file path is later decoded and served
successfully by the static file server.

For example, both of the following requests may resolve to the
same file on disk:

```text
/fonts/test.woff
/fonts/test%2Ewoff
```

but only the unencoded form may receive the headers configured
through `header_rules`.

This creates a canonicalization mismatch between the path used
for header policy decisions and the path ultimately used for file serving.

## Impact

Applications that rely on `Rack::Static` `header_rules` to apply
security-relevant headers to static files may be affected.

In affected deployments, an attacker can request an encoded
variant of a static file path and receive the same file without
the intended headers. Depending on how `header_rules` are used,
this may bypass protections such as clickjacking defenses, content
restrictions, or other response policies applied to static content.

The practical impact depends on the configured rules and the types
of files being served. If `header_rules` are only used for
non-security purposes such as caching, the issue may have limited
security significance.

## Mitigation

* Update to a patched version of Rack that applies `header_rules`
  to a decoded path consistently with static file resolution.
* Do not rely solely on `Rack::Static` `header_rules` for
  security-critical headers where encoded path variants may
  reach the application.
* Prefer setting security headers at the reverse proxy or web server
  layer so they apply consistently to both encoded and unencoded path forms.
* Normalize or reject encoded path variants for static content
  at the edge, where feasible.
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2026-34786.json
reference_id
reference_type
scores
0
value 6.5
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2026-34786.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2026-34786
reference_id
reference_type
scores
0
value 0.00044
scoring_system epss
scoring_elements 0.13785
published_at 2026-06-06T12:55:00Z
1
value 0.00044
scoring_system epss
scoring_elements 0.13782
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2026-34786
2
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-34786
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-34786
3
reference_url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
4
reference_url https://github.com/rack/rack
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack
5
reference_url https://github.com/rack/rack/security/advisories/GHSA-q4qf-9j86-f5mh
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3
scoring_elements
1
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
2
value MODERATE
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2026-04-03T17:37:20Z/
url https://github.com/rack/rack/security/advisories/GHSA-q4qf-9j86-f5mh
6
reference_url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2026-34786.yml
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2026-34786.yml
7
reference_url https://nvd.nist.gov/vuln/detail/CVE-2026-34786
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2026-34786
8
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2454507
reference_id 2454507
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2454507
9
reference_url https://github.com/advisories/GHSA-q4qf-9j86-f5mh
reference_id GHSA-q4qf-9j86-f5mh
reference_type
scores
url https://github.com/advisories/GHSA-q4qf-9j86-f5mh
10
reference_url https://usn.ubuntu.com/8182-1/
reference_id USN-8182-1
reference_type
scores
url https://usn.ubuntu.com/8182-1/
fixed_packages
0
url pkg:gem/rack@2.2.23
purl pkg:gem/rack@2.2.23
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.2.23
1
url pkg:gem/rack@3.1.21
purl pkg:gem/rack@3.1.21
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.1.21
2
url pkg:gem/rack@3.2.6
purl pkg:gem/rack@3.2.6
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.2.6
aliases CVE-2026-34786, GHSA-q4qf-9j86-f5mh
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-ewfc-rx8b-jfc4
17
url VCID-h8af-h199-qqfz
vulnerability_id VCID-h8af-h199-qqfz
summary
Rack's multipart byte range processing allows denial of service via excessive overlapping ranges
## Summary

`Rack::Utils.get_byte_ranges` parses the HTTP `Range` header without
limiting the number of individual byte ranges. Although the existing
fix for CVE-2024-26141 rejects ranges whose total byte coverage
exceeds the file size, it does not restrict the count of ranges.
An attacker can supply many small overlapping ranges such as
`0-0,0-0,0-0,...` to trigger disproportionate CPU, memory, I/O,
and bandwidth consumption per request.

This results in a denial of service condition in Rack file-serving
paths that process multipart byte range responses.

## Details

`Rack::Utils.get_byte_ranges` accepts a comma-separated list of byte
ranges and validates them based on their aggregate size, but does
not impose a limit on how many individual ranges may be supplied.

As a result, a request such as:

```http
Range: bytes=0-0,0-0,0-0,0-0,...
```

can contain thousands of overlapping one-byte ranges while still
satisfying the total-size check added for CVE-2024-26141.

When such a header is processed by Rack’s file-serving code, each
range causes additional work, including multipart response generation,
per-range iteration, file seek and read operations, and temporary
string allocation for response size calculation and output. This
allows a relatively small request header to trigger disproportionately
expensive processing and a much larger multipart response.

The issue is distinct from CVE-2024-26141. That fix prevents range
sets whose total byte coverage exceeds the file size, but does not
prevent a large number of overlapping ranges whose summed size
remains within that limit.

## Impact

Applications that expose file-serving paths with byte range support
may be vulnerable to denial of service.

An unauthenticated attacker can send crafted `Range` headers containing
many small overlapping ranges to consume excessive CPU time, memory,
file I/O, and bandwidth. Repeated requests may reduce application
availability and increase pressure on workers and garbage collection.

## Mitigation

* Update to a patched version of Rack that limits the number
  of accepted byte ranges.
* Reject or normalize multipart byte range requests containing
  excessive range counts.
* Consider disabling multipart range support where it is not required.
* Apply request filtering or header restrictions at the reverse
  proxy or application boundary to limit abusive `Range` headers.
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2026-34826.json
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2026-34826.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2026-34826
reference_id
reference_type
scores
0
value 0.00021
scoring_system epss
scoring_elements 0.05925
published_at 2026-06-06T12:55:00Z
1
value 0.00021
scoring_system epss
scoring_elements 0.05934
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2026-34826
2
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-34826
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-34826
3
reference_url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
4
reference_url https://github.com/rack/rack
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack
5
reference_url https://github.com/rack/rack/security/advisories/GHSA-x8cg-fq8g-mxfx
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3
scoring_elements
1
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
2
value MODERATE
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2026-04-02T18:42:34Z/
url https://github.com/rack/rack/security/advisories/GHSA-x8cg-fq8g-mxfx
6
reference_url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2026-34826.yml
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2026-34826.yml
7
reference_url https://nvd.nist.gov/vuln/detail/CVE-2026-34826
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2026-34826
8
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2454508
reference_id 2454508
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2454508
9
reference_url https://github.com/advisories/GHSA-x8cg-fq8g-mxfx
reference_id GHSA-x8cg-fq8g-mxfx
reference_type
scores
url https://github.com/advisories/GHSA-x8cg-fq8g-mxfx
10
reference_url https://usn.ubuntu.com/8182-1/
reference_id USN-8182-1
reference_type
scores
url https://usn.ubuntu.com/8182-1/
fixed_packages
0
url pkg:gem/rack@2.2.23
purl pkg:gem/rack@2.2.23
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.2.23
1
url pkg:gem/rack@3.1.21
purl pkg:gem/rack@3.1.21
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.1.21
2
url pkg:gem/rack@3.2.6
purl pkg:gem/rack@3.2.6
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.2.6
aliases CVE-2026-34826, GHSA-x8cg-fq8g-mxfx
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-h8af-h199-qqfz
18
url VCID-heu4-cd3d-73ck
vulnerability_id VCID-heu4-cd3d-73ck
summary
Rack has possible DoS Vulnerability with Range Header
# Possible DoS Vulnerability with Range Header in Rack

There is a possible DoS vulnerability relating to the Range request header in
Rack.  This vulnerability has been assigned the CVE identifier CVE-2024-26141.

Versions Affected:  >= 1.3.0.
Not affected:       < 1.3.0
Fixed Versions:     3.0.9.1, 2.2.8.1

Impact
------
Carefully crafted Range headers can cause a server to respond with an
unexpectedly large response. Responding with such large responses could lead
to a denial of service issue.

Vulnerable applications will use the `Rack::File` middleware or the
`Rack::Utils.byte_ranges` methods (this includes Rails applications).

Releases
--------
The fixed releases are available at the normal locations.

Workarounds
-----------
There are no feasible workarounds for this issue.

Patches
-------
To aid users who aren't able to upgrade immediately we have provided patches for
the two supported release series. They are in git-am format and consist of a
single changeset.

* 3-0-range.patch - Patch for 3.0 series
* 2-2-range.patch - Patch for 2.2 series

Credits
-------

Thank you [ooooooo_q](https://hackerone.com/ooooooo_q) for the report and
patch
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2024-26141.json
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2024-26141.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2024-26141
reference_id
reference_type
scores
0
value 0.0041
scoring_system epss
scoring_elements 0.61721
published_at 2026-06-06T12:55:00Z
1
value 0.0041
scoring_system epss
scoring_elements 0.61714
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2024-26141
2
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-25126
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-25126
3
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-26141
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-26141
4
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-26146
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-26146
5
reference_url https://discuss.rubyonrails.org/t/possible-dos-vulnerability-with-range-header-in-rack/84944
reference_id
reference_type
scores
0
value 5.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:N/A:L
1
value LOW
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2024-03-05T18:23:59Z/
url https://discuss.rubyonrails.org/t/possible-dos-vulnerability-with-range-header-in-rack/84944
6
reference_url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
7
reference_url https://github.com/rack/rack
reference_id
reference_type
scores
0
value LOW
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack
8
reference_url https://github.com/rack/rack/commit/4849132bef471adb21131980df745f4bb84de2d9
reference_id
reference_type
scores
0
value 5.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:N/A:L
1
value LOW
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2024-03-05T18:23:59Z/
url https://github.com/rack/rack/commit/4849132bef471adb21131980df745f4bb84de2d9
9
reference_url https://github.com/rack/rack/commit/62457686b26d33a15a254c7768c2076e8e02b48b
reference_id
reference_type
scores
0
value 5.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:N/A:L
1
value LOW
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2024-03-05T18:23:59Z/
url https://github.com/rack/rack/commit/62457686b26d33a15a254c7768c2076e8e02b48b
10
reference_url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1064516
reference_id 1064516
reference_type
scores
url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1064516
11
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2265594
reference_id 2265594
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2265594
12
reference_url https://nvd.nist.gov/vuln/detail/CVE-2024-26141
reference_id CVE-2024-26141
reference_type
scores
0
value LOW
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2024-26141
13
reference_url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2024-26141.yml
reference_id CVE-2024-26141.YML
reference_type
scores
0
value 5.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:N/A:L
1
value LOW
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2024-03-05T18:23:59Z/
url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2024-26141.yml
14
reference_url https://github.com/advisories/GHSA-xj5v-6v4g-jfw6
reference_id GHSA-xj5v-6v4g-jfw6
reference_type
scores
0
value LOW
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-xj5v-6v4g-jfw6
15
reference_url https://github.com/rack/rack/security/advisories/GHSA-xj5v-6v4g-jfw6
reference_id GHSA-xj5v-6v4g-jfw6
reference_type
scores
0
value 5.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:N/A:L
1
value LOW
scoring_system cvssv3.1_qr
scoring_elements
2
value LOW
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2024-03-05T18:23:59Z/
url https://github.com/rack/rack/security/advisories/GHSA-xj5v-6v4g-jfw6
16
reference_url https://security.netapp.com/advisory/ntap-20240510-0007/
reference_id ntap-20240510-0007
reference_type
scores
0
value 5.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:N/A:L
1
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2024-03-05T18:23:59Z/
url https://security.netapp.com/advisory/ntap-20240510-0007/
17
reference_url https://access.redhat.com/errata/RHSA-2024:10806
reference_id RHSA-2024:10806
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:10806
18
reference_url https://access.redhat.com/errata/RHSA-2024:1841
reference_id RHSA-2024:1841
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:1841
19
reference_url https://access.redhat.com/errata/RHSA-2024:1846
reference_id RHSA-2024:1846
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:1846
20
reference_url https://access.redhat.com/errata/RHSA-2024:2007
reference_id RHSA-2024:2007
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:2007
21
reference_url https://access.redhat.com/errata/RHSA-2024:2113
reference_id RHSA-2024:2113
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:2113
22
reference_url https://access.redhat.com/errata/RHSA-2024:2581
reference_id RHSA-2024:2581
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:2581
23
reference_url https://access.redhat.com/errata/RHSA-2024:2584
reference_id RHSA-2024:2584
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:2584
24
reference_url https://access.redhat.com/errata/RHSA-2024:2953
reference_id RHSA-2024:2953
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:2953
25
reference_url https://access.redhat.com/errata/RHSA-2024:3431
reference_id RHSA-2024:3431
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:3431
26
reference_url https://usn.ubuntu.com/6689-1/
reference_id USN-6689-1
reference_type
scores
url https://usn.ubuntu.com/6689-1/
27
reference_url https://usn.ubuntu.com/6837-1/
reference_id USN-6837-1
reference_type
scores
url https://usn.ubuntu.com/6837-1/
28
reference_url https://usn.ubuntu.com/6837-2/
reference_id USN-6837-2
reference_type
scores
url https://usn.ubuntu.com/6837-2/
29
reference_url https://usn.ubuntu.com/7036-1/
reference_id USN-7036-1
reference_type
scores
url https://usn.ubuntu.com/7036-1/
fixed_packages
0
url pkg:gem/rack@2.2.8.1
purl pkg:gem/rack@2.2.8.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1j25-qagk-c3gk
1
vulnerability VCID-3jru-u17n-tyg1
2
vulnerability VCID-3nmb-xetr-6qbg
3
vulnerability VCID-6ydb-e746-vbd8
4
vulnerability VCID-7cef-z5qm-afd8
5
vulnerability VCID-amfu-8d25-juhy
6
vulnerability VCID-bj83-rx84-v3g9
7
vulnerability VCID-csrd-u9cz-u7ak
8
vulnerability VCID-dss4-6ptr-83av
9
vulnerability VCID-e11g-k7zm-vkhu
10
vulnerability VCID-e8ab-9br9-6ybt
11
vulnerability VCID-ewfc-rx8b-jfc4
12
vulnerability VCID-h8af-h199-qqfz
13
vulnerability VCID-k8fr-zuyx-yyhg
14
vulnerability VCID-p1cf-naeh-bbgx
15
vulnerability VCID-p3dy-qbad-q3ab
16
vulnerability VCID-r1hk-cy5k-9kad
17
vulnerability VCID-tc69-2tad-43cv
18
vulnerability VCID-uh69-24kx-xucy
19
vulnerability VCID-vk15-7qdb-xkh9
20
vulnerability VCID-x373-rhh4-7khm
21
vulnerability VCID-xpa3-1n87-8ucv
22
vulnerability VCID-y6nj-8y3j-hbfw
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.2.8.1
1
url pkg:gem/rack@3.0.9.1
purl pkg:gem/rack@3.0.9.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3jru-u17n-tyg1
1
vulnerability VCID-3nmb-xetr-6qbg
2
vulnerability VCID-6ydb-e746-vbd8
3
vulnerability VCID-7cef-z5qm-afd8
4
vulnerability VCID-bj83-rx84-v3g9
5
vulnerability VCID-csrd-u9cz-u7ak
6
vulnerability VCID-dss4-6ptr-83av
7
vulnerability VCID-e11g-k7zm-vkhu
8
vulnerability VCID-e8ab-9br9-6ybt
9
vulnerability VCID-ewfc-rx8b-jfc4
10
vulnerability VCID-h8af-h199-qqfz
11
vulnerability VCID-hpw3-uw3x-mqgq
12
vulnerability VCID-k8fr-zuyx-yyhg
13
vulnerability VCID-p1cf-naeh-bbgx
14
vulnerability VCID-p3dy-qbad-q3ab
15
vulnerability VCID-pydr-47y4-y3fu
16
vulnerability VCID-r1hk-cy5k-9kad
17
vulnerability VCID-tc69-2tad-43cv
18
vulnerability VCID-u1u4-7b3v-fue7
19
vulnerability VCID-uh69-24kx-xucy
20
vulnerability VCID-vk15-7qdb-xkh9
21
vulnerability VCID-x373-rhh4-7khm
22
vulnerability VCID-xpa3-1n87-8ucv
23
vulnerability VCID-y6nj-8y3j-hbfw
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.0.9.1
aliases CVE-2024-26141, GHSA-xj5v-6v4g-jfw6
risk_score 2.6
exploitability 0.5
weighted_severity 5.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-heu4-cd3d-73ck
19
url VCID-huph-y2xr-g3dk
vulnerability_id VCID-huph-y2xr-g3dk
summary
Percent-encoded cookies can be used to overwrite existing prefixed cookie names
It is possible to forge a secure or host-only cookie prefix in Rack using
an arbitrary cookie write by using URL encoding (percent-encoding) on the
name of the cookie. This could result in an application that is dependent on
this prefix to determine if a cookie is safe to process being manipulated
into processing an insecure or cross-origin request.
This vulnerability has been assigned the CVE identifier CVE-2020-8184.

Versions Affected:  rack < 2.2.3, rack < 2.1.4
Not affected:       Applications which do not rely on __Host- and __Secure- prefixes to determine if a cookie is safe to process
Fixed Versions:     rack >= 2.2.3, rack >= 2.1.4

Impact
------

An attacker may be able to trick a vulnerable application into processing an
insecure (non-SSL) or cross-origin request if they can gain the ability to write
arbitrary cookies that are sent to the application.

Workarounds
-----------

If your application is impacted but you cannot upgrade to the released versions or apply
the provided patch, this issue can be temporarily addressed by adding the following workaround:

```
module Rack
  module Utils
    module_function def parse_cookies_header(header)
      return {} unless header
      header.split(/[;] */n).each_with_object({}) do |cookie, cookies|
        next if cookie.empty?
        key, value = cookie.split('=', 2)
        cookies[key] = (unescape(value) rescue value) unless cookies.key?(key)
      end
    end
  end
end
```
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2020-8184.json
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2020-8184.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2020-8184
reference_id
reference_type
scores
0
value 0.00811
scoring_system epss
scoring_elements 0.74591
published_at 2026-06-04T12:55:00Z
1
value 0.00811
scoring_system epss
scoring_elements 0.74628
published_at 2026-06-06T12:55:00Z
2
value 0.00811
scoring_system epss
scoring_elements 0.74622
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2020-8184
2
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-8184
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-8184
3
reference_url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
reference_id
reference_type
scores
0
value 6.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N
url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
4
reference_url https://github.com/rack/rack
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack
5
reference_url https://github.com/rack/rack/commit/1f5763de6a9fe515ff84992b343d63c88104654c
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack/commit/1f5763de6a9fe515ff84992b343d63c88104654c
6
reference_url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2020-8184.yml
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2020-8184.yml
7
reference_url https://groups.google.com/g/rubyonrails-security/c/OWtmozPH9Ak
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3
scoring_elements
1
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
2
value HIGH
scoring_system generic_textual
scoring_elements
url https://groups.google.com/g/rubyonrails-security/c/OWtmozPH9Ak
8
reference_url https://hackerone.com/reports/895727
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://hackerone.com/reports/895727
9
reference_url https://lists.debian.org/debian-lts-announce/2020/07/msg00006.html
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://lists.debian.org/debian-lts-announce/2020/07/msg00006.html
10
reference_url https://lists.debian.org/debian-lts-announce/2023/01/msg00038.html
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://lists.debian.org/debian-lts-announce/2023/01/msg00038.html
11
reference_url https://usn.ubuntu.com/4561-1
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://usn.ubuntu.com/4561-1
12
reference_url https://usn.ubuntu.com/4561-1/
reference_id
reference_type
scores
url https://usn.ubuntu.com/4561-1/
13
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=1849141
reference_id 1849141
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=1849141
14
reference_url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=963477
reference_id 963477
reference_type
scores
url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=963477
15
reference_url https://nvd.nist.gov/vuln/detail/CVE-2020-8184
reference_id CVE-2020-8184
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2020-8184
16
reference_url https://github.com/advisories/GHSA-j6w9-fv6q-3q52
reference_id GHSA-j6w9-fv6q-3q52
reference_type
scores
0
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-j6w9-fv6q-3q52
17
reference_url https://access.redhat.com/errata/RHSA-2020:4366
reference_id RHSA-2020:4366
reference_type
scores
url https://access.redhat.com/errata/RHSA-2020:4366
18
reference_url https://usn.ubuntu.com/4561-2/
reference_id USN-4561-2
reference_type
scores
url https://usn.ubuntu.com/4561-2/
19
reference_url https://usn.ubuntu.com/USN-5253-1/
reference_id USN-USN-5253-1
reference_type
scores
url https://usn.ubuntu.com/USN-5253-1/
fixed_packages
0
url pkg:gem/rack@2.1.4
purl pkg:gem/rack@2.1.4
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1j25-qagk-c3gk
1
vulnerability VCID-3jru-u17n-tyg1
2
vulnerability VCID-3nmb-xetr-6qbg
3
vulnerability VCID-52qe-dast-tkhu
4
vulnerability VCID-6ydb-e746-vbd8
5
vulnerability VCID-7cef-z5qm-afd8
6
vulnerability VCID-a8x9-j9b3-jycb
7
vulnerability VCID-amfu-8d25-juhy
8
vulnerability VCID-bj83-rx84-v3g9
9
vulnerability VCID-bqpn-m2fh-9kab
10
vulnerability VCID-c9mc-7nts-cfgy
11
vulnerability VCID-csrd-u9cz-u7ak
12
vulnerability VCID-dss4-6ptr-83av
13
vulnerability VCID-e11g-k7zm-vkhu
14
vulnerability VCID-e8ab-9br9-6ybt
15
vulnerability VCID-ebb6-b5tx-5bhf
16
vulnerability VCID-ewfc-rx8b-jfc4
17
vulnerability VCID-h8af-h199-qqfz
18
vulnerability VCID-heu4-cd3d-73ck
19
vulnerability VCID-jpkw-epb8-f7et
20
vulnerability VCID-k8fr-zuyx-yyhg
21
vulnerability VCID-mgx9-9bua-37f3
22
vulnerability VCID-n1sj-dwab-j3ca
23
vulnerability VCID-p1cf-naeh-bbgx
24
vulnerability VCID-p3dy-qbad-q3ab
25
vulnerability VCID-r1hk-cy5k-9kad
26
vulnerability VCID-tc69-2tad-43cv
27
vulnerability VCID-uh69-24kx-xucy
28
vulnerability VCID-vk15-7qdb-xkh9
29
vulnerability VCID-x373-rhh4-7khm
30
vulnerability VCID-xpa3-1n87-8ucv
31
vulnerability VCID-y6nj-8y3j-hbfw
32
vulnerability VCID-yq3g-ykeu-pfbp
33
vulnerability VCID-zqax-g5xz-wuch
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.1.4
1
url pkg:gem/rack@2.2.3
purl pkg:gem/rack@2.2.3
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1j25-qagk-c3gk
1
vulnerability VCID-3jru-u17n-tyg1
2
vulnerability VCID-3nmb-xetr-6qbg
3
vulnerability VCID-52qe-dast-tkhu
4
vulnerability VCID-6ydb-e746-vbd8
5
vulnerability VCID-7cef-z5qm-afd8
6
vulnerability VCID-a8x9-j9b3-jycb
7
vulnerability VCID-amfu-8d25-juhy
8
vulnerability VCID-bj83-rx84-v3g9
9
vulnerability VCID-bqpn-m2fh-9kab
10
vulnerability VCID-c9mc-7nts-cfgy
11
vulnerability VCID-csrd-u9cz-u7ak
12
vulnerability VCID-dss4-6ptr-83av
13
vulnerability VCID-e11g-k7zm-vkhu
14
vulnerability VCID-e8ab-9br9-6ybt
15
vulnerability VCID-ebb6-b5tx-5bhf
16
vulnerability VCID-ewfc-rx8b-jfc4
17
vulnerability VCID-h8af-h199-qqfz
18
vulnerability VCID-heu4-cd3d-73ck
19
vulnerability VCID-jpkw-epb8-f7et
20
vulnerability VCID-k8fr-zuyx-yyhg
21
vulnerability VCID-mgx9-9bua-37f3
22
vulnerability VCID-p1cf-naeh-bbgx
23
vulnerability VCID-p3dy-qbad-q3ab
24
vulnerability VCID-r1hk-cy5k-9kad
25
vulnerability VCID-tc69-2tad-43cv
26
vulnerability VCID-uh69-24kx-xucy
27
vulnerability VCID-vk15-7qdb-xkh9
28
vulnerability VCID-x373-rhh4-7khm
29
vulnerability VCID-xpa3-1n87-8ucv
30
vulnerability VCID-y6nj-8y3j-hbfw
31
vulnerability VCID-yq3g-ykeu-pfbp
32
vulnerability VCID-zqax-g5xz-wuch
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.2.3
aliases CVE-2020-8184, GHSA-j6w9-fv6q-3q52
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-huph-y2xr-g3dk
20
url VCID-jpkw-epb8-f7et
vulnerability_id VCID-jpkw-epb8-f7et
summary
Possible shell escape sequence injection vulnerability in Rack
There is a possible shell escape sequence injection vulnerability in the Lint
and CommonLogger components of Rack.  This vulnerability has been assigned the
CVE identifier CVE-2022-30123.

Versions Affected:  All.
Not affected:       None
Fixed Versions:     2.0.9.1, 2.1.4.1, 2.2.3.1

## Impact
Carefully crafted requests can cause shell escape sequences to be written to
the terminal via Rack's Lint middleware and CommonLogger middleware.  These
escape sequences can be leveraged to possibly execute commands in the victim's
terminal.

Impacted applications will have either of these middleware installed, and
vulnerable apps may have something like this:

```
use Rack::Lint
```

Or

```
use Rack::CommonLogger
```

All users running an affected release should either upgrade or use one of the
workarounds immediately.

## Workarounds
Remove these middleware from your application
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2022-30123.json
reference_id
reference_type
scores
0
value 10.0
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2022-30123.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2022-30123
reference_id
reference_type
scores
0
value 0.02323
scoring_system epss
scoring_elements 0.85126
published_at 2026-06-06T12:55:00Z
1
value 0.02323
scoring_system epss
scoring_elements 0.85121
published_at 2026-06-05T12:55:00Z
2
value 0.02323
scoring_system epss
scoring_elements 0.85097
published_at 2026-06-04T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2022-30123
2
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-30122
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-30122
3
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-30123
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-30123
4
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44570
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44570
5
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44571
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44571
6
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44572
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44572
7
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-27530
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-27530
8
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-27539
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-27539
9
reference_url https://discuss.rubyonrails.org/t/cve-2022-30123-possible-shell-escape-sequence-injection-vulnerability-in-rack/80728
reference_id
reference_type
scores
0
value 10.0
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
1
value CRITICAL
scoring_system generic_textual
scoring_elements
url https://discuss.rubyonrails.org/t/cve-2022-30123-possible-shell-escape-sequence-injection-vulnerability-in-rack/80728
10
reference_url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
reference_id
reference_type
scores
0
value 9.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
11
reference_url https://github.com/rack/rack
reference_id
reference_type
scores
0
value 10.0
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
1
value CRITICAL
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack
12
reference_url https://github.com/rack/rack/commit/b426cc224908ec6ed6eb8729325392b048215d88
reference_id
reference_type
scores
0
value 10.0
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
1
value CRITICAL
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack/commit/b426cc224908ec6ed6eb8729325392b048215d88
13
reference_url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2022-30123.yml
reference_id
reference_type
scores
0
value 10.0
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
1
value CRITICAL
scoring_system generic_textual
scoring_elements
url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2022-30123.yml
14
reference_url https://groups.google.com/g/ruby-security-ann/c/LWB10kWzag8
reference_id
reference_type
scores
0
value 10.0
scoring_system cvssv3
scoring_elements
1
value 10.0
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
2
value CRITICAL
scoring_system generic_textual
scoring_elements
url https://groups.google.com/g/ruby-security-ann/c/LWB10kWzag8
15
reference_url https://nvd.nist.gov/vuln/detail/CVE-2022-30123
reference_id
reference_type
scores
0
value 10.0
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
1
value CRITICAL
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2022-30123
16
reference_url https://security.gentoo.org/glsa/202310-18
reference_id
reference_type
scores
0
value 10.0
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
1
value CRITICAL
scoring_system generic_textual
scoring_elements
url https://security.gentoo.org/glsa/202310-18
17
reference_url https://security.netapp.com/advisory/ntap-20231208-0011
reference_id
reference_type
scores
0
value 10.0
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
1
value CRITICAL
scoring_system generic_textual
scoring_elements
url https://security.netapp.com/advisory/ntap-20231208-0011
18
reference_url https://security.netapp.com/advisory/ntap-20231208-0011/
reference_id
reference_type
scores
url https://security.netapp.com/advisory/ntap-20231208-0011/
19
reference_url https://www.debian.org/security/2023/dsa-5530
reference_id
reference_type
scores
0
value 10.0
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
1
value CRITICAL
scoring_system generic_textual
scoring_elements
url https://www.debian.org/security/2023/dsa-5530
20
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2099524
reference_id 2099524
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2099524
21
reference_url https://github.com/advisories/GHSA-wq4h-7r42-5hrr
reference_id GHSA-wq4h-7r42-5hrr
reference_type
scores
0
value CRITICAL
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-wq4h-7r42-5hrr
22
reference_url https://access.redhat.com/errata/RHSA-2022:7343
reference_id RHSA-2022:7343
reference_type
scores
url https://access.redhat.com/errata/RHSA-2022:7343
23
reference_url https://access.redhat.com/errata/RHSA-2023:0632
reference_id RHSA-2023:0632
reference_type
scores
url https://access.redhat.com/errata/RHSA-2023:0632
24
reference_url https://access.redhat.com/errata/RHSA-2023:1486
reference_id RHSA-2023:1486
reference_type
scores
url https://access.redhat.com/errata/RHSA-2023:1486
25
reference_url https://usn.ubuntu.com/5896-1/
reference_id USN-5896-1
reference_type
scores
url https://usn.ubuntu.com/5896-1/
26
reference_url https://usn.ubuntu.com/7036-1/
reference_id USN-7036-1
reference_type
scores
url https://usn.ubuntu.com/7036-1/
27
reference_url https://usn.ubuntu.com/USN-5253-1/
reference_id USN-USN-5253-1
reference_type
scores
url https://usn.ubuntu.com/USN-5253-1/
fixed_packages
0
url pkg:gem/rack@2.0.9.1
purl pkg:gem/rack@2.0.9.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1j25-qagk-c3gk
1
vulnerability VCID-3jru-u17n-tyg1
2
vulnerability VCID-3nmb-xetr-6qbg
3
vulnerability VCID-52qe-dast-tkhu
4
vulnerability VCID-6ydb-e746-vbd8
5
vulnerability VCID-7cef-z5qm-afd8
6
vulnerability VCID-amfu-8d25-juhy
7
vulnerability VCID-bj83-rx84-v3g9
8
vulnerability VCID-bqpn-m2fh-9kab
9
vulnerability VCID-c9mc-7nts-cfgy
10
vulnerability VCID-csrd-u9cz-u7ak
11
vulnerability VCID-dss4-6ptr-83av
12
vulnerability VCID-e11g-k7zm-vkhu
13
vulnerability VCID-e8ab-9br9-6ybt
14
vulnerability VCID-ebb6-b5tx-5bhf
15
vulnerability VCID-ewfc-rx8b-jfc4
16
vulnerability VCID-h8af-h199-qqfz
17
vulnerability VCID-heu4-cd3d-73ck
18
vulnerability VCID-k8fr-zuyx-yyhg
19
vulnerability VCID-mgx9-9bua-37f3
20
vulnerability VCID-p1cf-naeh-bbgx
21
vulnerability VCID-p3dy-qbad-q3ab
22
vulnerability VCID-r1hk-cy5k-9kad
23
vulnerability VCID-tc69-2tad-43cv
24
vulnerability VCID-uh69-24kx-xucy
25
vulnerability VCID-vk15-7qdb-xkh9
26
vulnerability VCID-x373-rhh4-7khm
27
vulnerability VCID-xpa3-1n87-8ucv
28
vulnerability VCID-y6nj-8y3j-hbfw
29
vulnerability VCID-yq3g-ykeu-pfbp
30
vulnerability VCID-zqax-g5xz-wuch
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.0.9.1
1
url pkg:gem/rack@2.1.4.1
purl pkg:gem/rack@2.1.4.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1j25-qagk-c3gk
1
vulnerability VCID-3jru-u17n-tyg1
2
vulnerability VCID-3nmb-xetr-6qbg
3
vulnerability VCID-52qe-dast-tkhu
4
vulnerability VCID-6ydb-e746-vbd8
5
vulnerability VCID-7cef-z5qm-afd8
6
vulnerability VCID-amfu-8d25-juhy
7
vulnerability VCID-bj83-rx84-v3g9
8
vulnerability VCID-bqpn-m2fh-9kab
9
vulnerability VCID-c9mc-7nts-cfgy
10
vulnerability VCID-csrd-u9cz-u7ak
11
vulnerability VCID-dss4-6ptr-83av
12
vulnerability VCID-e11g-k7zm-vkhu
13
vulnerability VCID-e8ab-9br9-6ybt
14
vulnerability VCID-ebb6-b5tx-5bhf
15
vulnerability VCID-ewfc-rx8b-jfc4
16
vulnerability VCID-h8af-h199-qqfz
17
vulnerability VCID-heu4-cd3d-73ck
18
vulnerability VCID-k8fr-zuyx-yyhg
19
vulnerability VCID-mgx9-9bua-37f3
20
vulnerability VCID-p1cf-naeh-bbgx
21
vulnerability VCID-p3dy-qbad-q3ab
22
vulnerability VCID-r1hk-cy5k-9kad
23
vulnerability VCID-tc69-2tad-43cv
24
vulnerability VCID-uh69-24kx-xucy
25
vulnerability VCID-vk15-7qdb-xkh9
26
vulnerability VCID-x373-rhh4-7khm
27
vulnerability VCID-xpa3-1n87-8ucv
28
vulnerability VCID-y6nj-8y3j-hbfw
29
vulnerability VCID-yq3g-ykeu-pfbp
30
vulnerability VCID-zqax-g5xz-wuch
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.1.4.1
2
url pkg:gem/rack@2.2.3.1
purl pkg:gem/rack@2.2.3.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1j25-qagk-c3gk
1
vulnerability VCID-3jru-u17n-tyg1
2
vulnerability VCID-3nmb-xetr-6qbg
3
vulnerability VCID-52qe-dast-tkhu
4
vulnerability VCID-6ydb-e746-vbd8
5
vulnerability VCID-7cef-z5qm-afd8
6
vulnerability VCID-amfu-8d25-juhy
7
vulnerability VCID-bj83-rx84-v3g9
8
vulnerability VCID-bqpn-m2fh-9kab
9
vulnerability VCID-c9mc-7nts-cfgy
10
vulnerability VCID-csrd-u9cz-u7ak
11
vulnerability VCID-dss4-6ptr-83av
12
vulnerability VCID-e11g-k7zm-vkhu
13
vulnerability VCID-e8ab-9br9-6ybt
14
vulnerability VCID-ebb6-b5tx-5bhf
15
vulnerability VCID-ewfc-rx8b-jfc4
16
vulnerability VCID-h8af-h199-qqfz
17
vulnerability VCID-heu4-cd3d-73ck
18
vulnerability VCID-k8fr-zuyx-yyhg
19
vulnerability VCID-mgx9-9bua-37f3
20
vulnerability VCID-p1cf-naeh-bbgx
21
vulnerability VCID-p3dy-qbad-q3ab
22
vulnerability VCID-r1hk-cy5k-9kad
23
vulnerability VCID-tc69-2tad-43cv
24
vulnerability VCID-uh69-24kx-xucy
25
vulnerability VCID-vk15-7qdb-xkh9
26
vulnerability VCID-x373-rhh4-7khm
27
vulnerability VCID-xpa3-1n87-8ucv
28
vulnerability VCID-y6nj-8y3j-hbfw
29
vulnerability VCID-yq3g-ykeu-pfbp
30
vulnerability VCID-zqax-g5xz-wuch
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.2.3.1
aliases CVE-2022-30123, GHSA-wq4h-7r42-5hrr, GMS-2022-1644
risk_score 4.5
exploitability 0.5
weighted_severity 9.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-jpkw-epb8-f7et
21
url VCID-k8fr-zuyx-yyhg
vulnerability_id VCID-k8fr-zuyx-yyhg
summary
Rack's multipart parser buffers unbounded per-part headers, enabling DoS (memory exhaustion)
`Rack::Multipart::Parser` can accumulate unbounded data when a multipart part’s header block never terminates with the required blank line (`CRLFCRLF`). The parser keeps appending incoming bytes to memory without a size cap, allowing a remote attacker to exhaust memory and cause a denial of service (DoS).
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2025-61772.json
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2025-61772.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2025-61772
reference_id
reference_type
scores
0
value 0.00324
scoring_system epss
scoring_elements 0.55741
published_at 2026-06-06T12:55:00Z
1
value 0.00324
scoring_system epss
scoring_elements 0.55735
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2025-61772
2
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-61772
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-61772
3
reference_url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
4
reference_url https://github.com/rack/rack
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack
5
reference_url https://github.com/rack/rack/commit/589127f4ac8b5cf11cf88fb0cd116ffed4d2181e
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-10-07T17:51:19Z/
url https://github.com/rack/rack/commit/589127f4ac8b5cf11cf88fb0cd116ffed4d2181e
6
reference_url https://github.com/rack/rack/commit/d869fed663b113b95a74ad53e1b5cae6ab31f29e
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-10-07T17:51:19Z/
url https://github.com/rack/rack/commit/d869fed663b113b95a74ad53e1b5cae6ab31f29e
7
reference_url https://github.com/rack/rack/commit/e08f78c656c9394d6737c022bde087e0f33336fd
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-10-07T17:51:19Z/
url https://github.com/rack/rack/commit/e08f78c656c9394d6737c022bde087e0f33336fd
8
reference_url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1117627
reference_id 1117627
reference_type
scores
url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1117627
9
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2402200
reference_id 2402200
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2402200
10
reference_url https://nvd.nist.gov/vuln/detail/CVE-2025-61772
reference_id CVE-2025-61772
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2025-61772
11
reference_url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2025-61772.yml
reference_id CVE-2025-61772.YML
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2025-61772.yml
12
reference_url https://github.com/advisories/GHSA-wpv5-97wm-hp9c
reference_id GHSA-wpv5-97wm-hp9c
reference_type
scores
0
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-wpv5-97wm-hp9c
13
reference_url https://github.com/rack/rack/security/advisories/GHSA-wpv5-97wm-hp9c
reference_id GHSA-wpv5-97wm-hp9c
reference_type
scores
0
value 7.5
scoring_system cvssv3
scoring_elements
1
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
2
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
3
value HIGH
scoring_system generic_textual
scoring_elements
4
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-10-07T17:51:19Z/
url https://github.com/rack/rack/security/advisories/GHSA-wpv5-97wm-hp9c
14
reference_url https://access.redhat.com/errata/RHSA-2025:19512
reference_id RHSA-2025:19512
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19512
15
reference_url https://access.redhat.com/errata/RHSA-2025:19513
reference_id RHSA-2025:19513
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19513
16
reference_url https://access.redhat.com/errata/RHSA-2025:19647
reference_id RHSA-2025:19647
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19647
17
reference_url https://access.redhat.com/errata/RHSA-2025:19719
reference_id RHSA-2025:19719
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19719
18
reference_url https://access.redhat.com/errata/RHSA-2025:19733
reference_id RHSA-2025:19733
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19733
19
reference_url https://access.redhat.com/errata/RHSA-2025:19734
reference_id RHSA-2025:19734
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19734
20
reference_url https://access.redhat.com/errata/RHSA-2025:19736
reference_id RHSA-2025:19736
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19736
21
reference_url https://access.redhat.com/errata/RHSA-2025:19800
reference_id RHSA-2025:19800
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19800
22
reference_url https://access.redhat.com/errata/RHSA-2025:19948
reference_id RHSA-2025:19948
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19948
23
reference_url https://access.redhat.com/errata/RHSA-2025:20962
reference_id RHSA-2025:20962
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:20962
24
reference_url https://access.redhat.com/errata/RHSA-2025:21036
reference_id RHSA-2025:21036
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:21036
25
reference_url https://usn.ubuntu.com/7960-1/
reference_id USN-7960-1
reference_type
scores
url https://usn.ubuntu.com/7960-1/
fixed_packages
0
url pkg:gem/rack@2.2.19
purl pkg:gem/rack@2.2.19
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3jru-u17n-tyg1
1
vulnerability VCID-3nmb-xetr-6qbg
2
vulnerability VCID-6ydb-e746-vbd8
3
vulnerability VCID-bj83-rx84-v3g9
4
vulnerability VCID-e11g-k7zm-vkhu
5
vulnerability VCID-e8ab-9br9-6ybt
6
vulnerability VCID-ewfc-rx8b-jfc4
7
vulnerability VCID-h8af-h199-qqfz
8
vulnerability VCID-p3dy-qbad-q3ab
9
vulnerability VCID-r1hk-cy5k-9kad
10
vulnerability VCID-tc69-2tad-43cv
11
vulnerability VCID-uh69-24kx-xucy
12
vulnerability VCID-x373-rhh4-7khm
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.2.19
1
url pkg:gem/rack@3.0.0.beta1
purl pkg:gem/rack@3.0.0.beta1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3jru-u17n-tyg1
1
vulnerability VCID-52qe-dast-tkhu
2
vulnerability VCID-7cef-z5qm-afd8
3
vulnerability VCID-bj83-rx84-v3g9
4
vulnerability VCID-bqpn-m2fh-9kab
5
vulnerability VCID-c9mc-7nts-cfgy
6
vulnerability VCID-dss4-6ptr-83av
7
vulnerability VCID-e11g-k7zm-vkhu
8
vulnerability VCID-ebb6-b5tx-5bhf
9
vulnerability VCID-heu4-cd3d-73ck
10
vulnerability VCID-hpw3-uw3x-mqgq
11
vulnerability VCID-k8fr-zuyx-yyhg
12
vulnerability VCID-pydr-47y4-y3fu
13
vulnerability VCID-u1u4-7b3v-fue7
14
vulnerability VCID-vk15-7qdb-xkh9
15
vulnerability VCID-x373-rhh4-7khm
16
vulnerability VCID-xpa3-1n87-8ucv
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.0.0.beta1
2
url pkg:gem/rack@3.1.17
purl pkg:gem/rack@3.1.17
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3jru-u17n-tyg1
1
vulnerability VCID-3nmb-xetr-6qbg
2
vulnerability VCID-6ydb-e746-vbd8
3
vulnerability VCID-bj83-rx84-v3g9
4
vulnerability VCID-e11g-k7zm-vkhu
5
vulnerability VCID-e8ab-9br9-6ybt
6
vulnerability VCID-ewfc-rx8b-jfc4
7
vulnerability VCID-h8af-h199-qqfz
8
vulnerability VCID-hpw3-uw3x-mqgq
9
vulnerability VCID-p3dy-qbad-q3ab
10
vulnerability VCID-pydr-47y4-y3fu
11
vulnerability VCID-r1hk-cy5k-9kad
12
vulnerability VCID-tc69-2tad-43cv
13
vulnerability VCID-u1u4-7b3v-fue7
14
vulnerability VCID-uh69-24kx-xucy
15
vulnerability VCID-x373-rhh4-7khm
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.1.17
3
url pkg:gem/rack@3.2.2
purl pkg:gem/rack@3.2.2
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3jru-u17n-tyg1
1
vulnerability VCID-3nmb-xetr-6qbg
2
vulnerability VCID-6ydb-e746-vbd8
3
vulnerability VCID-bj83-rx84-v3g9
4
vulnerability VCID-e11g-k7zm-vkhu
5
vulnerability VCID-e8ab-9br9-6ybt
6
vulnerability VCID-ewfc-rx8b-jfc4
7
vulnerability VCID-gnc7-wp69-h7ag
8
vulnerability VCID-h8af-h199-qqfz
9
vulnerability VCID-hpw3-uw3x-mqgq
10
vulnerability VCID-p3dy-qbad-q3ab
11
vulnerability VCID-pydr-47y4-y3fu
12
vulnerability VCID-r1hk-cy5k-9kad
13
vulnerability VCID-tc69-2tad-43cv
14
vulnerability VCID-u1u4-7b3v-fue7
15
vulnerability VCID-uh69-24kx-xucy
16
vulnerability VCID-x373-rhh4-7khm
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.2.2
aliases CVE-2025-61772, GHSA-wpv5-97wm-hp9c
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-k8fr-zuyx-yyhg
22
url VCID-mgx9-9bua-37f3
vulnerability_id VCID-mgx9-9bua-37f3
summary
Duplicate
This advisory duplicates another.
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2022-44570.json
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2022-44570.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2022-44570
reference_id
reference_type
scores
0
value 0.03121
scoring_system epss
scoring_elements 0.87087
published_at 2026-06-04T12:55:00Z
1
value 0.03121
scoring_system epss
scoring_elements 0.87107
published_at 2026-06-06T12:55:00Z
2
value 0.03121
scoring_system epss
scoring_elements 0.87109
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2022-44570
2
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-30122
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-30122
3
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-30123
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-30123
4
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44570
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44570
5
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44571
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44571
6
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44572
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44572
7
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-27530
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-27530
8
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-27539
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-27539
9
reference_url https://discuss.rubyonrails.org/t/cve-2022-44570-possible-denial-of-service-vulnerability-in-racks-range-header-parsing/82125
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://discuss.rubyonrails.org/t/cve-2022-44570-possible-denial-of-service-vulnerability-in-racks-range-header-parsing/82125
10
reference_url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
reference_id
reference_type
scores
0
value 5.9
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
11
reference_url https://github.com/rack/rack
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack
12
reference_url https://github.com/rack/rack/releases/tag/v3.0.4.1
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3
scoring_elements
1
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
2
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack/releases/tag/v3.0.4.1
13
reference_url https://security.netapp.com/advisory/ntap-20231208-0010
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://security.netapp.com/advisory/ntap-20231208-0010
14
reference_url https://www.debian.org/security/2023/dsa-5530
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://www.debian.org/security/2023/dsa-5530
15
reference_url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1029832
reference_id 1029832
reference_type
scores
url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1029832
16
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2164719
reference_id 2164719
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2164719
17
reference_url https://nvd.nist.gov/vuln/detail/CVE-2022-44570
reference_id CVE-2022-44570
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2022-44570
18
reference_url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2022-44570.yml
reference_id CVE-2022-44570.YML
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2022-44570.yml
19
reference_url https://github.com/advisories/GHSA-65f5-mfpf-vfhj
reference_id GHSA-65f5-mfpf-vfhj
reference_type
scores
url https://github.com/advisories/GHSA-65f5-mfpf-vfhj
20
reference_url https://access.redhat.com/errata/RHSA-2023:6818
reference_id RHSA-2023:6818
reference_type
scores
url https://access.redhat.com/errata/RHSA-2023:6818
21
reference_url https://usn.ubuntu.com/5910-1/
reference_id USN-5910-1
reference_type
scores
url https://usn.ubuntu.com/5910-1/
22
reference_url https://usn.ubuntu.com/7036-1/
reference_id USN-7036-1
reference_type
scores
url https://usn.ubuntu.com/7036-1/
fixed_packages
0
url pkg:gem/rack@2.0.9.2
purl pkg:gem/rack@2.0.9.2
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1j25-qagk-c3gk
1
vulnerability VCID-3jru-u17n-tyg1
2
vulnerability VCID-3nmb-xetr-6qbg
3
vulnerability VCID-52qe-dast-tkhu
4
vulnerability VCID-6ydb-e746-vbd8
5
vulnerability VCID-7cef-z5qm-afd8
6
vulnerability VCID-amfu-8d25-juhy
7
vulnerability VCID-bj83-rx84-v3g9
8
vulnerability VCID-bqpn-m2fh-9kab
9
vulnerability VCID-c9mc-7nts-cfgy
10
vulnerability VCID-csrd-u9cz-u7ak
11
vulnerability VCID-dss4-6ptr-83av
12
vulnerability VCID-e11g-k7zm-vkhu
13
vulnerability VCID-e8ab-9br9-6ybt
14
vulnerability VCID-ebb6-b5tx-5bhf
15
vulnerability VCID-ewfc-rx8b-jfc4
16
vulnerability VCID-h8af-h199-qqfz
17
vulnerability VCID-heu4-cd3d-73ck
18
vulnerability VCID-k8fr-zuyx-yyhg
19
vulnerability VCID-p1cf-naeh-bbgx
20
vulnerability VCID-p3dy-qbad-q3ab
21
vulnerability VCID-r1hk-cy5k-9kad
22
vulnerability VCID-tc69-2tad-43cv
23
vulnerability VCID-uh69-24kx-xucy
24
vulnerability VCID-vk15-7qdb-xkh9
25
vulnerability VCID-x373-rhh4-7khm
26
vulnerability VCID-xpa3-1n87-8ucv
27
vulnerability VCID-y6nj-8y3j-hbfw
28
vulnerability VCID-yq3g-ykeu-pfbp
29
vulnerability VCID-zqax-g5xz-wuch
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.0.9.2
1
url pkg:gem/rack@2.1.4.2
purl pkg:gem/rack@2.1.4.2
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1j25-qagk-c3gk
1
vulnerability VCID-3jru-u17n-tyg1
2
vulnerability VCID-3nmb-xetr-6qbg
3
vulnerability VCID-52qe-dast-tkhu
4
vulnerability VCID-6ydb-e746-vbd8
5
vulnerability VCID-7cef-z5qm-afd8
6
vulnerability VCID-amfu-8d25-juhy
7
vulnerability VCID-bj83-rx84-v3g9
8
vulnerability VCID-bqpn-m2fh-9kab
9
vulnerability VCID-c9mc-7nts-cfgy
10
vulnerability VCID-csrd-u9cz-u7ak
11
vulnerability VCID-dss4-6ptr-83av
12
vulnerability VCID-e11g-k7zm-vkhu
13
vulnerability VCID-e8ab-9br9-6ybt
14
vulnerability VCID-ebb6-b5tx-5bhf
15
vulnerability VCID-ewfc-rx8b-jfc4
16
vulnerability VCID-h8af-h199-qqfz
17
vulnerability VCID-heu4-cd3d-73ck
18
vulnerability VCID-k8fr-zuyx-yyhg
19
vulnerability VCID-p1cf-naeh-bbgx
20
vulnerability VCID-p3dy-qbad-q3ab
21
vulnerability VCID-r1hk-cy5k-9kad
22
vulnerability VCID-tc69-2tad-43cv
23
vulnerability VCID-uh69-24kx-xucy
24
vulnerability VCID-vk15-7qdb-xkh9
25
vulnerability VCID-x373-rhh4-7khm
26
vulnerability VCID-xpa3-1n87-8ucv
27
vulnerability VCID-y6nj-8y3j-hbfw
28
vulnerability VCID-yq3g-ykeu-pfbp
29
vulnerability VCID-zqax-g5xz-wuch
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.1.4.2
2
url pkg:gem/rack@2.2.6.2
purl pkg:gem/rack@2.2.6.2
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1j25-qagk-c3gk
1
vulnerability VCID-3jru-u17n-tyg1
2
vulnerability VCID-3nmb-xetr-6qbg
3
vulnerability VCID-52qe-dast-tkhu
4
vulnerability VCID-6ydb-e746-vbd8
5
vulnerability VCID-7cef-z5qm-afd8
6
vulnerability VCID-amfu-8d25-juhy
7
vulnerability VCID-bj83-rx84-v3g9
8
vulnerability VCID-bqpn-m2fh-9kab
9
vulnerability VCID-c9mc-7nts-cfgy
10
vulnerability VCID-csrd-u9cz-u7ak
11
vulnerability VCID-dss4-6ptr-83av
12
vulnerability VCID-e11g-k7zm-vkhu
13
vulnerability VCID-e8ab-9br9-6ybt
14
vulnerability VCID-ebb6-b5tx-5bhf
15
vulnerability VCID-ewfc-rx8b-jfc4
16
vulnerability VCID-h8af-h199-qqfz
17
vulnerability VCID-heu4-cd3d-73ck
18
vulnerability VCID-k8fr-zuyx-yyhg
19
vulnerability VCID-p1cf-naeh-bbgx
20
vulnerability VCID-p3dy-qbad-q3ab
21
vulnerability VCID-r1hk-cy5k-9kad
22
vulnerability VCID-tc69-2tad-43cv
23
vulnerability VCID-uh69-24kx-xucy
24
vulnerability VCID-vk15-7qdb-xkh9
25
vulnerability VCID-x373-rhh4-7khm
26
vulnerability VCID-xpa3-1n87-8ucv
27
vulnerability VCID-y6nj-8y3j-hbfw
28
vulnerability VCID-yq3g-ykeu-pfbp
29
vulnerability VCID-zqax-g5xz-wuch
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.2.6.2
3
url pkg:gem/rack@3.0.4.1
purl pkg:gem/rack@3.0.4.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3jru-u17n-tyg1
1
vulnerability VCID-3nmb-xetr-6qbg
2
vulnerability VCID-52qe-dast-tkhu
3
vulnerability VCID-6ydb-e746-vbd8
4
vulnerability VCID-7cef-z5qm-afd8
5
vulnerability VCID-bj83-rx84-v3g9
6
vulnerability VCID-bqpn-m2fh-9kab
7
vulnerability VCID-csrd-u9cz-u7ak
8
vulnerability VCID-dss4-6ptr-83av
9
vulnerability VCID-e11g-k7zm-vkhu
10
vulnerability VCID-e8ab-9br9-6ybt
11
vulnerability VCID-ewfc-rx8b-jfc4
12
vulnerability VCID-h8af-h199-qqfz
13
vulnerability VCID-heu4-cd3d-73ck
14
vulnerability VCID-hpw3-uw3x-mqgq
15
vulnerability VCID-k8fr-zuyx-yyhg
16
vulnerability VCID-p1cf-naeh-bbgx
17
vulnerability VCID-p3dy-qbad-q3ab
18
vulnerability VCID-pydr-47y4-y3fu
19
vulnerability VCID-r1hk-cy5k-9kad
20
vulnerability VCID-tc69-2tad-43cv
21
vulnerability VCID-u1u4-7b3v-fue7
22
vulnerability VCID-uh69-24kx-xucy
23
vulnerability VCID-vk15-7qdb-xkh9
24
vulnerability VCID-x373-rhh4-7khm
25
vulnerability VCID-xpa3-1n87-8ucv
26
vulnerability VCID-y6nj-8y3j-hbfw
27
vulnerability VCID-yq3g-ykeu-pfbp
28
vulnerability VCID-zqax-g5xz-wuch
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.0.4.1
aliases CVE-2022-44570, GHSA-65f5-mfpf-vfhj, GMS-2023-64
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-mgx9-9bua-37f3
23
url VCID-n1sj-dwab-j3ca
vulnerability_id VCID-n1sj-dwab-j3ca
summary
Directory traversal in Rack::Directory app bundled with Rack
There was a possible directory traversal vulnerability in the Rack::Directory app
that is bundled with Rack.

Versions Affected:  rack < 2.2.0
Not affected:       Applications that do not use Rack::Directory.
Fixed Versions:     2.1.3, >= 2.2.0

Impact
------

If certain directories exist in a director that is managed by
`Rack::Directory`, an attacker could, using this vulnerability, read the
contents of files on the server that were outside of the root specified in the
Rack::Directory initializer.

Workarounds
-----------

Until such time as the patch is applied or their Rack version is upgraded,
we recommend that developers do not use Rack::Directory in their
applications.
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2020-8161.json
reference_id
reference_type
scores
0
value 5.9
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2020-8161.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2020-8161
reference_id
reference_type
scores
0
value 0.00907
scoring_system epss
scoring_elements 0.76176
published_at 2026-06-06T12:55:00Z
1
value 0.00907
scoring_system epss
scoring_elements 0.76174
published_at 2026-06-05T12:55:00Z
2
value 0.00907
scoring_system epss
scoring_elements 0.76149
published_at 2026-06-04T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2020-8161
2
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-8161
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-8161
3
reference_url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
reference_id
reference_type
scores
0
value 5.9
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
4
reference_url https://github.com/rack/rack
reference_id
reference_type
scores
0
value 8.6
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack
5
reference_url https://github.com/rack/rack/commit/dddb7ad18ed79ca6ab06ccc417a169fde451246e
reference_id
reference_type
scores
0
value 8.6
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack/commit/dddb7ad18ed79ca6ab06ccc417a169fde451246e
6
reference_url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2020-8161.yml
reference_id
reference_type
scores
0
value 8.6
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2020-8161.yml
7
reference_url https://groups.google.com/forum/#!topic/ruby-security-ann/T4ZIsfRf2eA
reference_id
reference_type
scores
0
value 8.6
scoring_system cvssv3
scoring_elements
1
value 8.6
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
2
value HIGH
scoring_system generic_textual
scoring_elements
url https://groups.google.com/forum/#!topic/ruby-security-ann/T4ZIsfRf2eA
8
reference_url https://groups.google.com/g/rubyonrails-security/c/IOO1vNZTzPA
reference_id
reference_type
scores
0
value 8.6
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://groups.google.com/g/rubyonrails-security/c/IOO1vNZTzPA
9
reference_url https://lists.debian.org/debian-lts-announce/2020/07/msg00006.html
reference_id
reference_type
scores
0
value 8.6
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://lists.debian.org/debian-lts-announce/2020/07/msg00006.html
10
reference_url https://lists.debian.org/debian-lts-announce/2023/01/msg00038.html
reference_id
reference_type
scores
0
value 8.6
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://lists.debian.org/debian-lts-announce/2023/01/msg00038.html
11
reference_url https://usn.ubuntu.com/4561-1
reference_id
reference_type
scores
0
value 8.6
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://usn.ubuntu.com/4561-1
12
reference_url https://usn.ubuntu.com/4561-1/
reference_id
reference_type
scores
url https://usn.ubuntu.com/4561-1/
13
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=1838281
reference_id 1838281
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=1838281
14
reference_url https://nvd.nist.gov/vuln/detail/CVE-2020-8161
reference_id CVE-2020-8161
reference_type
scores
0
value 8.6
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2020-8161
15
reference_url https://github.com/advisories/GHSA-5f9h-9pjv-v6j7
reference_id GHSA-5f9h-9pjv-v6j7
reference_type
scores
0
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-5f9h-9pjv-v6j7
16
reference_url https://access.redhat.com/errata/RHSA-2020:4366
reference_id RHSA-2020:4366
reference_type
scores
url https://access.redhat.com/errata/RHSA-2020:4366
17
reference_url https://usn.ubuntu.com/4561-2/
reference_id USN-4561-2
reference_type
scores
url https://usn.ubuntu.com/4561-2/
fixed_packages
0
url pkg:gem/rack@2.1.3
purl pkg:gem/rack@2.1.3
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1j25-qagk-c3gk
1
vulnerability VCID-3jru-u17n-tyg1
2
vulnerability VCID-3nmb-xetr-6qbg
3
vulnerability VCID-52qe-dast-tkhu
4
vulnerability VCID-6ydb-e746-vbd8
5
vulnerability VCID-7cef-z5qm-afd8
6
vulnerability VCID-a8x9-j9b3-jycb
7
vulnerability VCID-amfu-8d25-juhy
8
vulnerability VCID-bj83-rx84-v3g9
9
vulnerability VCID-bqpn-m2fh-9kab
10
vulnerability VCID-c9mc-7nts-cfgy
11
vulnerability VCID-csrd-u9cz-u7ak
12
vulnerability VCID-dss4-6ptr-83av
13
vulnerability VCID-e11g-k7zm-vkhu
14
vulnerability VCID-e8ab-9br9-6ybt
15
vulnerability VCID-ebb6-b5tx-5bhf
16
vulnerability VCID-ewfc-rx8b-jfc4
17
vulnerability VCID-h8af-h199-qqfz
18
vulnerability VCID-heu4-cd3d-73ck
19
vulnerability VCID-huph-y2xr-g3dk
20
vulnerability VCID-jpkw-epb8-f7et
21
vulnerability VCID-k8fr-zuyx-yyhg
22
vulnerability VCID-mgx9-9bua-37f3
23
vulnerability VCID-n1sj-dwab-j3ca
24
vulnerability VCID-p1cf-naeh-bbgx
25
vulnerability VCID-p3dy-qbad-q3ab
26
vulnerability VCID-r1hk-cy5k-9kad
27
vulnerability VCID-tc69-2tad-43cv
28
vulnerability VCID-uh69-24kx-xucy
29
vulnerability VCID-vk15-7qdb-xkh9
30
vulnerability VCID-x373-rhh4-7khm
31
vulnerability VCID-xpa3-1n87-8ucv
32
vulnerability VCID-y6nj-8y3j-hbfw
33
vulnerability VCID-yq3g-ykeu-pfbp
34
vulnerability VCID-zqax-g5xz-wuch
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.1.3
1
url pkg:gem/rack@2.2.0
purl pkg:gem/rack@2.2.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1j25-qagk-c3gk
1
vulnerability VCID-3jru-u17n-tyg1
2
vulnerability VCID-3nmb-xetr-6qbg
3
vulnerability VCID-52qe-dast-tkhu
4
vulnerability VCID-6ydb-e746-vbd8
5
vulnerability VCID-7cef-z5qm-afd8
6
vulnerability VCID-a8x9-j9b3-jycb
7
vulnerability VCID-amfu-8d25-juhy
8
vulnerability VCID-bj83-rx84-v3g9
9
vulnerability VCID-bqpn-m2fh-9kab
10
vulnerability VCID-c9mc-7nts-cfgy
11
vulnerability VCID-csrd-u9cz-u7ak
12
vulnerability VCID-dss4-6ptr-83av
13
vulnerability VCID-e11g-k7zm-vkhu
14
vulnerability VCID-e8ab-9br9-6ybt
15
vulnerability VCID-ebb6-b5tx-5bhf
16
vulnerability VCID-ewfc-rx8b-jfc4
17
vulnerability VCID-h8af-h199-qqfz
18
vulnerability VCID-heu4-cd3d-73ck
19
vulnerability VCID-huph-y2xr-g3dk
20
vulnerability VCID-jpkw-epb8-f7et
21
vulnerability VCID-k8fr-zuyx-yyhg
22
vulnerability VCID-mgx9-9bua-37f3
23
vulnerability VCID-p1cf-naeh-bbgx
24
vulnerability VCID-p3dy-qbad-q3ab
25
vulnerability VCID-r1hk-cy5k-9kad
26
vulnerability VCID-tc69-2tad-43cv
27
vulnerability VCID-uh69-24kx-xucy
28
vulnerability VCID-vk15-7qdb-xkh9
29
vulnerability VCID-x373-rhh4-7khm
30
vulnerability VCID-xpa3-1n87-8ucv
31
vulnerability VCID-y6nj-8y3j-hbfw
32
vulnerability VCID-yq3g-ykeu-pfbp
33
vulnerability VCID-zqax-g5xz-wuch
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.2.0
aliases CVE-2020-8161, GHSA-5f9h-9pjv-v6j7
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-n1sj-dwab-j3ca
24
url VCID-p1cf-naeh-bbgx
vulnerability_id VCID-p1cf-naeh-bbgx
summary
Rack has an Unbounded-Parameter DoS in Rack::QueryParser
## Summary

`Rack::QueryParser` parses query strings and
`application/x-www-form-urlencoded` bodies into Ruby data structures
without imposing any limit on the number of parameters, allowing
attackers to send requests with extremely large numbers of parameters.

## Details

The vulnerability arises because `Rack::QueryParser` iterates over
each `&`-separated key-value pair and adds it to a Hash without
enforcing an upper bound on the total number of parameters. This
allows an attacker to send a single request containing hundreds of
thousands (or more) of parameters, which consumes excessive memory
and CPU during parsing.

## Impact

An attacker can trigger denial of service by sending specifically
crafted HTTP requests, which can cause memory exhaustion or pin CPU
resources, stalling or crashing the Rack server. This results in
full service disruption until the affected worker is restarted.

## Mitigation

- Update to a version of Rack that limits the number of parameters parsed, or
- Use middleware to enforce a maximum query string size or parameter count, or
- Employ a reverse proxy (such as Nginx) to limit request sizes and
  reject oversized query strings or bodies.

Limiting request body sizes and query string lengths at the web
server or CDN level is an effective mitigation.
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2025-46727.json
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2025-46727.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2025-46727
reference_id
reference_type
scores
0
value 0.00808
scoring_system epss
scoring_elements 0.74592
published_at 2026-06-05T12:55:00Z
1
value 0.00808
scoring_system epss
scoring_elements 0.74598
published_at 2026-06-06T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2025-46727
2
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-46727
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-46727
3
reference_url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
4
reference_url https://github.com/rack/rack
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack
5
reference_url https://github.com/rack/rack/commit/2bb5263b464b65ba4b648996a579dbd180d2b712
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-05-08T14:00:33Z/
url https://github.com/rack/rack/commit/2bb5263b464b65ba4b648996a579dbd180d2b712
6
reference_url https://github.com/rack/rack/commit/3f5a4249118d09d199fe480466c8c6717e43b6e3
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-05-08T14:00:33Z/
url https://github.com/rack/rack/commit/3f5a4249118d09d199fe480466c8c6717e43b6e3
7
reference_url https://github.com/rack/rack/commit/cd6b70a1f2a1016b73dc906f924869f4902c2d74
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-05-08T14:00:33Z/
url https://github.com/rack/rack/commit/cd6b70a1f2a1016b73dc906f924869f4902c2d74
8
reference_url https://github.com/rack/rack/security/advisories/GHSA-gjh7-p2fx-99vx
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3
scoring_elements
1
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
2
value HIGH
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-05-08T14:00:33Z/
url https://github.com/rack/rack/security/advisories/GHSA-gjh7-p2fx-99vx
9
reference_url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1104927
reference_id 1104927
reference_type
scores
url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1104927
10
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2364966
reference_id 2364966
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2364966
11
reference_url https://nvd.nist.gov/vuln/detail/CVE-2025-46727
reference_id CVE-2025-46727
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2025-46727
12
reference_url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2025-46727.yml
reference_id CVE-2025-46727.YML
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2025-46727.yml
13
reference_url https://github.com/advisories/GHSA-gjh7-p2fx-99vx
reference_id GHSA-gjh7-p2fx-99vx
reference_type
scores
url https://github.com/advisories/GHSA-gjh7-p2fx-99vx
14
reference_url https://access.redhat.com/errata/RHSA-2025:7604
reference_id RHSA-2025:7604
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:7604
15
reference_url https://access.redhat.com/errata/RHSA-2025:7605
reference_id RHSA-2025:7605
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:7605
16
reference_url https://access.redhat.com/errata/RHSA-2025:8254
reference_id RHSA-2025:8254
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:8254
17
reference_url https://access.redhat.com/errata/RHSA-2025:8256
reference_id RHSA-2025:8256
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:8256
18
reference_url https://access.redhat.com/errata/RHSA-2025:8279
reference_id RHSA-2025:8279
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:8279
19
reference_url https://access.redhat.com/errata/RHSA-2025:8288
reference_id RHSA-2025:8288
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:8288
20
reference_url https://access.redhat.com/errata/RHSA-2025:8289
reference_id RHSA-2025:8289
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:8289
21
reference_url https://access.redhat.com/errata/RHSA-2025:8290
reference_id RHSA-2025:8290
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:8290
22
reference_url https://access.redhat.com/errata/RHSA-2025:8291
reference_id RHSA-2025:8291
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:8291
23
reference_url https://access.redhat.com/errata/RHSA-2025:8319
reference_id RHSA-2025:8319
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:8319
24
reference_url https://access.redhat.com/errata/RHSA-2025:8322
reference_id RHSA-2025:8322
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:8322
25
reference_url https://access.redhat.com/errata/RHSA-2025:8323
reference_id RHSA-2025:8323
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:8323
26
reference_url https://access.redhat.com/errata/RHSA-2025:9838
reference_id RHSA-2025:9838
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:9838
27
reference_url https://usn.ubuntu.com/7507-1/
reference_id USN-7507-1
reference_type
scores
url https://usn.ubuntu.com/7507-1/
fixed_packages
0
url pkg:gem/rack@2.2.14
purl pkg:gem/rack@2.2.14
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3jru-u17n-tyg1
1
vulnerability VCID-3nmb-xetr-6qbg
2
vulnerability VCID-6ydb-e746-vbd8
3
vulnerability VCID-7cef-z5qm-afd8
4
vulnerability VCID-amfu-8d25-juhy
5
vulnerability VCID-bj83-rx84-v3g9
6
vulnerability VCID-dss4-6ptr-83av
7
vulnerability VCID-e11g-k7zm-vkhu
8
vulnerability VCID-e8ab-9br9-6ybt
9
vulnerability VCID-ewfc-rx8b-jfc4
10
vulnerability VCID-h8af-h199-qqfz
11
vulnerability VCID-k8fr-zuyx-yyhg
12
vulnerability VCID-p3dy-qbad-q3ab
13
vulnerability VCID-r1hk-cy5k-9kad
14
vulnerability VCID-tc69-2tad-43cv
15
vulnerability VCID-uh69-24kx-xucy
16
vulnerability VCID-x373-rhh4-7khm
17
vulnerability VCID-xpa3-1n87-8ucv
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.2.14
1
url pkg:gem/rack@3.0.16
purl pkg:gem/rack@3.0.16
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3jru-u17n-tyg1
1
vulnerability VCID-3nmb-xetr-6qbg
2
vulnerability VCID-6ydb-e746-vbd8
3
vulnerability VCID-7cef-z5qm-afd8
4
vulnerability VCID-bj83-rx84-v3g9
5
vulnerability VCID-dss4-6ptr-83av
6
vulnerability VCID-e11g-k7zm-vkhu
7
vulnerability VCID-e8ab-9br9-6ybt
8
vulnerability VCID-ewfc-rx8b-jfc4
9
vulnerability VCID-h8af-h199-qqfz
10
vulnerability VCID-hpw3-uw3x-mqgq
11
vulnerability VCID-k8fr-zuyx-yyhg
12
vulnerability VCID-p3dy-qbad-q3ab
13
vulnerability VCID-pydr-47y4-y3fu
14
vulnerability VCID-r1hk-cy5k-9kad
15
vulnerability VCID-tc69-2tad-43cv
16
vulnerability VCID-u1u4-7b3v-fue7
17
vulnerability VCID-uh69-24kx-xucy
18
vulnerability VCID-x373-rhh4-7khm
19
vulnerability VCID-xpa3-1n87-8ucv
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.0.16
2
url pkg:gem/rack@3.1.14
purl pkg:gem/rack@3.1.14
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3jru-u17n-tyg1
1
vulnerability VCID-3nmb-xetr-6qbg
2
vulnerability VCID-6ydb-e746-vbd8
3
vulnerability VCID-7cef-z5qm-afd8
4
vulnerability VCID-bj83-rx84-v3g9
5
vulnerability VCID-dss4-6ptr-83av
6
vulnerability VCID-e11g-k7zm-vkhu
7
vulnerability VCID-e8ab-9br9-6ybt
8
vulnerability VCID-ewfc-rx8b-jfc4
9
vulnerability VCID-h8af-h199-qqfz
10
vulnerability VCID-hpw3-uw3x-mqgq
11
vulnerability VCID-k8fr-zuyx-yyhg
12
vulnerability VCID-p3dy-qbad-q3ab
13
vulnerability VCID-pydr-47y4-y3fu
14
vulnerability VCID-r1hk-cy5k-9kad
15
vulnerability VCID-tc69-2tad-43cv
16
vulnerability VCID-u1u4-7b3v-fue7
17
vulnerability VCID-uh69-24kx-xucy
18
vulnerability VCID-x373-rhh4-7khm
19
vulnerability VCID-xpa3-1n87-8ucv
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.1.14
aliases CVE-2025-46727, GHSA-gjh7-p2fx-99vx
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-p1cf-naeh-bbgx
25
url VCID-p3dy-qbad-q3ab
vulnerability_id VCID-p3dy-qbad-q3ab
summary
Rack has a root directory disclosure via unescaped regex interpolation in Rack::Directory
## Summary

`Rack::Directory` interpolates the configured `root` path directly
into a regular expression when deriving the displayed directory path.
If `root` contains regex metacharacters such as `+`, `*`, or `.`,
the prefix stripping can fail and the generated directory listing
may expose the full filesystem path in the HTML output.

## Details

`Rack::Directory::DirectoryBody#each` computes the visible path
using code equivalent to:

```ruby
show_path = Utils.escape_html(path.sub(/\A#{root}/, ''))
```

Here, `root` is a developer-configured filesystem path. It is
normalized earlier with `File.expand_path(root)` and then inserted
directly into a regular expression without escaping.

Because the value is treated as regex syntax rather than as a
literal string, metacharacters in the configured path can change
how the prefix match behaves. When that happens, the expected root
prefix is not removed from `path`, and the absolute filesystem path
is rendered into the HTML directory listing.

## Impact

If `Rack::Directory` is configured to serve a directory whose
absolute path contains regex metacharacters, the generated directory
listing may disclose the full server filesystem path instead of
only the request-relative path.

This can expose internal deployment details such as directory
layout, usernames, mount points, or naming conventions that would
otherwise not be visible to clients.

## Mitigation

* Update to a patched version of Rack in which the root prefix
  is removed using an escaped regular expression.
* Avoid using `Rack::Directory` with a root path that contains
  regular expression metacharacters.
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2026-34763.json
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2026-34763.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2026-34763
reference_id
reference_type
scores
0
value 0.00041
scoring_system epss
scoring_elements 0.12999
published_at 2026-06-06T12:55:00Z
1
value 0.00041
scoring_system epss
scoring_elements 0.12996
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2026-34763
2
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-34763
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-34763
3
reference_url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
4
reference_url https://github.com/rack/rack
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack
5
reference_url https://github.com/rack/rack/security/advisories/GHSA-7mqq-6cf9-v2qp
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3
scoring_elements
1
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
2
value MODERATE
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2026-04-02T17:41:04Z/
url https://github.com/rack/rack/security/advisories/GHSA-7mqq-6cf9-v2qp
6
reference_url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2026-34763.yml
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2026-34763.yml
7
reference_url https://nvd.nist.gov/vuln/detail/CVE-2026-34763
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2026-34763
8
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2454498
reference_id 2454498
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2454498
9
reference_url https://github.com/advisories/GHSA-7mqq-6cf9-v2qp
reference_id GHSA-7mqq-6cf9-v2qp
reference_type
scores
url https://github.com/advisories/GHSA-7mqq-6cf9-v2qp
10
reference_url https://usn.ubuntu.com/8182-1/
reference_id USN-8182-1
reference_type
scores
url https://usn.ubuntu.com/8182-1/
fixed_packages
0
url pkg:gem/rack@2.2.23
purl pkg:gem/rack@2.2.23
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.2.23
1
url pkg:gem/rack@3.1.21
purl pkg:gem/rack@3.1.21
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.1.21
2
url pkg:gem/rack@3.2.6
purl pkg:gem/rack@3.2.6
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.2.6
aliases CVE-2026-34763, GHSA-7mqq-6cf9-v2qp
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-p3dy-qbad-q3ab
26
url VCID-r1hk-cy5k-9kad
vulnerability_id VCID-r1hk-cy5k-9kad
summary
Rack has Content-Length mismatch in Rack::Files error responses
## Summary

`Rack::Files#fail` sets the `Content-Length` response header using
`String#size` instead of `String#bytesize`. When the response body
contains multibyte UTF-8 characters, the declared `Content-Length`
is smaller than the number of bytes actually sent on the wire.

Because `Rack::Files` reflects the requested path in 404 responses,
an attacker can trigger this mismatch by requesting a non-existent
path containing percent-encoded UTF-8 characters.

This results in incorrect HTTP response framing and may cause
response desynchronization in deployments that rely on the
incorrect `Content-Length` value.

## Details

`Rack::Files#fail` constructs error responses using logic equivalent to:

```ruby
def fail(status, body, headers = {})
  body += "
"
  [
    status,
    {
      "content-type" => "text/plain",
      "content-length" => body.size.to_s,
      "x-cascade" => "pass"
    }.merge!(headers),
    [body]
  ]
end
```

Here, `body.size` returns the number of characters, not the number
of bytes. For multibyte UTF-8 strings, this produces an incorrect
`Content-Length` value.

`Rack::Files` includes the decoded request path in 404 responses.
A request containing percent-encoded UTF-8 path components therefore
causes the response body to contain multibyte characters, while
the `Content-Length` header still reflects character count rather
than byte count.

As a result, the server can send more bytes than declared in
the response headers.

This violates HTTP message framing requirements, which define
`Content-Length` as the number of octets in the message body.

## Impact

Applications using `Rack::Files` may emit incorrectly framed error
responses when handling requests for non-existent paths containing
multibyte characters.

In some deployment topologies, particularly with keep-alive connections
and intermediaries that rely on `Content-Length`, this mismatch
may lead to response parsing inconsistencies or response
desynchronization. The practical exploitability depends on the
behavior of downstream proxies, clients, and connection reuse.

Even where no secondary exploitation is possible, the response is
malformed and may trigger protocol errors in strict components.

## Mitigation

* Update to a patched version of Rack that computes `Content-Length`
  using `String#bytesize`.
* Avoid exposing `Rack::Files` directly to untrusted traffic until
  a fix is available, if operationally feasible.
* Where possible, place Rack behind a proxy or server that normalizes
  or rejects malformed backend responses.
* Prefer closing backend connections on error paths if response
  framing anomalies are a concern.
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2026-34831.json
reference_id
reference_type
scores
0
value 4.8
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2026-34831.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2026-34831
reference_id
reference_type
scores
0
value 0.00041
scoring_system epss
scoring_elements 0.12999
published_at 2026-06-06T12:55:00Z
1
value 0.00041
scoring_system epss
scoring_elements 0.12996
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2026-34831
2
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-34831
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-34831
3
reference_url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
reference_id
reference_type
scores
0
value 4.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
4
reference_url https://github.com/rack/rack
reference_id
reference_type
scores
0
value 4.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack
5
reference_url https://github.com/rack/rack/security/advisories/GHSA-q2ww-5357-x388
reference_id
reference_type
scores
0
value 4.8
scoring_system cvssv3
scoring_elements
1
value 4.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
2
value MODERATE
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2026-04-03T17:43:52Z/
url https://github.com/rack/rack/security/advisories/GHSA-q2ww-5357-x388
6
reference_url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2026-34831.yml
reference_id
reference_type
scores
0
value 4.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2026-34831.yml
7
reference_url https://nvd.nist.gov/vuln/detail/CVE-2026-34831
reference_id
reference_type
scores
0
value 4.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2026-34831
8
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2454504
reference_id 2454504
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2454504
9
reference_url https://github.com/advisories/GHSA-q2ww-5357-x388
reference_id GHSA-q2ww-5357-x388
reference_type
scores
url https://github.com/advisories/GHSA-q2ww-5357-x388
10
reference_url https://usn.ubuntu.com/8182-1/
reference_id USN-8182-1
reference_type
scores
url https://usn.ubuntu.com/8182-1/
fixed_packages
0
url pkg:gem/rack@2.2.23
purl pkg:gem/rack@2.2.23
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.2.23
1
url pkg:gem/rack@3.1.21
purl pkg:gem/rack@3.1.21
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.1.21
2
url pkg:gem/rack@3.2.6
purl pkg:gem/rack@3.2.6
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.2.6
aliases CVE-2026-34831, GHSA-q2ww-5357-x388
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-r1hk-cy5k-9kad
27
url VCID-tc69-2tad-43cv
vulnerability_id VCID-tc69-2tad-43cv
summary
Rack::Static prefix matching can expose unintended files under the static root
## Summary

`Rack::Static` determines whether a request should be served as a
static file using a simple string prefix check. When configured
with URL prefixes such as `"/css"`, it matches any request path
that begins with that string, including unrelated paths such as
`"/css-config.env"` or `"/css-backup.sql"`.

As a result, files under the static root whose names merely share
the configured prefix may be served unintentionally, leading to
information disclosure.

## Details

`Rack::Static#route_file` performs static-route matching using
logic equivalent to:

```ruby
@urls.any? { |url| path.index(url) == 0 }
```

This checks only whether the request path starts with the configured
prefix string. It does not require a path segment boundary after the prefix.

For example, with:

```ruby
use Rack::Static, urls: ["/css", "/js"], root: "public"
```

the following path is matched as intended:

```text
/css/style.css
```

but these paths are also matched:

```text
/css-config.env
/css-backup.sql
/csssecrets.yml
```

If such files exist under the configured static root, Rack forwards
the request to the file server and serves them as static content.

This means a configuration intended to expose only directory trees
such as `/css/...` and `/js/...` may also expose sibling files
whose names begin with those same strings.

## Impact

An attacker can request files under the configured static root whose
names share a configured URL prefix and obtain their contents.

In affected deployments, this may expose configuration files,
secrets, backups, environment files, or other unintended static
content located under the same root directory.

## Mitigation

* Update to a patched version of Rack that enforces a path boundary
  when matching configured static URL prefixes.
* Match only paths that are either exactly equal to the configured
  prefix or begin with `prefix + "/"`.
* Avoid placing sensitive files under the `Rack::Static` root directory.
* Prefer static URL mappings that cannot overlap with sensitive filenames.
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2026-34785.json
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2026-34785.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2026-34785
reference_id
reference_type
scores
0
value 0.00047
scoring_system epss
scoring_elements 0.14837
published_at 2026-06-06T12:55:00Z
1
value 0.00047
scoring_system epss
scoring_elements 0.14841
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2026-34785
2
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-34785
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-34785
3
reference_url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
4
reference_url https://github.com/rack/rack
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack
5
reference_url https://github.com/rack/rack/security/advisories/GHSA-h2jq-g4cq-5ppq
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3
scoring_elements
1
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
2
value HIGH
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2026-04-02T18:58:57Z/
url https://github.com/rack/rack/security/advisories/GHSA-h2jq-g4cq-5ppq
6
reference_url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2026-34785.yml
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2026-34785.yml
7
reference_url https://nvd.nist.gov/vuln/detail/CVE-2026-34785
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2026-34785
8
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2454486
reference_id 2454486
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2454486
9
reference_url https://github.com/advisories/GHSA-h2jq-g4cq-5ppq
reference_id GHSA-h2jq-g4cq-5ppq
reference_type
scores
url https://github.com/advisories/GHSA-h2jq-g4cq-5ppq
10
reference_url https://usn.ubuntu.com/8182-1/
reference_id USN-8182-1
reference_type
scores
url https://usn.ubuntu.com/8182-1/
fixed_packages
0
url pkg:gem/rack@2.2.23
purl pkg:gem/rack@2.2.23
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.2.23
1
url pkg:gem/rack@3.1.21
purl pkg:gem/rack@3.1.21
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.1.21
2
url pkg:gem/rack@3.2.6
purl pkg:gem/rack@3.2.6
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.2.6
aliases CVE-2026-34785, GHSA-h2jq-g4cq-5ppq
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-tc69-2tad-43cv
28
url VCID-uh69-24kx-xucy
vulnerability_id VCID-uh69-24kx-xucy
summary
Rack::Sendfile header-based X-Accel-Mapping regex injection enables unauthorized X-Accel-Redirect
## Summary

`Rack::Sendfile#map_accel_path` interpolates the value of the
`X-Accel-Mapping` request header directly into a regular expression
when rewriting file paths for `X-Accel-Redirect`. Because the header
value is not escaped, an attacker who can supply `X-Accel-Mapping`
to the backend can inject regex metacharacters and control the
generated `X-Accel-Redirect` response header.

In deployments using `Rack::Sendfile` with `x-accel-redirect`, this
can allow an attacker to cause nginx to serve unintended files
from configured internal locations.

## Details

`Rack::Sendfile#map_accel_path` processes header-supplied mappings
using logic equivalent to:

```ruby
mapping.split(',').map(&:strip).each do |m|
  internal, external = m.split('=', 2).map(&:strip)
  new_path = path.sub(/\A#{internal}/i, external)
  return new_path unless path == new_path
end
```

Here, `internal` comes from the `HTTP_X_ACCEL_MAPPING` request header
and is inserted directly into a regular expression without escaping.
This gives the header value regex semantics rather than treating
it as a literal prefix.

As a result, an attacker can supply metacharacters such as `.*`
or capture groups to alter how the path substitution is performed.
For example, a mapping such as:

```http
X-Accel-Mapping: .*=/protected/secret.txt
```

causes the entire source path to match and rewrites the redirect
target to a clean attacker-chosen internal path.

This differs from the documented behavior of the header-based
mapping path, which is described as a simple substitution. While
application-supplied mappings may intentionally support regular
expressions, header-supplied mappings should be treated as
literal path prefixes.

The issue is only exploitable when untrusted `X-Accel-Mapping`
headers can reach Rack. One realistic case is a reverse proxy
configuration that intends to set `X-Accel-Mapping` itself, but
fails to do so on some routes, allowing a client-supplied header
to pass through unchanged.

## Impact

Applications using `Rack::Sendfile` with `x-accel-redirect` may
be affected if the backend accepts attacker-controlled
`X-Accel-Mapping` headers.

In affected deployments, an attacker may be able to control the
`X-Accel-Redirect` response header and cause nginx to serve files
from internal locations that were not intended to be reachable
through the application. This can lead to unauthorized file disclosure.

The practical impact depends on deployment architecture. If the
proxy always strips or overwrites `X-Accel-Mapping`, or if the
application uses explicit configured mappings instead of the
request header, exploitability may be eliminated.

## Mitigation

* Update to a patched version of Rack that treats header-supplied
  `X-Accel-Mapping` values as literal strings rather than regular expressions.
* Strip or overwrite inbound `X-Accel-Mapping` headers at the
  reverse proxy so client-supplied values never reach Rack.
* Prefer explicit application-configured sendfile mappings
  instead of relying on request-header mappings.
* Review proxy sub-locations and inherited header settings to
  ensure `X-Accel-Mapping` is consistently set on all backend routes.
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2026-34830.json
reference_id
reference_type
scores
0
value 5.9
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2026-34830.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2026-34830
reference_id
reference_type
scores
0
value 0.00047
scoring_system epss
scoring_elements 0.14837
published_at 2026-06-06T12:55:00Z
1
value 0.00047
scoring_system epss
scoring_elements 0.14841
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2026-34830
2
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-34830
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-34830
3
reference_url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
reference_id
reference_type
scores
0
value 5.9
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
4
reference_url https://github.com/rack/rack
reference_id
reference_type
scores
0
value 5.9
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack
5
reference_url https://github.com/rack/rack/security/advisories/GHSA-qv7j-4883-hwh7
reference_id
reference_type
scores
0
value 5.9
scoring_system cvssv3
scoring_elements
1
value 5.9
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
2
value MODERATE
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2026-04-02T18:59:36Z/
url https://github.com/rack/rack/security/advisories/GHSA-qv7j-4883-hwh7
6
reference_url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2026-34830.yml
reference_id
reference_type
scores
0
value 5.9
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2026-34830.yml
7
reference_url https://nvd.nist.gov/vuln/detail/CVE-2026-34830
reference_id
reference_type
scores
0
value 5.9
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2026-34830
8
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2454510
reference_id 2454510
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2454510
9
reference_url https://github.com/advisories/GHSA-qv7j-4883-hwh7
reference_id GHSA-qv7j-4883-hwh7
reference_type
scores
url https://github.com/advisories/GHSA-qv7j-4883-hwh7
10
reference_url https://usn.ubuntu.com/8182-1/
reference_id USN-8182-1
reference_type
scores
url https://usn.ubuntu.com/8182-1/
fixed_packages
0
url pkg:gem/rack@2.2.23
purl pkg:gem/rack@2.2.23
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.2.23
1
url pkg:gem/rack@3.1.21
purl pkg:gem/rack@3.1.21
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.1.21
2
url pkg:gem/rack@3.2.6
purl pkg:gem/rack@3.2.6
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.2.6
aliases CVE-2026-34830, GHSA-qv7j-4883-hwh7
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-uh69-24kx-xucy
29
url VCID-vk15-7qdb-xkh9
vulnerability_id VCID-vk15-7qdb-xkh9
summary
Escape Sequence Injection vulnerability in Rack lead to Possible Log Injection
## Summary

`Rack::Sendfile` can be exploited by crafting input that
includes newline characters to manipulate log entries.

## Details

The `Rack::Sendfile` middleware logs unsanitized header values from
the `X-Sendfile-Type` header. An attacker can exploit this by
injecting escape sequences (such as newline characters) into the
header, resulting in log injection.

## Impact

This vulnerability can distort log files, obscure
attack traces, and complicate security auditing.

## Mitigation

- Update to the latest version of Rack, or
- Remove usage of `Rack::Sendfile`.
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2025-27111.json
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2025-27111.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2025-27111
reference_id
reference_type
scores
0
value 0.00668
scoring_system epss
scoring_elements 0.71711
published_at 2026-06-06T12:55:00Z
1
value 0.00668
scoring_system epss
scoring_elements 0.71705
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2025-27111
2
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-27111
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-27111
3
reference_url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
4
reference_url https://github.com/rack/rack
reference_id
reference_type
scores
0
value 6.9
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack
5
reference_url https://github.com/rack/rack/commit/803aa221e8302719715e224f4476e438f2531a53
reference_id
reference_type
scores
0
value 6.9
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
1
value 6.9
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
2
value MODERATE
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-03-04T15:44:28Z/
url https://github.com/rack/rack/commit/803aa221e8302719715e224f4476e438f2531a53
6
reference_url https://github.com/rack/rack/commit/aeac570bb8080ca7b53b7f2e2f67498be7ebd30b
reference_id
reference_type
scores
0
value 6.9
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
1
value 6.9
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
2
value MODERATE
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-03-04T15:44:28Z/
url https://github.com/rack/rack/commit/aeac570bb8080ca7b53b7f2e2f67498be7ebd30b
7
reference_url https://github.com/rack/rack/commit/b13bc6bfc7506aca3478dc5ac1c2ec6fc53f82a3
reference_id
reference_type
scores
0
value 6.9
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
1
value 6.9
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
2
value MODERATE
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-03-04T15:44:28Z/
url https://github.com/rack/rack/commit/b13bc6bfc7506aca3478dc5ac1c2ec6fc53f82a3
8
reference_url https://github.com/rack/rack/security/advisories/GHSA-8cgq-6mh2-7j6v
reference_id
reference_type
scores
0
value 6.9
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
1
value 6.9
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
2
value MODERATE
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-03-04T15:44:28Z/
url https://github.com/rack/rack/security/advisories/GHSA-8cgq-6mh2-7j6v
9
reference_url https://lists.debian.org/debian-lts-announce/2025/03/msg00016.html
reference_id
reference_type
scores
0
value 6.9
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://lists.debian.org/debian-lts-announce/2025/03/msg00016.html
10
reference_url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1099546
reference_id 1099546
reference_type
scores
url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1099546
11
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2349810
reference_id 2349810
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2349810
12
reference_url https://nvd.nist.gov/vuln/detail/CVE-2025-27111
reference_id CVE-2025-27111
reference_type
scores
0
value 6.9
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2025-27111
13
reference_url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2025-27111.yml
reference_id CVE-2025-27111.YML
reference_type
scores
0
value 6.9
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2025-27111.yml
14
reference_url https://github.com/advisories/GHSA-8cgq-6mh2-7j6v
reference_id GHSA-8cgq-6mh2-7j6v
reference_type
scores
url https://github.com/advisories/GHSA-8cgq-6mh2-7j6v
15
reference_url https://usn.ubuntu.com/7366-1/
reference_id USN-7366-1
reference_type
scores
url https://usn.ubuntu.com/7366-1/
16
reference_url https://usn.ubuntu.com/7366-2/
reference_id USN-7366-2
reference_type
scores
url https://usn.ubuntu.com/7366-2/
fixed_packages
0
url pkg:gem/rack@2.2.12
purl pkg:gem/rack@2.2.12
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1j25-qagk-c3gk
1
vulnerability VCID-3jru-u17n-tyg1
2
vulnerability VCID-3nmb-xetr-6qbg
3
vulnerability VCID-6ydb-e746-vbd8
4
vulnerability VCID-7cef-z5qm-afd8
5
vulnerability VCID-amfu-8d25-juhy
6
vulnerability VCID-bj83-rx84-v3g9
7
vulnerability VCID-csrd-u9cz-u7ak
8
vulnerability VCID-dss4-6ptr-83av
9
vulnerability VCID-e11g-k7zm-vkhu
10
vulnerability VCID-e8ab-9br9-6ybt
11
vulnerability VCID-ewfc-rx8b-jfc4
12
vulnerability VCID-h8af-h199-qqfz
13
vulnerability VCID-k8fr-zuyx-yyhg
14
vulnerability VCID-p1cf-naeh-bbgx
15
vulnerability VCID-p3dy-qbad-q3ab
16
vulnerability VCID-r1hk-cy5k-9kad
17
vulnerability VCID-tc69-2tad-43cv
18
vulnerability VCID-uh69-24kx-xucy
19
vulnerability VCID-x373-rhh4-7khm
20
vulnerability VCID-xpa3-1n87-8ucv
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.2.12
1
url pkg:gem/rack@3.0.0.beta1
purl pkg:gem/rack@3.0.0.beta1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3jru-u17n-tyg1
1
vulnerability VCID-52qe-dast-tkhu
2
vulnerability VCID-7cef-z5qm-afd8
3
vulnerability VCID-bj83-rx84-v3g9
4
vulnerability VCID-bqpn-m2fh-9kab
5
vulnerability VCID-c9mc-7nts-cfgy
6
vulnerability VCID-dss4-6ptr-83av
7
vulnerability VCID-e11g-k7zm-vkhu
8
vulnerability VCID-ebb6-b5tx-5bhf
9
vulnerability VCID-heu4-cd3d-73ck
10
vulnerability VCID-hpw3-uw3x-mqgq
11
vulnerability VCID-k8fr-zuyx-yyhg
12
vulnerability VCID-pydr-47y4-y3fu
13
vulnerability VCID-u1u4-7b3v-fue7
14
vulnerability VCID-vk15-7qdb-xkh9
15
vulnerability VCID-x373-rhh4-7khm
16
vulnerability VCID-xpa3-1n87-8ucv
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.0.0.beta1
2
url pkg:gem/rack@3.0.13
purl pkg:gem/rack@3.0.13
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3jru-u17n-tyg1
1
vulnerability VCID-3nmb-xetr-6qbg
2
vulnerability VCID-6ydb-e746-vbd8
3
vulnerability VCID-7cef-z5qm-afd8
4
vulnerability VCID-bj83-rx84-v3g9
5
vulnerability VCID-csrd-u9cz-u7ak
6
vulnerability VCID-dss4-6ptr-83av
7
vulnerability VCID-e11g-k7zm-vkhu
8
vulnerability VCID-e8ab-9br9-6ybt
9
vulnerability VCID-ewfc-rx8b-jfc4
10
vulnerability VCID-h8af-h199-qqfz
11
vulnerability VCID-hpw3-uw3x-mqgq
12
vulnerability VCID-k8fr-zuyx-yyhg
13
vulnerability VCID-p1cf-naeh-bbgx
14
vulnerability VCID-p3dy-qbad-q3ab
15
vulnerability VCID-pydr-47y4-y3fu
16
vulnerability VCID-r1hk-cy5k-9kad
17
vulnerability VCID-tc69-2tad-43cv
18
vulnerability VCID-u1u4-7b3v-fue7
19
vulnerability VCID-uh69-24kx-xucy
20
vulnerability VCID-x373-rhh4-7khm
21
vulnerability VCID-xpa3-1n87-8ucv
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.0.13
3
url pkg:gem/rack@3.1.11
purl pkg:gem/rack@3.1.11
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3jru-u17n-tyg1
1
vulnerability VCID-3nmb-xetr-6qbg
2
vulnerability VCID-6ydb-e746-vbd8
3
vulnerability VCID-7cef-z5qm-afd8
4
vulnerability VCID-bj83-rx84-v3g9
5
vulnerability VCID-csrd-u9cz-u7ak
6
vulnerability VCID-dss4-6ptr-83av
7
vulnerability VCID-e11g-k7zm-vkhu
8
vulnerability VCID-e8ab-9br9-6ybt
9
vulnerability VCID-ewfc-rx8b-jfc4
10
vulnerability VCID-h8af-h199-qqfz
11
vulnerability VCID-hpw3-uw3x-mqgq
12
vulnerability VCID-k8fr-zuyx-yyhg
13
vulnerability VCID-p1cf-naeh-bbgx
14
vulnerability VCID-p3dy-qbad-q3ab
15
vulnerability VCID-pydr-47y4-y3fu
16
vulnerability VCID-r1hk-cy5k-9kad
17
vulnerability VCID-tc69-2tad-43cv
18
vulnerability VCID-u1u4-7b3v-fue7
19
vulnerability VCID-uh69-24kx-xucy
20
vulnerability VCID-x373-rhh4-7khm
21
vulnerability VCID-xpa3-1n87-8ucv
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.1.11
aliases CVE-2025-27111, GHSA-8cgq-6mh2-7j6v
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-vk15-7qdb-xkh9
30
url VCID-x373-rhh4-7khm
vulnerability_id VCID-x373-rhh4-7khm
summary
Stored XSS in Rack::Directory via javascript: filenames rendered into anchor href
`Rack::Directory` generates an HTML directory index where each file entry is rendered as a clickable link. If a file exists on disk whose basename begins with the `javascript:` scheme (e.g. `javascript:alert(1)`), the generated index includes an anchor whose `href` attribute is exactly `javascript:alert(1)`. Clicking this entry executes arbitrary JavaScript in the context of the hosting application.

This results in a client-side XSS condition in directory listings generated by `Rack::Directory`.
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2026-25500.json
reference_id
reference_type
scores
0
value 5.4
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2026-25500.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2026-25500
reference_id
reference_type
scores
0
value 0.00025
scoring_system epss
scoring_elements 0.07456
published_at 2026-06-06T12:55:00Z
1
value 0.00025
scoring_system epss
scoring_elements 0.07448
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2026-25500
2
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-25500
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-25500
3
reference_url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
reference_id
reference_type
scores
0
value 5.4
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
4
reference_url https://github.com/rack/rack
reference_id
reference_type
scores
0
value 5.4
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack
5
reference_url https://github.com/rack/rack/commit/f2f225f297b99fbee3d9f51255d41f601fc40aff
reference_id
reference_type
scores
0
value 5.4
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2026-02-18T19:42:04Z/
url https://github.com/rack/rack/commit/f2f225f297b99fbee3d9f51255d41f601fc40aff
6
reference_url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1128480
reference_id 1128480
reference_type
scores
url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1128480
7
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2440738
reference_id 2440738
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2440738
8
reference_url https://nvd.nist.gov/vuln/detail/CVE-2026-25500
reference_id CVE-2026-25500
reference_type
scores
0
value 5.4
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2026-25500
9
reference_url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2026-25500.yml
reference_id CVE-2026-25500.YML
reference_type
scores
0
value 5.4
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2026-25500.yml
10
reference_url https://github.com/advisories/GHSA-whrj-4476-wvmp
reference_id GHSA-whrj-4476-wvmp
reference_type
scores
0
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-whrj-4476-wvmp
11
reference_url https://github.com/rack/rack/security/advisories/GHSA-whrj-4476-wvmp
reference_id GHSA-whrj-4476-wvmp
reference_type
scores
0
value 5.4
scoring_system cvssv3
scoring_elements
1
value 5.4
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
2
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
3
value MODERATE
scoring_system generic_textual
scoring_elements
4
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2026-02-18T19:42:04Z/
url https://github.com/rack/rack/security/advisories/GHSA-whrj-4476-wvmp
12
reference_url https://usn.ubuntu.com/8066-1/
reference_id USN-8066-1
reference_type
scores
url https://usn.ubuntu.com/8066-1/
fixed_packages
0
url pkg:gem/rack@2.2.22
purl pkg:gem/rack@2.2.22
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3nmb-xetr-6qbg
1
vulnerability VCID-6ydb-e746-vbd8
2
vulnerability VCID-bj83-rx84-v3g9
3
vulnerability VCID-e8ab-9br9-6ybt
4
vulnerability VCID-ewfc-rx8b-jfc4
5
vulnerability VCID-h8af-h199-qqfz
6
vulnerability VCID-p3dy-qbad-q3ab
7
vulnerability VCID-r1hk-cy5k-9kad
8
vulnerability VCID-tc69-2tad-43cv
9
vulnerability VCID-uh69-24kx-xucy
10
vulnerability VCID-x373-rhh4-7khm
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.2.22
1
url pkg:gem/rack@3.1.20
purl pkg:gem/rack@3.1.20
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3nmb-xetr-6qbg
1
vulnerability VCID-6ydb-e746-vbd8
2
vulnerability VCID-bj83-rx84-v3g9
3
vulnerability VCID-e8ab-9br9-6ybt
4
vulnerability VCID-ewfc-rx8b-jfc4
5
vulnerability VCID-h8af-h199-qqfz
6
vulnerability VCID-hpw3-uw3x-mqgq
7
vulnerability VCID-p3dy-qbad-q3ab
8
vulnerability VCID-pydr-47y4-y3fu
9
vulnerability VCID-r1hk-cy5k-9kad
10
vulnerability VCID-tc69-2tad-43cv
11
vulnerability VCID-u1u4-7b3v-fue7
12
vulnerability VCID-uh69-24kx-xucy
13
vulnerability VCID-x373-rhh4-7khm
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.1.20
2
url pkg:gem/rack@3.2.5
purl pkg:gem/rack@3.2.5
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3nmb-xetr-6qbg
1
vulnerability VCID-6ydb-e746-vbd8
2
vulnerability VCID-bj83-rx84-v3g9
3
vulnerability VCID-e8ab-9br9-6ybt
4
vulnerability VCID-ewfc-rx8b-jfc4
5
vulnerability VCID-gnc7-wp69-h7ag
6
vulnerability VCID-h8af-h199-qqfz
7
vulnerability VCID-hpw3-uw3x-mqgq
8
vulnerability VCID-p3dy-qbad-q3ab
9
vulnerability VCID-pydr-47y4-y3fu
10
vulnerability VCID-r1hk-cy5k-9kad
11
vulnerability VCID-tc69-2tad-43cv
12
vulnerability VCID-u1u4-7b3v-fue7
13
vulnerability VCID-uh69-24kx-xucy
14
vulnerability VCID-x373-rhh4-7khm
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.2.5
aliases CVE-2026-25500, GHSA-whrj-4476-wvmp
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-x373-rhh4-7khm
31
url VCID-xpa3-1n87-8ucv
vulnerability_id VCID-xpa3-1n87-8ucv
summary
Rack's unbounded multipart preamble buffering enables DoS (memory exhaustion)
`Rack::Multipart::Parser` buffers the entire multipart **preamble** (bytes before the first boundary) in memory without any size limit. A client can send a large preamble followed by a valid boundary, causing significant memory use and potential process termination due to out-of-memory (OOM) conditions.
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2025-61770.json
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2025-61770.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2025-61770
reference_id
reference_type
scores
0
value 0.00266
scoring_system epss
scoring_elements 0.50314
published_at 2026-06-06T12:55:00Z
1
value 0.00266
scoring_system epss
scoring_elements 0.50306
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2025-61770
2
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-61770
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-61770
3
reference_url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
4
reference_url https://github.com/rack/rack
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack
5
reference_url https://github.com/rack/rack/commit/589127f4ac8b5cf11cf88fb0cd116ffed4d2181e
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-10-07T15:23:07Z/
url https://github.com/rack/rack/commit/589127f4ac8b5cf11cf88fb0cd116ffed4d2181e
6
reference_url https://github.com/rack/rack/commit/d869fed663b113b95a74ad53e1b5cae6ab31f29e
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-10-07T15:23:07Z/
url https://github.com/rack/rack/commit/d869fed663b113b95a74ad53e1b5cae6ab31f29e
7
reference_url https://github.com/rack/rack/commit/e08f78c656c9394d6737c022bde087e0f33336fd
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-10-07T15:23:07Z/
url https://github.com/rack/rack/commit/e08f78c656c9394d6737c022bde087e0f33336fd
8
reference_url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1117627
reference_id 1117627
reference_type
scores
url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1117627
9
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2402174
reference_id 2402174
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2402174
10
reference_url https://nvd.nist.gov/vuln/detail/CVE-2025-61770
reference_id CVE-2025-61770
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2025-61770
11
reference_url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2025-61770.yml
reference_id CVE-2025-61770.YML
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2025-61770.yml
12
reference_url https://github.com/advisories/GHSA-p543-xpfm-54cp
reference_id GHSA-p543-xpfm-54cp
reference_type
scores
0
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-p543-xpfm-54cp
13
reference_url https://github.com/rack/rack/security/advisories/GHSA-p543-xpfm-54cp
reference_id GHSA-p543-xpfm-54cp
reference_type
scores
0
value 7.5
scoring_system cvssv3
scoring_elements
1
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
2
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
3
value HIGH
scoring_system generic_textual
scoring_elements
4
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-10-07T15:23:07Z/
url https://github.com/rack/rack/security/advisories/GHSA-p543-xpfm-54cp
14
reference_url https://access.redhat.com/errata/RHSA-2025:19512
reference_id RHSA-2025:19512
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19512
15
reference_url https://access.redhat.com/errata/RHSA-2025:19513
reference_id RHSA-2025:19513
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19513
16
reference_url https://access.redhat.com/errata/RHSA-2025:19647
reference_id RHSA-2025:19647
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19647
17
reference_url https://access.redhat.com/errata/RHSA-2025:19719
reference_id RHSA-2025:19719
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19719
18
reference_url https://access.redhat.com/errata/RHSA-2025:19733
reference_id RHSA-2025:19733
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19733
19
reference_url https://access.redhat.com/errata/RHSA-2025:19734
reference_id RHSA-2025:19734
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19734
20
reference_url https://access.redhat.com/errata/RHSA-2025:19736
reference_id RHSA-2025:19736
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19736
21
reference_url https://access.redhat.com/errata/RHSA-2025:19800
reference_id RHSA-2025:19800
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19800
22
reference_url https://access.redhat.com/errata/RHSA-2025:19948
reference_id RHSA-2025:19948
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:19948
23
reference_url https://access.redhat.com/errata/RHSA-2025:20962
reference_id RHSA-2025:20962
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:20962
24
reference_url https://access.redhat.com/errata/RHSA-2025:21036
reference_id RHSA-2025:21036
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:21036
25
reference_url https://access.redhat.com/errata/RHSA-2025:21696
reference_id RHSA-2025:21696
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:21696
26
reference_url https://usn.ubuntu.com/7960-1/
reference_id USN-7960-1
reference_type
scores
url https://usn.ubuntu.com/7960-1/
fixed_packages
0
url pkg:gem/rack@2.2.19
purl pkg:gem/rack@2.2.19
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3jru-u17n-tyg1
1
vulnerability VCID-3nmb-xetr-6qbg
2
vulnerability VCID-6ydb-e746-vbd8
3
vulnerability VCID-bj83-rx84-v3g9
4
vulnerability VCID-e11g-k7zm-vkhu
5
vulnerability VCID-e8ab-9br9-6ybt
6
vulnerability VCID-ewfc-rx8b-jfc4
7
vulnerability VCID-h8af-h199-qqfz
8
vulnerability VCID-p3dy-qbad-q3ab
9
vulnerability VCID-r1hk-cy5k-9kad
10
vulnerability VCID-tc69-2tad-43cv
11
vulnerability VCID-uh69-24kx-xucy
12
vulnerability VCID-x373-rhh4-7khm
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.2.19
1
url pkg:gem/rack@3.0.0.beta1
purl pkg:gem/rack@3.0.0.beta1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3jru-u17n-tyg1
1
vulnerability VCID-52qe-dast-tkhu
2
vulnerability VCID-7cef-z5qm-afd8
3
vulnerability VCID-bj83-rx84-v3g9
4
vulnerability VCID-bqpn-m2fh-9kab
5
vulnerability VCID-c9mc-7nts-cfgy
6
vulnerability VCID-dss4-6ptr-83av
7
vulnerability VCID-e11g-k7zm-vkhu
8
vulnerability VCID-ebb6-b5tx-5bhf
9
vulnerability VCID-heu4-cd3d-73ck
10
vulnerability VCID-hpw3-uw3x-mqgq
11
vulnerability VCID-k8fr-zuyx-yyhg
12
vulnerability VCID-pydr-47y4-y3fu
13
vulnerability VCID-u1u4-7b3v-fue7
14
vulnerability VCID-vk15-7qdb-xkh9
15
vulnerability VCID-x373-rhh4-7khm
16
vulnerability VCID-xpa3-1n87-8ucv
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.0.0.beta1
2
url pkg:gem/rack@3.1.17
purl pkg:gem/rack@3.1.17
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3jru-u17n-tyg1
1
vulnerability VCID-3nmb-xetr-6qbg
2
vulnerability VCID-6ydb-e746-vbd8
3
vulnerability VCID-bj83-rx84-v3g9
4
vulnerability VCID-e11g-k7zm-vkhu
5
vulnerability VCID-e8ab-9br9-6ybt
6
vulnerability VCID-ewfc-rx8b-jfc4
7
vulnerability VCID-h8af-h199-qqfz
8
vulnerability VCID-hpw3-uw3x-mqgq
9
vulnerability VCID-p3dy-qbad-q3ab
10
vulnerability VCID-pydr-47y4-y3fu
11
vulnerability VCID-r1hk-cy5k-9kad
12
vulnerability VCID-tc69-2tad-43cv
13
vulnerability VCID-u1u4-7b3v-fue7
14
vulnerability VCID-uh69-24kx-xucy
15
vulnerability VCID-x373-rhh4-7khm
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.1.17
3
url pkg:gem/rack@3.2.2
purl pkg:gem/rack@3.2.2
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3jru-u17n-tyg1
1
vulnerability VCID-3nmb-xetr-6qbg
2
vulnerability VCID-6ydb-e746-vbd8
3
vulnerability VCID-bj83-rx84-v3g9
4
vulnerability VCID-e11g-k7zm-vkhu
5
vulnerability VCID-e8ab-9br9-6ybt
6
vulnerability VCID-ewfc-rx8b-jfc4
7
vulnerability VCID-gnc7-wp69-h7ag
8
vulnerability VCID-h8af-h199-qqfz
9
vulnerability VCID-hpw3-uw3x-mqgq
10
vulnerability VCID-p3dy-qbad-q3ab
11
vulnerability VCID-pydr-47y4-y3fu
12
vulnerability VCID-r1hk-cy5k-9kad
13
vulnerability VCID-tc69-2tad-43cv
14
vulnerability VCID-u1u4-7b3v-fue7
15
vulnerability VCID-uh69-24kx-xucy
16
vulnerability VCID-x373-rhh4-7khm
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.2.2
aliases CVE-2025-61770, GHSA-p543-xpfm-54cp
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-xpa3-1n87-8ucv
32
url VCID-y6nj-8y3j-hbfw
vulnerability_id VCID-y6nj-8y3j-hbfw
summary
Possible Log Injection in Rack::CommonLogger
## Summary

`Rack::CommonLogger` can be exploited by crafting input that includes
newline characters to manipulate log entries. The supplied
proof-of-concept demonstrates injecting malicious content into logs.

## Details

When a user provides the authorization credentials via
`Rack::Auth::Basic`, if success, the username will be put in
`env['REMOTE_USER']` and later be used by `Rack::CommonLogger`
for logging purposes.

The issue occurs when a server intentionally or unintentionally
allows a user creation with the username contain CRLF and white
space characters, or the server just want to log every login
attempts. If an attacker enters a username with CRLF character,
the logger will log the malicious username with CRLF characters
into the logfile.

## Impact

Attackers can break log formats or insert fraudulent entries,
potentially obscuring real activity or injecting malicious data
into log files.

## Mitigation

- Update to the latest version of Rack.
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2025-25184.json
reference_id
reference_type
scores
0
value 6.5
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2025-25184.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2025-25184
reference_id
reference_type
scores
0
value 0.01039
scoring_system epss
scoring_elements 0.77793
published_at 2026-06-06T12:55:00Z
1
value 0.01039
scoring_system epss
scoring_elements 0.77786
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2025-25184
2
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-25184
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-25184
3
reference_url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
reference_id
reference_type
scores
0
value 4.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
4
reference_url https://github.com/rack/rack
reference_id
reference_type
scores
0
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
1
value 5.7
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P
2
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack
5
reference_url https://github.com/rack/rack/commit/074ae244430cda05c27ca91cda699709cfb3ad8e
reference_id
reference_type
scores
0
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
1
value 5.7
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P
2
value MODERATE
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2025-02-12T19:09:07Z/
url https://github.com/rack/rack/commit/074ae244430cda05c27ca91cda699709cfb3ad8e
6
reference_url https://github.com/rack/rack/security/advisories/GHSA-7g2v-jj9q-g3rg
reference_id
reference_type
scores
0
value 6.5
scoring_system cvssv3
scoring_elements
1
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
2
value 5.7
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P
3
value MODERATE
scoring_system generic_textual
scoring_elements
4
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2025-02-12T19:09:07Z/
url https://github.com/rack/rack/security/advisories/GHSA-7g2v-jj9q-g3rg
7
reference_url https://lists.debian.org/debian-lts-announce/2025/03/msg00016.html
reference_id
reference_type
scores
0
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
1
value 5.7
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P
2
value MODERATE
scoring_system generic_textual
scoring_elements
url https://lists.debian.org/debian-lts-announce/2025/03/msg00016.html
8
reference_url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098257
reference_id 1098257
reference_type
scores
url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098257
9
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2345301
reference_id 2345301
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2345301
10
reference_url https://nvd.nist.gov/vuln/detail/CVE-2025-25184
reference_id CVE-2025-25184
reference_type
scores
0
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
1
value 5.7
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P
2
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2025-25184
11
reference_url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2025-25184.yml
reference_id CVE-2025-25184.YML
reference_type
scores
0
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
1
value 5.7
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P
2
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2025-25184.yml
12
reference_url https://github.com/advisories/GHSA-7g2v-jj9q-g3rg
reference_id GHSA-7g2v-jj9q-g3rg
reference_type
scores
url https://github.com/advisories/GHSA-7g2v-jj9q-g3rg
13
reference_url https://access.redhat.com/errata/RHSA-2025:1985
reference_id RHSA-2025:1985
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:1985
14
reference_url https://access.redhat.com/errata/RHSA-2025:7085
reference_id RHSA-2025:7085
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:7085
15
reference_url https://usn.ubuntu.com/7366-1/
reference_id USN-7366-1
reference_type
scores
url https://usn.ubuntu.com/7366-1/
16
reference_url https://usn.ubuntu.com/7366-2/
reference_id USN-7366-2
reference_type
scores
url https://usn.ubuntu.com/7366-2/
fixed_packages
0
url pkg:gem/rack@2.2.11
purl pkg:gem/rack@2.2.11
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1j25-qagk-c3gk
1
vulnerability VCID-3jru-u17n-tyg1
2
vulnerability VCID-3nmb-xetr-6qbg
3
vulnerability VCID-6ydb-e746-vbd8
4
vulnerability VCID-7cef-z5qm-afd8
5
vulnerability VCID-amfu-8d25-juhy
6
vulnerability VCID-bj83-rx84-v3g9
7
vulnerability VCID-csrd-u9cz-u7ak
8
vulnerability VCID-dss4-6ptr-83av
9
vulnerability VCID-e11g-k7zm-vkhu
10
vulnerability VCID-e8ab-9br9-6ybt
11
vulnerability VCID-ewfc-rx8b-jfc4
12
vulnerability VCID-h8af-h199-qqfz
13
vulnerability VCID-k8fr-zuyx-yyhg
14
vulnerability VCID-p1cf-naeh-bbgx
15
vulnerability VCID-p3dy-qbad-q3ab
16
vulnerability VCID-r1hk-cy5k-9kad
17
vulnerability VCID-tc69-2tad-43cv
18
vulnerability VCID-uh69-24kx-xucy
19
vulnerability VCID-vk15-7qdb-xkh9
20
vulnerability VCID-x373-rhh4-7khm
21
vulnerability VCID-xpa3-1n87-8ucv
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.2.11
1
url pkg:gem/rack@3.0.0.beta1
purl pkg:gem/rack@3.0.0.beta1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3jru-u17n-tyg1
1
vulnerability VCID-52qe-dast-tkhu
2
vulnerability VCID-7cef-z5qm-afd8
3
vulnerability VCID-bj83-rx84-v3g9
4
vulnerability VCID-bqpn-m2fh-9kab
5
vulnerability VCID-c9mc-7nts-cfgy
6
vulnerability VCID-dss4-6ptr-83av
7
vulnerability VCID-e11g-k7zm-vkhu
8
vulnerability VCID-ebb6-b5tx-5bhf
9
vulnerability VCID-heu4-cd3d-73ck
10
vulnerability VCID-hpw3-uw3x-mqgq
11
vulnerability VCID-k8fr-zuyx-yyhg
12
vulnerability VCID-pydr-47y4-y3fu
13
vulnerability VCID-u1u4-7b3v-fue7
14
vulnerability VCID-vk15-7qdb-xkh9
15
vulnerability VCID-x373-rhh4-7khm
16
vulnerability VCID-xpa3-1n87-8ucv
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.0.0.beta1
2
url pkg:gem/rack@3.0.12
purl pkg:gem/rack@3.0.12
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3jru-u17n-tyg1
1
vulnerability VCID-3nmb-xetr-6qbg
2
vulnerability VCID-6ydb-e746-vbd8
3
vulnerability VCID-7cef-z5qm-afd8
4
vulnerability VCID-bj83-rx84-v3g9
5
vulnerability VCID-csrd-u9cz-u7ak
6
vulnerability VCID-dss4-6ptr-83av
7
vulnerability VCID-e11g-k7zm-vkhu
8
vulnerability VCID-e8ab-9br9-6ybt
9
vulnerability VCID-ewfc-rx8b-jfc4
10
vulnerability VCID-h8af-h199-qqfz
11
vulnerability VCID-hpw3-uw3x-mqgq
12
vulnerability VCID-k8fr-zuyx-yyhg
13
vulnerability VCID-p1cf-naeh-bbgx
14
vulnerability VCID-p3dy-qbad-q3ab
15
vulnerability VCID-pydr-47y4-y3fu
16
vulnerability VCID-r1hk-cy5k-9kad
17
vulnerability VCID-tc69-2tad-43cv
18
vulnerability VCID-u1u4-7b3v-fue7
19
vulnerability VCID-uh69-24kx-xucy
20
vulnerability VCID-vk15-7qdb-xkh9
21
vulnerability VCID-x373-rhh4-7khm
22
vulnerability VCID-xpa3-1n87-8ucv
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.0.12
3
url pkg:gem/rack@3.1.10
purl pkg:gem/rack@3.1.10
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3jru-u17n-tyg1
1
vulnerability VCID-3nmb-xetr-6qbg
2
vulnerability VCID-6ydb-e746-vbd8
3
vulnerability VCID-7cef-z5qm-afd8
4
vulnerability VCID-bj83-rx84-v3g9
5
vulnerability VCID-csrd-u9cz-u7ak
6
vulnerability VCID-dss4-6ptr-83av
7
vulnerability VCID-e11g-k7zm-vkhu
8
vulnerability VCID-e8ab-9br9-6ybt
9
vulnerability VCID-ewfc-rx8b-jfc4
10
vulnerability VCID-h8af-h199-qqfz
11
vulnerability VCID-hpw3-uw3x-mqgq
12
vulnerability VCID-k8fr-zuyx-yyhg
13
vulnerability VCID-p1cf-naeh-bbgx
14
vulnerability VCID-p3dy-qbad-q3ab
15
vulnerability VCID-pydr-47y4-y3fu
16
vulnerability VCID-r1hk-cy5k-9kad
17
vulnerability VCID-tc69-2tad-43cv
18
vulnerability VCID-u1u4-7b3v-fue7
19
vulnerability VCID-uh69-24kx-xucy
20
vulnerability VCID-vk15-7qdb-xkh9
21
vulnerability VCID-x373-rhh4-7khm
22
vulnerability VCID-xpa3-1n87-8ucv
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.1.10
aliases CVE-2025-25184, GHSA-7g2v-jj9q-g3rg
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-y6nj-8y3j-hbfw
33
url VCID-yq3g-ykeu-pfbp
vulnerability_id VCID-yq3g-ykeu-pfbp
summary
Rack vulnerable to ReDoS in content type parsing (2nd degree polynomial)
### Summary

```ruby
module Rack
  class MediaType
    SPLIT_PATTERN = %r{\s*[;,]\s*}
```

The above regexp is subject to ReDos. 50K blank characters as a prefix to the header will take over 10s to split.

### PoC

A simple HTTP request with lots of blank characters in the content-type header:

```ruby
request["Content-Type"] = (" " * 50_000) + "a,"
```

### Impact

It's a very easy to craft ReDoS. Like all ReDoS the impact is debatable.
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2024-25126.json
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2024-25126.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2024-25126
reference_id
reference_type
scores
0
value 0.0045
scoring_system epss
scoring_elements 0.64032
published_at 2026-06-06T12:55:00Z
1
value 0.0045
scoring_system epss
scoring_elements 0.64024
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2024-25126
2
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-25126
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-25126
3
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-26141
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-26141
4
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-26146
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-26146
5
reference_url https://discuss.rubyonrails.org/t/denial-of-service-vulnerability-in-rack-content-type-parsing/84941
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3
scoring_elements
1
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
2
value MODERATE
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:P/A:Y/T:P/P:M/B:A/M:M/D:T/2024-08-12T17:41:06Z/
url https://discuss.rubyonrails.org/t/denial-of-service-vulnerability-in-rack-content-type-parsing/84941
6
reference_url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
7
reference_url https://github.com/rack/rack
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack
8
reference_url https://github.com/rack/rack/commit/6efb2ceea003c4b195815a614e00438cbd543462
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:P/A:Y/T:P/P:M/B:A/M:M/D:T/2024-08-12T17:41:06Z/
url https://github.com/rack/rack/commit/6efb2ceea003c4b195815a614e00438cbd543462
9
reference_url https://github.com/rack/rack/commit/d9c163a443b8cadf4711d84bd2c58cb9ef89cf49
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:P/A:Y/T:P/P:M/B:A/M:M/D:T/2024-08-12T17:41:06Z/
url https://github.com/rack/rack/commit/d9c163a443b8cadf4711d84bd2c58cb9ef89cf49
10
reference_url https://lists.debian.org/debian-lts-announce/2024/04/msg00022.html
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:P/A:Y/T:P/P:M/B:A/M:M/D:T/2024-08-12T17:41:06Z/
url https://lists.debian.org/debian-lts-announce/2024/04/msg00022.html
11
reference_url https://security.netapp.com/advisory/ntap-20240510-0005
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://security.netapp.com/advisory/ntap-20240510-0005
12
reference_url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1064516
reference_id 1064516
reference_type
scores
url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1064516
13
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2265593
reference_id 2265593
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2265593
14
reference_url https://nvd.nist.gov/vuln/detail/CVE-2024-25126
reference_id CVE-2024-25126
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2024-25126
15
reference_url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2024-25126.yml
reference_id CVE-2024-25126.YML
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:P/A:Y/T:P/P:M/B:A/M:M/D:T/2024-08-12T17:41:06Z/
url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2024-25126.yml
16
reference_url https://github.com/advisories/GHSA-22f2-v57c-j9cx
reference_id GHSA-22f2-v57c-j9cx
reference_type
scores
0
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-22f2-v57c-j9cx
17
reference_url https://github.com/rack/rack/security/advisories/GHSA-22f2-v57c-j9cx
reference_id GHSA-22f2-v57c-j9cx
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
2
value MODERATE
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:P/A:Y/T:P/P:M/B:A/M:M/D:T/2024-08-12T17:41:06Z/
url https://github.com/rack/rack/security/advisories/GHSA-22f2-v57c-j9cx
18
reference_url https://security.netapp.com/advisory/ntap-20240510-0005/
reference_id ntap-20240510-0005
reference_type
scores
0
value 5.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
1
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:P/A:Y/T:P/P:M/B:A/M:M/D:T/2024-08-12T17:41:06Z/
url https://security.netapp.com/advisory/ntap-20240510-0005/
19
reference_url https://access.redhat.com/errata/RHSA-2024:10806
reference_id RHSA-2024:10806
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:10806
20
reference_url https://access.redhat.com/errata/RHSA-2024:1841
reference_id RHSA-2024:1841
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:1841
21
reference_url https://access.redhat.com/errata/RHSA-2024:1846
reference_id RHSA-2024:1846
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:1846
22
reference_url https://access.redhat.com/errata/RHSA-2024:2007
reference_id RHSA-2024:2007
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:2007
23
reference_url https://access.redhat.com/errata/RHSA-2024:2113
reference_id RHSA-2024:2113
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:2113
24
reference_url https://access.redhat.com/errata/RHSA-2024:2581
reference_id RHSA-2024:2581
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:2581
25
reference_url https://access.redhat.com/errata/RHSA-2024:2584
reference_id RHSA-2024:2584
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:2584
26
reference_url https://access.redhat.com/errata/RHSA-2024:2953
reference_id RHSA-2024:2953
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:2953
27
reference_url https://access.redhat.com/errata/RHSA-2024:3431
reference_id RHSA-2024:3431
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:3431
28
reference_url https://usn.ubuntu.com/6837-1/
reference_id USN-6837-1
reference_type
scores
url https://usn.ubuntu.com/6837-1/
29
reference_url https://usn.ubuntu.com/6837-2/
reference_id USN-6837-2
reference_type
scores
url https://usn.ubuntu.com/6837-2/
30
reference_url https://usn.ubuntu.com/7036-1/
reference_id USN-7036-1
reference_type
scores
url https://usn.ubuntu.com/7036-1/
fixed_packages
0
url pkg:gem/rack@2.2.8.1
purl pkg:gem/rack@2.2.8.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1j25-qagk-c3gk
1
vulnerability VCID-3jru-u17n-tyg1
2
vulnerability VCID-3nmb-xetr-6qbg
3
vulnerability VCID-6ydb-e746-vbd8
4
vulnerability VCID-7cef-z5qm-afd8
5
vulnerability VCID-amfu-8d25-juhy
6
vulnerability VCID-bj83-rx84-v3g9
7
vulnerability VCID-csrd-u9cz-u7ak
8
vulnerability VCID-dss4-6ptr-83av
9
vulnerability VCID-e11g-k7zm-vkhu
10
vulnerability VCID-e8ab-9br9-6ybt
11
vulnerability VCID-ewfc-rx8b-jfc4
12
vulnerability VCID-h8af-h199-qqfz
13
vulnerability VCID-k8fr-zuyx-yyhg
14
vulnerability VCID-p1cf-naeh-bbgx
15
vulnerability VCID-p3dy-qbad-q3ab
16
vulnerability VCID-r1hk-cy5k-9kad
17
vulnerability VCID-tc69-2tad-43cv
18
vulnerability VCID-uh69-24kx-xucy
19
vulnerability VCID-vk15-7qdb-xkh9
20
vulnerability VCID-x373-rhh4-7khm
21
vulnerability VCID-xpa3-1n87-8ucv
22
vulnerability VCID-y6nj-8y3j-hbfw
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.2.8.1
1
url pkg:gem/rack@3.0.9.1
purl pkg:gem/rack@3.0.9.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3jru-u17n-tyg1
1
vulnerability VCID-3nmb-xetr-6qbg
2
vulnerability VCID-6ydb-e746-vbd8
3
vulnerability VCID-7cef-z5qm-afd8
4
vulnerability VCID-bj83-rx84-v3g9
5
vulnerability VCID-csrd-u9cz-u7ak
6
vulnerability VCID-dss4-6ptr-83av
7
vulnerability VCID-e11g-k7zm-vkhu
8
vulnerability VCID-e8ab-9br9-6ybt
9
vulnerability VCID-ewfc-rx8b-jfc4
10
vulnerability VCID-h8af-h199-qqfz
11
vulnerability VCID-hpw3-uw3x-mqgq
12
vulnerability VCID-k8fr-zuyx-yyhg
13
vulnerability VCID-p1cf-naeh-bbgx
14
vulnerability VCID-p3dy-qbad-q3ab
15
vulnerability VCID-pydr-47y4-y3fu
16
vulnerability VCID-r1hk-cy5k-9kad
17
vulnerability VCID-tc69-2tad-43cv
18
vulnerability VCID-u1u4-7b3v-fue7
19
vulnerability VCID-uh69-24kx-xucy
20
vulnerability VCID-vk15-7qdb-xkh9
21
vulnerability VCID-x373-rhh4-7khm
22
vulnerability VCID-xpa3-1n87-8ucv
23
vulnerability VCID-y6nj-8y3j-hbfw
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.0.9.1
aliases CVE-2024-25126, GHSA-22f2-v57c-j9cx
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-yq3g-ykeu-pfbp
34
url VCID-zqax-g5xz-wuch
vulnerability_id VCID-zqax-g5xz-wuch
summary
Rack has possible DoS Vulnerability in Multipart MIME parsing
There is a possible DoS vulnerability in the Multipart MIME parsing code in Rack. This vulnerability has been assigned the CVE identifier CVE-2023-27530.

Versions Affected: All. Not affected: None Fixed Versions: 3.0.4.2, 2.2.6.3, 2.1.4.3, 2.0.9.3

# Impact
The Multipart MIME parsing code in Rack limits the number of file parts, but does not limit the total number of parts that can be uploaded. Carefully crafted requests can abuse this and cause multipart parsing to take longer than expected.

All users running an affected release should either upgrade or use one of the workarounds immediately.

# Workarounds
A proxy can be configured to limit the POST body size which will mitigate this issue.
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2023-27530.json
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2023-27530.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2023-27530
reference_id
reference_type
scores
0
value 0.01982
scoring_system epss
scoring_elements 0.83922
published_at 2026-06-06T12:55:00Z
1
value 0.01982
scoring_system epss
scoring_elements 0.83919
published_at 2026-06-05T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2023-27530
2
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-30122
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-30122
3
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-30123
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-30123
4
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44570
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44570
5
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44571
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44571
6
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44572
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-44572
7
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-27530
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-27530
8
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-27539
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-27539
9
reference_url https://discuss.rubyonrails.org/t/cve-2023-27530-possible-dos-vulnerability-in-multipart-mime-parsing/82388
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3
scoring_elements
1
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
2
value HIGH
scoring_system generic_textual
scoring_elements
3
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2024-10-15T17:29:06Z/
url https://discuss.rubyonrails.org/t/cve-2023-27530-possible-dos-vulnerability-in-multipart-mime-parsing/82388
10
reference_url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
11
reference_url https://github.com/rack/rack
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack
12
reference_url https://lists.debian.org/debian-lts-announce/2023/04/msg00017.html
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2024-10-15T17:29:06Z/
url https://lists.debian.org/debian-lts-announce/2023/04/msg00017.html
13
reference_url https://security.netapp.com/advisory/ntap-20231208-0015
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://security.netapp.com/advisory/ntap-20231208-0015
14
reference_url https://www.debian.org/security/2023/dsa-5530
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2024-10-15T17:29:06Z/
url https://www.debian.org/security/2023/dsa-5530
15
reference_url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1032803
reference_id 1032803
reference_type
scores
url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1032803
16
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2176477
reference_id 2176477
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2176477
17
reference_url https://nvd.nist.gov/vuln/detail/CVE-2023-27530
reference_id CVE-2023-27530
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2023-27530
18
reference_url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2023-27530.yml
reference_id CVE-2023-27530.YML
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2023-27530.yml
19
reference_url https://github.com/advisories/GHSA-3h57-hmj3-gj3p
reference_id GHSA-3h57-hmj3-gj3p
reference_type
scores
url https://github.com/advisories/GHSA-3h57-hmj3-gj3p
20
reference_url https://security.netapp.com/advisory/ntap-20231208-0015/
reference_id ntap-20231208-0015
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2024-10-15T17:29:06Z/
url https://security.netapp.com/advisory/ntap-20231208-0015/
21
reference_url https://access.redhat.com/errata/RHSA-2023:1961
reference_id RHSA-2023:1961
reference_type
scores
url https://access.redhat.com/errata/RHSA-2023:1961
22
reference_url https://access.redhat.com/errata/RHSA-2023:1981
reference_id RHSA-2023:1981
reference_type
scores
url https://access.redhat.com/errata/RHSA-2023:1981
23
reference_url https://access.redhat.com/errata/RHSA-2023:2652
reference_id RHSA-2023:2652
reference_type
scores
url https://access.redhat.com/errata/RHSA-2023:2652
24
reference_url https://access.redhat.com/errata/RHSA-2023:3082
reference_id RHSA-2023:3082
reference_type
scores
url https://access.redhat.com/errata/RHSA-2023:3082
25
reference_url https://access.redhat.com/errata/RHSA-2023:3403
reference_id RHSA-2023:3403
reference_type
scores
url https://access.redhat.com/errata/RHSA-2023:3403
26
reference_url https://access.redhat.com/errata/RHSA-2023:6818
reference_id RHSA-2023:6818
reference_type
scores
url https://access.redhat.com/errata/RHSA-2023:6818
27
reference_url https://usn.ubuntu.com/6837-1/
reference_id USN-6837-1
reference_type
scores
url https://usn.ubuntu.com/6837-1/
28
reference_url https://usn.ubuntu.com/6905-1/
reference_id USN-6905-1
reference_type
scores
url https://usn.ubuntu.com/6905-1/
29
reference_url https://usn.ubuntu.com/7036-1/
reference_id USN-7036-1
reference_type
scores
url https://usn.ubuntu.com/7036-1/
fixed_packages
0
url pkg:gem/rack@2.0.9.3
purl pkg:gem/rack@2.0.9.3
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1j25-qagk-c3gk
1
vulnerability VCID-3jru-u17n-tyg1
2
vulnerability VCID-3nmb-xetr-6qbg
3
vulnerability VCID-52qe-dast-tkhu
4
vulnerability VCID-6ydb-e746-vbd8
5
vulnerability VCID-7cef-z5qm-afd8
6
vulnerability VCID-amfu-8d25-juhy
7
vulnerability VCID-bj83-rx84-v3g9
8
vulnerability VCID-bqpn-m2fh-9kab
9
vulnerability VCID-csrd-u9cz-u7ak
10
vulnerability VCID-dss4-6ptr-83av
11
vulnerability VCID-e11g-k7zm-vkhu
12
vulnerability VCID-e8ab-9br9-6ybt
13
vulnerability VCID-ewfc-rx8b-jfc4
14
vulnerability VCID-h8af-h199-qqfz
15
vulnerability VCID-heu4-cd3d-73ck
16
vulnerability VCID-k8fr-zuyx-yyhg
17
vulnerability VCID-p1cf-naeh-bbgx
18
vulnerability VCID-p3dy-qbad-q3ab
19
vulnerability VCID-r1hk-cy5k-9kad
20
vulnerability VCID-tc69-2tad-43cv
21
vulnerability VCID-uh69-24kx-xucy
22
vulnerability VCID-vk15-7qdb-xkh9
23
vulnerability VCID-x373-rhh4-7khm
24
vulnerability VCID-xpa3-1n87-8ucv
25
vulnerability VCID-y6nj-8y3j-hbfw
26
vulnerability VCID-yq3g-ykeu-pfbp
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.0.9.3
1
url pkg:gem/rack@2.1.4.3
purl pkg:gem/rack@2.1.4.3
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1j25-qagk-c3gk
1
vulnerability VCID-3jru-u17n-tyg1
2
vulnerability VCID-3nmb-xetr-6qbg
3
vulnerability VCID-52qe-dast-tkhu
4
vulnerability VCID-6ydb-e746-vbd8
5
vulnerability VCID-7cef-z5qm-afd8
6
vulnerability VCID-amfu-8d25-juhy
7
vulnerability VCID-bj83-rx84-v3g9
8
vulnerability VCID-bqpn-m2fh-9kab
9
vulnerability VCID-csrd-u9cz-u7ak
10
vulnerability VCID-dss4-6ptr-83av
11
vulnerability VCID-e11g-k7zm-vkhu
12
vulnerability VCID-e8ab-9br9-6ybt
13
vulnerability VCID-ewfc-rx8b-jfc4
14
vulnerability VCID-h8af-h199-qqfz
15
vulnerability VCID-heu4-cd3d-73ck
16
vulnerability VCID-k8fr-zuyx-yyhg
17
vulnerability VCID-p1cf-naeh-bbgx
18
vulnerability VCID-p3dy-qbad-q3ab
19
vulnerability VCID-r1hk-cy5k-9kad
20
vulnerability VCID-tc69-2tad-43cv
21
vulnerability VCID-uh69-24kx-xucy
22
vulnerability VCID-vk15-7qdb-xkh9
23
vulnerability VCID-x373-rhh4-7khm
24
vulnerability VCID-xpa3-1n87-8ucv
25
vulnerability VCID-y6nj-8y3j-hbfw
26
vulnerability VCID-yq3g-ykeu-pfbp
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.1.4.3
2
url pkg:gem/rack@2.2.6.3
purl pkg:gem/rack@2.2.6.3
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1j25-qagk-c3gk
1
vulnerability VCID-3jru-u17n-tyg1
2
vulnerability VCID-3nmb-xetr-6qbg
3
vulnerability VCID-52qe-dast-tkhu
4
vulnerability VCID-6ydb-e746-vbd8
5
vulnerability VCID-7cef-z5qm-afd8
6
vulnerability VCID-amfu-8d25-juhy
7
vulnerability VCID-bj83-rx84-v3g9
8
vulnerability VCID-bqpn-m2fh-9kab
9
vulnerability VCID-csrd-u9cz-u7ak
10
vulnerability VCID-dss4-6ptr-83av
11
vulnerability VCID-e11g-k7zm-vkhu
12
vulnerability VCID-e8ab-9br9-6ybt
13
vulnerability VCID-ewfc-rx8b-jfc4
14
vulnerability VCID-h8af-h199-qqfz
15
vulnerability VCID-heu4-cd3d-73ck
16
vulnerability VCID-k8fr-zuyx-yyhg
17
vulnerability VCID-p1cf-naeh-bbgx
18
vulnerability VCID-p3dy-qbad-q3ab
19
vulnerability VCID-r1hk-cy5k-9kad
20
vulnerability VCID-tc69-2tad-43cv
21
vulnerability VCID-uh69-24kx-xucy
22
vulnerability VCID-vk15-7qdb-xkh9
23
vulnerability VCID-x373-rhh4-7khm
24
vulnerability VCID-xpa3-1n87-8ucv
25
vulnerability VCID-y6nj-8y3j-hbfw
26
vulnerability VCID-yq3g-ykeu-pfbp
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.2.6.3
3
url pkg:gem/rack@3.0.4.2
purl pkg:gem/rack@3.0.4.2
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-3jru-u17n-tyg1
1
vulnerability VCID-3nmb-xetr-6qbg
2
vulnerability VCID-52qe-dast-tkhu
3
vulnerability VCID-6ydb-e746-vbd8
4
vulnerability VCID-7cef-z5qm-afd8
5
vulnerability VCID-bj83-rx84-v3g9
6
vulnerability VCID-bqpn-m2fh-9kab
7
vulnerability VCID-csrd-u9cz-u7ak
8
vulnerability VCID-dss4-6ptr-83av
9
vulnerability VCID-e11g-k7zm-vkhu
10
vulnerability VCID-e8ab-9br9-6ybt
11
vulnerability VCID-ewfc-rx8b-jfc4
12
vulnerability VCID-h8af-h199-qqfz
13
vulnerability VCID-heu4-cd3d-73ck
14
vulnerability VCID-hpw3-uw3x-mqgq
15
vulnerability VCID-k8fr-zuyx-yyhg
16
vulnerability VCID-p1cf-naeh-bbgx
17
vulnerability VCID-p3dy-qbad-q3ab
18
vulnerability VCID-pydr-47y4-y3fu
19
vulnerability VCID-r1hk-cy5k-9kad
20
vulnerability VCID-tc69-2tad-43cv
21
vulnerability VCID-u1u4-7b3v-fue7
22
vulnerability VCID-uh69-24kx-xucy
23
vulnerability VCID-vk15-7qdb-xkh9
24
vulnerability VCID-x373-rhh4-7khm
25
vulnerability VCID-xpa3-1n87-8ucv
26
vulnerability VCID-y6nj-8y3j-hbfw
27
vulnerability VCID-yq3g-ykeu-pfbp
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@3.0.4.2
aliases CVE-2023-27530, GHSA-3h57-hmj3-gj3p, GMS-2023-663
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-zqax-g5xz-wuch
Fixing_vulnerabilities
0
url VCID-kd2v-rt9y-uqh7
vulnerability_id VCID-kd2v-rt9y-uqh7
summary
Possible information leak / session hijack vulnerability
There's a possible information leak / session hijack vulnerability in Rack.

Attackers may be able to find and hijack sessions by using timing attacks
targeting the session id. Session ids are usually stored and indexed in a
database that uses some kind of scheme for speeding up lookups of that
session id. By carefully measuring the amount of time it takes to look up
a session, an attacker may be able to find a valid session id and hijack
the session.

The session id itself may be generated randomly, but the way the session is
indexed by the backing store does not use a secure comparison.

Impact:

The session id stored in a cookie is the same id that is used when querying
the backing session storage engine.  Most storage mechanisms (for example a
database) use some sort of indexing in order to speed up the lookup of that
id.  By carefully timing requests and session lookup failures, an attacker
may be able to perform a timing attack to determine an existing session id
and hijack that session.
references
0
reference_url http://lists.opensuse.org/opensuse-security-announce/2020-02/msg00016.html
reference_id
reference_type
scores
0
value 6.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url http://lists.opensuse.org/opensuse-security-announce/2020-02/msg00016.html
1
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2019-16782.json
reference_id
reference_type
scores
0
value 5.9
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2019-16782.json
2
reference_url https://api.first.org/data/v1/epss?cve=CVE-2019-16782
reference_id
reference_type
scores
0
value 0.00892
scoring_system epss
scoring_elements 0.75941
published_at 2026-06-04T12:55:00Z
1
value 0.00892
scoring_system epss
scoring_elements 0.75967
published_at 2026-06-06T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2019-16782
3
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-16782
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-16782
4
reference_url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
reference_id
reference_type
scores
0
value 5.6
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L
url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
5
reference_url https://github.com/rack/rack
reference_id
reference_type
scores
0
value 6.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack
6
reference_url https://github.com/rack/rack/commit/7fecaee81f59926b6e1913511c90650e76673b38
reference_id
reference_type
scores
0
value 6.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack/commit/7fecaee81f59926b6e1913511c90650e76673b38
7
reference_url https://github.com/rack/rack/security/advisories/GHSA-hrqr-hxpp-chr3
reference_id
reference_type
scores
0
value 6.3
scoring_system cvssv3
scoring_elements
1
value 6.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:N/A:N
2
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
3
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/rack/rack/security/advisories/GHSA-hrqr-hxpp-chr3
8
reference_url https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/HZXMWILCICQLA2BYSP6I2CRMUG53YBLX
reference_id
reference_type
scores
0
value 6.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/HZXMWILCICQLA2BYSP6I2CRMUG53YBLX
9
reference_url https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/HZXMWILCICQLA2BYSP6I2CRMUG53YBLX
reference_id
reference_type
scores
0
value 6.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/HZXMWILCICQLA2BYSP6I2CRMUG53YBLX
10
reference_url http://www.openwall.com/lists/oss-security/2019/12/18/2
reference_id
reference_type
scores
0
value 6.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url http://www.openwall.com/lists/oss-security/2019/12/18/2
11
reference_url http://www.openwall.com/lists/oss-security/2019/12/18/3
reference_id
reference_type
scores
0
value 6.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url http://www.openwall.com/lists/oss-security/2019/12/18/3
12
reference_url http://www.openwall.com/lists/oss-security/2019/12/19/3
reference_id
reference_type
scores
0
value 6.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url http://www.openwall.com/lists/oss-security/2019/12/19/3
13
reference_url http://www.openwall.com/lists/oss-security/2020/04/08/1
reference_id
reference_type
scores
0
value 6.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url http://www.openwall.com/lists/oss-security/2020/04/08/1
14
reference_url http://www.openwall.com/lists/oss-security/2020/04/09/2
reference_id
reference_type
scores
0
value 6.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url http://www.openwall.com/lists/oss-security/2020/04/09/2
15
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=1789100
reference_id 1789100
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=1789100
16
reference_url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=946983
reference_id 946983
reference_type
scores
url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=946983
17
reference_url https://nvd.nist.gov/vuln/detail/CVE-2019-16782
reference_id CVE-2019-16782
reference_type
scores
0
value 6.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2019-16782
18
reference_url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2019-16782.yml
reference_id CVE-2019-16782.YML
reference_type
scores
0
value 6.3
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:N/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rack/CVE-2019-16782.yml
19
reference_url https://github.com/advisories/GHSA-hrqr-hxpp-chr3
reference_id GHSA-hrqr-hxpp-chr3
reference_type
scores
0
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-hrqr-hxpp-chr3
20
reference_url https://access.redhat.com/errata/RHSA-2020:2480
reference_id RHSA-2020:2480
reference_type
scores
url https://access.redhat.com/errata/RHSA-2020:2480
21
reference_url https://access.redhat.com/errata/RHSA-2020:4366
reference_id RHSA-2020:4366
reference_type
scores
url https://access.redhat.com/errata/RHSA-2020:4366
22
reference_url https://access.redhat.com/errata/RHSA-2021:1313
reference_id RHSA-2021:1313
reference_type
scores
url https://access.redhat.com/errata/RHSA-2021:1313
23
reference_url https://usn.ubuntu.com/USN-5253-1/
reference_id USN-USN-5253-1
reference_type
scores
url https://usn.ubuntu.com/USN-5253-1/
fixed_packages
0
url pkg:gem/rack@1.6.12
purl pkg:gem/rack@1.6.12
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1j25-qagk-c3gk
1
vulnerability VCID-3jru-u17n-tyg1
2
vulnerability VCID-3nmb-xetr-6qbg
3
vulnerability VCID-52qe-dast-tkhu
4
vulnerability VCID-6ydb-e746-vbd8
5
vulnerability VCID-7cef-z5qm-afd8
6
vulnerability VCID-a8x9-j9b3-jycb
7
vulnerability VCID-amfu-8d25-juhy
8
vulnerability VCID-bj83-rx84-v3g9
9
vulnerability VCID-bqpn-m2fh-9kab
10
vulnerability VCID-c9mc-7nts-cfgy
11
vulnerability VCID-csrd-u9cz-u7ak
12
vulnerability VCID-dss4-6ptr-83av
13
vulnerability VCID-e11g-k7zm-vkhu
14
vulnerability VCID-e8ab-9br9-6ybt
15
vulnerability VCID-ebb6-b5tx-5bhf
16
vulnerability VCID-ewfc-rx8b-jfc4
17
vulnerability VCID-h8af-h199-qqfz
18
vulnerability VCID-heu4-cd3d-73ck
19
vulnerability VCID-huph-y2xr-g3dk
20
vulnerability VCID-jpkw-epb8-f7et
21
vulnerability VCID-k8fr-zuyx-yyhg
22
vulnerability VCID-mgx9-9bua-37f3
23
vulnerability VCID-n1sj-dwab-j3ca
24
vulnerability VCID-p1cf-naeh-bbgx
25
vulnerability VCID-p3dy-qbad-q3ab
26
vulnerability VCID-r1hk-cy5k-9kad
27
vulnerability VCID-tc69-2tad-43cv
28
vulnerability VCID-uh69-24kx-xucy
29
vulnerability VCID-vk15-7qdb-xkh9
30
vulnerability VCID-x373-rhh4-7khm
31
vulnerability VCID-xpa3-1n87-8ucv
32
vulnerability VCID-y6nj-8y3j-hbfw
33
vulnerability VCID-yq3g-ykeu-pfbp
34
vulnerability VCID-zqax-g5xz-wuch
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@1.6.12
1
url pkg:gem/rack@2.0.0.alpha
purl pkg:gem/rack@2.0.0.alpha
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1j25-qagk-c3gk
1
vulnerability VCID-3jru-u17n-tyg1
2
vulnerability VCID-3nmb-xetr-6qbg
3
vulnerability VCID-52qe-dast-tkhu
4
vulnerability VCID-6ydb-e746-vbd8
5
vulnerability VCID-7cef-z5qm-afd8
6
vulnerability VCID-a8x9-j9b3-jycb
7
vulnerability VCID-amfu-8d25-juhy
8
vulnerability VCID-bj83-rx84-v3g9
9
vulnerability VCID-bqpn-m2fh-9kab
10
vulnerability VCID-c9mc-7nts-cfgy
11
vulnerability VCID-csrd-u9cz-u7ak
12
vulnerability VCID-dss4-6ptr-83av
13
vulnerability VCID-e11g-k7zm-vkhu
14
vulnerability VCID-e8ab-9br9-6ybt
15
vulnerability VCID-ebb6-b5tx-5bhf
16
vulnerability VCID-ewfc-rx8b-jfc4
17
vulnerability VCID-h8af-h199-qqfz
18
vulnerability VCID-heu4-cd3d-73ck
19
vulnerability VCID-huph-y2xr-g3dk
20
vulnerability VCID-jpkw-epb8-f7et
21
vulnerability VCID-k8fr-zuyx-yyhg
22
vulnerability VCID-mgx9-9bua-37f3
23
vulnerability VCID-n1sj-dwab-j3ca
24
vulnerability VCID-p1cf-naeh-bbgx
25
vulnerability VCID-p3dy-qbad-q3ab
26
vulnerability VCID-r1hk-cy5k-9kad
27
vulnerability VCID-tc69-2tad-43cv
28
vulnerability VCID-uh69-24kx-xucy
29
vulnerability VCID-vk15-7qdb-xkh9
30
vulnerability VCID-x373-rhh4-7khm
31
vulnerability VCID-xpa3-1n87-8ucv
32
vulnerability VCID-y6nj-8y3j-hbfw
33
vulnerability VCID-yq3g-ykeu-pfbp
34
vulnerability VCID-zqax-g5xz-wuch
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.0.0.alpha
2
url pkg:gem/rack@2.0.8
purl pkg:gem/rack@2.0.8
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-1j25-qagk-c3gk
1
vulnerability VCID-3jru-u17n-tyg1
2
vulnerability VCID-3nmb-xetr-6qbg
3
vulnerability VCID-52qe-dast-tkhu
4
vulnerability VCID-6ydb-e746-vbd8
5
vulnerability VCID-7cef-z5qm-afd8
6
vulnerability VCID-a8x9-j9b3-jycb
7
vulnerability VCID-amfu-8d25-juhy
8
vulnerability VCID-bj83-rx84-v3g9
9
vulnerability VCID-bqpn-m2fh-9kab
10
vulnerability VCID-c9mc-7nts-cfgy
11
vulnerability VCID-csrd-u9cz-u7ak
12
vulnerability VCID-dss4-6ptr-83av
13
vulnerability VCID-e11g-k7zm-vkhu
14
vulnerability VCID-e8ab-9br9-6ybt
15
vulnerability VCID-ebb6-b5tx-5bhf
16
vulnerability VCID-ewfc-rx8b-jfc4
17
vulnerability VCID-h8af-h199-qqfz
18
vulnerability VCID-heu4-cd3d-73ck
19
vulnerability VCID-huph-y2xr-g3dk
20
vulnerability VCID-jpkw-epb8-f7et
21
vulnerability VCID-k8fr-zuyx-yyhg
22
vulnerability VCID-mgx9-9bua-37f3
23
vulnerability VCID-n1sj-dwab-j3ca
24
vulnerability VCID-p1cf-naeh-bbgx
25
vulnerability VCID-p3dy-qbad-q3ab
26
vulnerability VCID-r1hk-cy5k-9kad
27
vulnerability VCID-tc69-2tad-43cv
28
vulnerability VCID-uh69-24kx-xucy
29
vulnerability VCID-vk15-7qdb-xkh9
30
vulnerability VCID-x373-rhh4-7khm
31
vulnerability VCID-xpa3-1n87-8ucv
32
vulnerability VCID-y6nj-8y3j-hbfw
33
vulnerability VCID-yq3g-ykeu-pfbp
34
vulnerability VCID-zqax-g5xz-wuch
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/rack@2.0.8
aliases CVE-2019-16782, GHSA-hrqr-hxpp-chr3
risk_score 3.1
exploitability 0.5
weighted_severity 6.2
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-kd2v-rt9y-uqh7
Risk_score4.5
Resource_urlhttp://public2.vulnerablecode.io/packages/pkg:gem/rack@2.0.8