Debian Package Tracker
Register | Log in
Subscribe

ruby-webrick

HTTP server toolkit in Ruby

Choose email to subscribe with

general
  • source: ruby-webrick (main)
  • version: 1.9.2-2
  • maintainer: Debian Ruby Team (archive) (DMD)
  • uploaders: Cédric Boutillier [DMD]
  • 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]
  • oldstable: 1.8.1-1
  • stable: 1.9.1-1
  • testing: 1.9.2-2
  • unstable: 1.9.2-2
versioned links
  • 1.8.1-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1.9.1-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1.9.2-2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • ruby-webrick
action needed
3 security issues in bookworm high

There are 3 open security issues in bookworm.

1 important issue:
  • CVE-2026-38969: ruby webrick through v1.9.2 WEBrick reparses trailer Content-Length into canonical request state, enabling request smuggling. NOTE: the Supplier reports that "The project README states that it is suitable for testing and development, and that its developers do not encourage its use to serve production web applications that may be subject to hostile input. It is not a production web server and is not intended to receive traffic from untrusted sources. Request smuggling is only reachable when WEBrick sits behind a proxy and receives hostile traffic in a production deployment, which is the configuration the project documents as discouraged."
2 issues left for the package maintainer to handle:
  • CVE-2025-6442: (needs triaging) Ruby WEBrick read_header HTTP Request Smuggling Vulnerability. This vulnerability allows remote attackers to smuggle arbitrary HTTP requests on affected installations of Ruby WEBrick. This issue is exploitable when the product is deployed behind an HTTP proxy that fulfills specific conditions. The specific flaw exists within the read_headers method. The issue results from the inconsistent parsing of terminators of HTTP headers. An attacker can leverage this vulnerability to smuggle arbitrary HTTP requests. Was ZDI-CAN-21876.
  • CVE-2024-47220: (needs triaging) An issue was discovered in the WEBrick toolkit through 1.8.1 for Ruby. It allows HTTP request smuggling by providing both a Content-Length header and a Transfer-Encoding header, e.g., "GET /admin HTTP/1.1\r\n" inside of a "POST /user HTTP/1.1\r\n" request. NOTE: the supplier's position is "Webrick should not be used in production."

You can find information about how to handle these issues in the security team's documentation.

Created: 2024-09-22 Last update: 2026-07-11 04:32
1 low-priority security issue in trixie low

There is 1 open security issue in trixie.

1 issue left for the package maintainer to handle:
  • CVE-2026-38969: (needs triaging) ruby webrick through v1.9.2 WEBrick reparses trailer Content-Length into canonical request state, enabling request smuggling. NOTE: the Supplier reports that "The project README states that it is suitable for testing and development, and that its developers do not encourage its use to serve production web applications that may be subject to hostile input. It is not a production web server and is not intended to receive traffic from untrusted sources. Request smuggling is only reachable when WEBrick sits behind a proxy and receives hostile traffic in a production deployment, which is the configuration the project documents as discouraged."

You can find information about how to handle this issue in the security team's documentation.

Created: 2026-07-03 Last update: 2026-07-11 04:32
news
[rss feed]
  • [2026-07-08] ruby-webrick 1.9.2-2 MIGRATED to testing (Debian testing watch)
  • [2026-07-05] Accepted ruby-webrick 1.9.2-2 (source) into unstable (Simon Quigley)
  • [2026-02-20] ruby-webrick 1.9.2-1 MIGRATED to testing (Debian testing watch)
  • [2026-02-09] Accepted ruby-webrick 1.9.2-1 (source) into unstable (Simon Quigley)
  • [2025-03-17] ruby-webrick 1.9.1-1 MIGRATED to testing (Debian testing watch)
  • [2025-03-14] Accepted ruby-webrick 1.9.1-1 (source) into unstable (Hans-Christoph Steiner)
  • [2023-02-13] ruby-webrick 1.8.1-1 MIGRATED to testing (Debian testing watch)
  • [2023-02-09] Accepted ruby-webrick 1.7.0-3~bpo11+2 (source all) into bullseye-backports (Debian FTP Masters) (signed by: Utkarsh Gupta)
  • [2023-02-08] Accepted ruby-webrick 1.8.1-1 (source) into unstable (Cédric Boutillier)
  • [2022-09-15] ruby-webrick 1.7.0-4 MIGRATED to testing (Debian testing watch)
  • [2022-09-11] Accepted ruby-webrick 1.7.0-4 (source) into unstable (Antonio Terceiro)
  • [2021-12-01] ruby-webrick 1.7.0-3 MIGRATED to testing (Debian testing watch)
  • [2021-11-28] Accepted ruby-webrick 1.7.0-3 (source) into unstable (Cédric Boutillier)
  • [2021-11-19] ruby-webrick 1.7.0-2 MIGRATED to testing (Debian testing watch)
  • [2021-11-17] Accepted ruby-webrick 1.7.0-2 (source) into unstable (Cédric Boutillier)
  • [2021-10-15] Accepted ruby-webrick 1.7.0-1 (source all) into unstable, unstable (Debian FTP Masters) (signed by: Cédric Boutillier)
bugs [bug history graph]
  • all: 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: 1.9.2-1

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