Количество 10
Количество 10
CVE-2026-34831
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 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. This issue has been patched in versions 2.2.23, 3.1.21, and 3.2.6.
CVE-2026-34831
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 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. This issue has been patched in versions 2.2.23, 3.1.21, and 3.2.6.
CVE-2026-34831
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 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. This issue has been patched in versions 2.2.23, 3.1.21, and 3.2.6.
CVE-2026-34831
Rack is a modular Ruby web server interface. Prior to versions 2.2.23, ...
GHSA-q2ww-5357-x388
Rack has Content-Length mismatch in Rack::Files error responses
BDU:2026-07733
Уязвимость модульного интерфейса веб-сервера Rack языка программирования Ruby, связанная с неправильной обработкой несоответствия параметра длины, позволяющая нарушителю оказать воздействие на конфиденциальность и целостность защищаемой информации
ROS-20260513-73-0001
Уязвимость rubygem-rack
SUSE-SU-2026:2487-1
Security update for rmt-server
SUSE-SU-2026:1964-1
Security update for rmt-server
SUSE-SU-2026:1745-1
Security update for rmt-server
Уязвимостей на страницу
Уязвимость | CVSS | EPSS | Опубликовано | |
|---|---|---|---|---|
CVE-2026-34831 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 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. This issue has been patched in versions 2.2.23, 3.1.21, and 3.2.6. | CVSS3: 4.8 | 0% Низкий | 4 месяца назад | |
CVE-2026-34831 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 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. This issue has been patched in versions 2.2.23, 3.1.21, and 3.2.6. | CVSS3: 4.8 | 0% Низкий | 4 месяца назад | |
CVE-2026-34831 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 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. This issue has been patched in versions 2.2.23, 3.1.21, and 3.2.6. | CVSS3: 4.8 | 0% Низкий | 4 месяца назад | |
CVE-2026-34831 Rack is a modular Ruby web server interface. Prior to versions 2.2.23, ... | CVSS3: 4.8 | 0% Низкий | 4 месяца назад | |
GHSA-q2ww-5357-x388 Rack has Content-Length mismatch in Rack::Files error responses | CVSS3: 4.8 | 0% Низкий | 4 месяца назад | |
BDU:2026-07733 Уязвимость модульного интерфейса веб-сервера Rack языка программирования Ruby, связанная с неправильной обработкой несоответствия параметра длины, позволяющая нарушителю оказать воздействие на конфиденциальность и целостность защищаемой информации | CVSS3: 6.5 | 0% Низкий | 4 месяца назад | |
ROS-20260513-73-0001 Уязвимость rubygem-rack | CVSS3: 6.5 | 0% Низкий | 3 месяца назад | |
SUSE-SU-2026:2487-1 Security update for rmt-server | около 1 месяца назад | |||
SUSE-SU-2026:1964-1 Security update for rmt-server | 3 месяца назад | |||
SUSE-SU-2026:1745-1 Security update for rmt-server | 3 месяца назад |
Уязвимостей на страницу