CVE-2026-34831
- EPSS 0.04%
- Veröffentlicht 02.04.2026 16:43:08
- Zuletzt bearbeitet 16.04.2026 16:44:32
Rack is a modular Ruby web server interface. Prior to versions 2.2.23, 3.1.21, and 3.2.6, Rack::Files#fail sets the Content-Length response header using String#size instead of String#bytesize. When the response body contains multibyte UTF-8 character...
CVE-2026-26961
- EPSS 0.01%
- Veröffentlicht 02.04.2026 16:42:16
- Zuletzt bearbeitet 16.04.2026 17:33:26
Rack is a modular Ruby web server interface. Prior to versions 2.2.23, 3.1.21, and 3.2.6, Rack::Multipart::Parser extracts the boundary parameter from multipart/form-data using a greedy regular expression. When a Content-Type header contains multiple...
CVE-2026-34230
- EPSS 0.02%
- Veröffentlicht 02.04.2026 16:41:21
- Zuletzt bearbeitet 16.04.2026 17:27:43
Rack is a modular Ruby web server interface. Prior to versions 2.2.23, 3.1.21, and 3.2.6, Rack::Utils.select_best_encoding processes Accept-Encoding values with quadratic time complexity when the header contains many wildcard (*) entries. Because thi...
CVE-2026-25500
- EPSS 0.03%
- Veröffentlicht 18.02.2026 18:59:31
- Zuletzt bearbeitet 19.02.2026 18:26:27
Rack is a modular Ruby web server interface. Prior to versions 2.2.22, 3.1.20, and 3.2.5, `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 starts with t...
CVE-2026-22860
- EPSS 0.11%
- Veröffentlicht 18.02.2026 18:45:02
- Zuletzt bearbeitet 19.02.2026 18:27:09
Rack is a modular Ruby web server interface. Prior to versions 2.2.22, 3.1.20, and 3.2.5, `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 ...
CVE-2025-61919
- EPSS 0.28%
- Veröffentlicht 10.10.2025 19:22:42
- Zuletzt bearbeitet 03.11.2025 19:28:04
Rack is a modular Ruby web server interface. Prior to versions 2.2.20, 3.1.18, and 3.2.3, `Rack::Request#POST` reads the entire request body into memory for `Content-Type: application/x-www-form-urlencoded`, calling `rack.input.read(nil)` without enf...
CVE-2025-61780
- EPSS 0.04%
- Veröffentlicht 10.10.2025 16:53:57
- Zuletzt bearbeitet 30.10.2025 14:24:43
Rack is a modular Ruby web server interface. Prior to versions 2.2.20, 3.1.18, and 3.2.3, a possible information disclosure vulnerability existed in `Rack::Sendfile` when running behind a proxy that supports `x-sendfile` headers (such as Nginx). Spec...
CVE-2025-61772
- EPSS 0.21%
- Veröffentlicht 07.10.2025 15:02:09
- Zuletzt bearbeitet 10.10.2025 16:45:29
Rack is a modular Ruby web server interface. In versions prior to 2.2.19, 3.1.17, and 3.2.2, `Rack::Multipart::Parser` can accumulate unbounded data when a multipart part’s header block never terminates with the required blank line (`CRLFCRLF`). The ...
CVE-2025-61771
- EPSS 0.11%
- Veröffentlicht 07.10.2025 14:42:53
- Zuletzt bearbeitet 10.10.2025 16:45:09
Rack is a modular Ruby web server interface. In versions prior to 2.2.19, 3.1.17, and 3.2.2, ``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...
CVE-2025-61770
- EPSS 0.17%
- Veröffentlicht 07.10.2025 14:30:04
- Zuletzt bearbeitet 10.10.2025 16:44:36
Rack is a modular Ruby web server interface. In versions prior to 2.2.19, 3.1.17, and 3.2.2, `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...