Lucene search
K

4 matches found

Github Security Blog
Github Security Blog
added 2026/04/02 8:32 p.m.3 views

Rack has quadratic complexity in Rack::Utils.select_best_encoding via wildcard Accept-Encoding header

Summary Rack::Utils.selectbestencoding 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...

7.5CVSS6.6AI score0.00023EPSS
Exploits0References4Affected Software1
ATTACKERKB
ATTACKERKB
added 2026/04/02 4:41 p.m.4 views

CVE-2026-34230

Rack is a modular Ruby web server interface. Prior to versions 2.2.23, 3.1.21, and 3.2.6, Rack::Utils.selectbestencoding 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 respon...

5.3CVSS5.7AI score0.00023EPSS
Exploits0References2Affected Software1
CVE
CVE
added 2026/04/02 4:41 p.m.11 views

CVE-2026-34230

Rack: Quadratic-time vulnerability in Rack::Utils.select_best_encoding when Accept-Encoding contains many wildcard entries. An unauthenticated attacker can craft a header to trigger disproportionate CPU usage on Rack::Deflater, causing DoS. Affected versions: < 2.2.23, < 3.1.21,

7.5CVSS5.7AI score0.00023EPSS
Exploits0References1Affected Software1
RubySec
RubySec
added 2026/04/02 12:0 a.m.7 views

Rack has quadratic complexity in Rack::Utils.select_best_encoding via wildcard Accept-Encoding header

Summary Rack::Utils.selectbestencoding 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...

7.5CVSS6.5AI score0.00775EPSS
Exploits0References1Affected Software1
Rows per page
Query Builder