Debian Package Tracker
Register | Log in
Subscribe

ruby-rack

modular Ruby webserver interface

Choose email to subscribe with

general
  • source: ruby-rack (main)
  • version: 3.2.8-1
  • maintainer: Debian Ruby Team (archive) (DMD)
  • uploaders: Lucas Nussbaum (DMD) – Paul van Tilburg (DMD) – Utkarsh Gupta (DMD) – Chris Lamb (DMD) – Lucas Kanashiro (DMD) – Youhei SASAKI (DMD) (DM)
  • arch: all
  • std-ver: 4.7.4
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 2.1.4-3+deb11u2
  • o-o-sec: 2.1.4-3+deb11u6
  • oldstable: 2.2.22-0+deb12u1
  • old-sec: 2.2.22-0+deb12u2
  • stable: 3.1.20-0+deb13u1
  • stable-sec: 3.1.20-0+deb13u2
  • stable-p-u: 3.1.20-0+deb13u2
  • testing: 3.2.8-1
  • unstable: 3.2.8-1
versioned links
  • 2.1.4-3+deb11u2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 2.1.4-3+deb11u6: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 2.2.22-0+deb12u1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 2.2.22-0+deb12u2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 3.1.20-0+deb13u1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 3.1.20-0+deb13u2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 3.2.8-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • ruby-rack
action needed
4 security issues in trixie high

There are 4 open security issues in trixie.

4 important issues:
  • CVE-2026-125108: Rack is a modular Ruby web server interface. Prior to 2.2.25, 3.1.23, and 3.2.8, Rack::Multipart::Parser.parse_boundary can skip a leading empty or quoted boundary parameter in a multipart Content-Type header and accept a later parameter. Rack can therefore parse a request body with a boundary that a conforming intermediary would not derive, allowing form fields or file uploads to reach an application without the intended proxy or web application firewall inspection. This issue is fixed in versions 2.2.25, 3.1.23, and 3.2.8.
  • CVE-2026-125109: Rack is a modular Ruby web server interface. From 3.0 until 3.1.23 and 3.2.8, Rack::Request#host_with_port, #base_url, and #url can return an attacker-controlled invalid authority from Host, X-Forwarded-Host, or Forwarded: host= verbatim. Applications without an independent host allowlist that use these methods for absolute URLs, redirects, or origin-dependent checks can emit attacker-chosen delimiters, enabling redirect manipulation, string-based allowlist bypass, or unescaped markup reflection. Rails overrides these methods and is not expected to be affected. This issue is fixed in versions 3.1.23 and 3.2.8.
  • CVE-2026-125110: Rack is a modular Ruby web server interface. Prior to 2.2.25, 3.1.23, and 3.2.8, Rack::Static serves a path after Utils.clean_path_info normalization but evaluates header_rules against a path that is only URL-decoded. An unauthenticated attacker can request a known file through raw or percent-encoded dot segments and receive it without path-specific security headers such as Content-Disposition or Content-Security-Policy. Applications that do not use path-specific header_rules are not affected. This issue is fixed in versions 2.2.25, 3.1.23, and 3.2.8.
  • CVE-2026-125111: Rack is a modular Ruby web server interface. Prior to 2.2.25, 3.1.23, and 3.2.8, Rack::Multipart::Parser can retain parsed data in its internal StringScanner buffer when reads end inside or immediately after multipart headers. An unauthenticated attacker can align many small parts with rack.multipart.buffer_size boundaries so the buffer grows with the request despite per-field, header, and preamble limits, causing a worker to exhaust memory. The attack requires only a well-formed multipart body and affects applications that parse multipart requests. This issue is fixed in versions 2.2.25, 3.1.23, and 3.2.8.
Created: 2026-11-06 Last update: 2026-11-10 12:31
4 security issues in bookworm high

There are 4 open security issues in bookworm.

4 important issues:
  • CVE-2026-125108: Rack is a modular Ruby web server interface. Prior to 2.2.25, 3.1.23, and 3.2.8, Rack::Multipart::Parser.parse_boundary can skip a leading empty or quoted boundary parameter in a multipart Content-Type header and accept a later parameter. Rack can therefore parse a request body with a boundary that a conforming intermediary would not derive, allowing form fields or file uploads to reach an application without the intended proxy or web application firewall inspection. This issue is fixed in versions 2.2.25, 3.1.23, and 3.2.8.
  • CVE-2026-125109: Rack is a modular Ruby web server interface. From 3.0 until 3.1.23 and 3.2.8, Rack::Request#host_with_port, #base_url, and #url can return an attacker-controlled invalid authority from Host, X-Forwarded-Host, or Forwarded: host= verbatim. Applications without an independent host allowlist that use these methods for absolute URLs, redirects, or origin-dependent checks can emit attacker-chosen delimiters, enabling redirect manipulation, string-based allowlist bypass, or unescaped markup reflection. Rails overrides these methods and is not expected to be affected. This issue is fixed in versions 3.1.23 and 3.2.8.
  • CVE-2026-125110: Rack is a modular Ruby web server interface. Prior to 2.2.25, 3.1.23, and 3.2.8, Rack::Static serves a path after Utils.clean_path_info normalization but evaluates header_rules against a path that is only URL-decoded. An unauthenticated attacker can request a known file through raw or percent-encoded dot segments and receive it without path-specific security headers such as Content-Disposition or Content-Security-Policy. Applications that do not use path-specific header_rules are not affected. This issue is fixed in versions 2.2.25, 3.1.23, and 3.2.8.
  • CVE-2026-125111: Rack is a modular Ruby web server interface. Prior to 2.2.25, 3.1.23, and 3.2.8, Rack::Multipart::Parser can retain parsed data in its internal StringScanner buffer when reads end inside or immediately after multipart headers. An unauthenticated attacker can align many small parts with rack.multipart.buffer_size boundaries so the buffer grows with the request despite per-field, header, and preamble limits, causing a worker to exhaust memory. The attack requires only a well-formed multipart body and affects applications that parse multipart requests. This issue is fixed in versions 2.2.25, 3.1.23, and 3.2.8.
Created: 2026-11-06 Last update: 2026-11-10 12:31
news
[rss feed]
  • [2026-11-08] ruby-rack 3.2.8-1 MIGRATED to testing (Debian testing watch)
  • [2026-11-06] Accepted ruby-rack 3.2.8-1 (source) into unstable (Simon Quigley)
  • [2026-09-12] Accepted ruby-rack 3.1.20-0+deb13u2 (source all) into proposed-updates (Debian FTP Masters) (signed by: Abhijith PA)
  • [2026-09-10] Accepted ruby-rack 3.1.20-0+deb13u2 (source all) into stable-security (Debian FTP Masters) (signed by: Abhijith PA)
  • [2026-09-08] ruby-rack 3.2.7-1 MIGRATED to testing (Debian testing watch)
  • [2026-09-03] Accepted ruby-rack 3.2.7-1 (source) into unstable (Simon Quigley)
  • [2026-08-11] ruby-rack 3.2.6-3 MIGRATED to testing (Debian testing watch)
  • [2026-08-02] Accepted ruby-rack 3.2.6-3 (source) into unstable (Simon Quigley)
  • [2026-07-30] Accepted ruby-rack 2.1.4-3+deb11u6 (source) into oldoldstable-security (Abhijith PA)
  • [2026-07-30] Accepted ruby-rack 2.2.22-0+deb12u2 (source) into oldstable-security (Abhijith PA)
  • [2026-04-11] ruby-rack 3.2.6-2 MIGRATED to testing (Debian testing watch)
  • [2026-04-08] Accepted ruby-rack 3.2.6-2 (source) into unstable (Antonio Terceiro)
  • [2026-04-04] ruby-rack 3.2.5-2 MIGRATED to testing (Debian testing watch)
  • [2026-04-03] Accepted ruby-rack 3.1.20-0+deb13u1 (source) into proposed-updates (Debian FTP Masters) (signed by: Utkarsh Gupta)
  • [2026-04-01] Accepted ruby-rack 3.2.6-1 (source) into experimental (Antonio Terceiro)
  • [2026-04-01] Accepted ruby-rack 3.2.5-2 (source) into unstable (Antonio Terceiro)
  • [2026-03-27] Accepted ruby-rack 2.2.22-0+deb12u1 (source) into oldstable-proposed-updates (Debian FTP Masters) (signed by: Utkarsh Gupta)
  • [2026-03-26] Accepted ruby-rack 3.1.20-0+deb13u1 (source) into stable-security (Debian FTP Masters) (signed by: Utkarsh Gupta)
  • [2026-03-26] Accepted ruby-rack 2.2.22-0+deb12u1 (source) into oldstable-security (Debian FTP Masters) (signed by: Utkarsh Gupta)
  • [2026-03-22] Accepted ruby-rack 2.1.4-3+deb11u5 (source) into oldoldstable-security (Utkarsh Gupta)
  • [2026-03-10] Accepted ruby-rack 3.2.5-1 (source) into unstable (Utkarsh Gupta)
  • [2026-02-12] Accepted ruby-rack 3.2.4-1 (source) into unstable (Simon Quigley)
  • [2025-11-14] Accepted ruby-rack 2.2.20-0+deb12u1 (source) into oldstable-proposed-updates (Debian FTP Masters) (signed by: Utkarsh Gupta)
  • [2025-11-05] Accepted ruby-rack 3.1.18-1~deb13u1 (source) into proposed-updates (Debian FTP Masters) (signed by: Utkarsh Gupta)
  • [2025-11-03] Accepted ruby-rack 2.2.20-0+deb12u1 (source) into oldstable-security (Debian FTP Masters) (signed by: Utkarsh Gupta)
  • [2025-11-03] Accepted ruby-rack 3.1.18-1~deb13u1 (source) into stable-security (Debian FTP Masters) (signed by: Utkarsh Gupta)
  • [2025-11-01] Accepted ruby-rack 2.1.4-3+deb11u4 (source) into oldoldstable-security (Utkarsh Gupta)
  • [2025-11-01] ruby-rack 3.1.18-1 MIGRATED to testing (Debian testing watch)
  • [2025-10-30] Accepted ruby-rack 3.1.18-1 (source) into unstable (Utkarsh Gupta)
  • [2025-07-21] ruby-rack 3.1.16-0.1 MIGRATED to testing (Debian testing watch)
  • 1
  • 2
bugs [bug history graph]
  • all: 1
  • RC: 0
  • I&N: 1
  • M&W: 0
  • F&P: 0
  • patch: 0
links
  • homepage
  • lintian
  • buildd: logs, reproducibility
  • popcon
  • browse source code
  • other distros
  • security tracker
  • debian patches
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 3.2.6-3

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing