Vulnerability · Published Mar 3, 2025 · Assigned by mitre

CVE-2025-27219

Medium 5.8

In plain English

A medium-severity resource allocation without limits in CGI from ruby-lang. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.8% (higher than 58% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)5.8Medium
Exploit odds (30 days)0.8%top 41.7% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

In the CGI gem before 0.4.2 for Ruby, the CGI::Cookie.parse method in the CGI library contains a potential Denial of Service (DoS) vulnerability. The method does not impose any limit on the length of the raw cookie value it processes. This oversight can lead to excessive resource consumption when parsing extremely large cookies.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
AlmaLinux:8ruby3.3.8-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:8ruby3.1.7-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:8ruby-bundled-gems3.1.7-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:8ruby-bundled-gems3.3.8-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:10ruby-default-gems3.3.8-10.el10_0ALSA-2025:8131
AlmaLinux:8ruby-default-gems3.3.8-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:8ruby-default-gems3.1.7-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:8ruby-devel3.1.7-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:8ruby-devel3.3.8-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:10ruby-doc3.3.8-10.el10_0ALSA-2025:8131
AlmaLinux:8ruby-doc3.1.7-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:8ruby-doc3.3.8-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:8ruby-libs3.1.7-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:8ruby-libs3.3.8-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:8rubygem-abrt0.4.0-1.module_el8.9.0+3746+91b8233aALSA-2025:4063
AlmaLinux:8rubygem-abrt0.4.0-1.module_el8.10.0+3799+191214ccALSA-2025:10217
AlmaLinux:8rubygem-abrt-doc0.4.0-1.module_el8.10.0+3854+02eaa59aALSA-2025:4063
AlmaLinux:8rubygem-abrt-doc0.4.0-1.module_el8.10.0+3799+191214ccALSA-2025:10217
AlmaLinux:8rubygem-bigdecimal3.1.1-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:8rubygem-bigdecimal3.1.5-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:10rubygem-bundler2.5.22-10.el10_0ALSA-2025:8131
AlmaLinux:8rubygem-bundler2.3.27-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:8rubygem-bundler2.5.22-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:8rubygem-io-console0.5.11-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:8rubygem-io-console0.7.1-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:10rubygem-irb1.13.1-10.el10_0ALSA-2025:8131
AlmaLinux:8rubygem-irb1.13.1-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:8rubygem-irb1.4.1-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:8rubygem-json2.6.1-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:8rubygem-json2.7.2-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:10rubygem-minitest5.20.0-10.el10_0ALSA-2025:8131
AlmaLinux:8rubygem-minitest5.15.0-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:8rubygem-minitest5.20.0-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:8rubygem-mysql20.5.5-1.module_el8.10.0+3799+191214ccALSA-2025:10217
AlmaLinux:8rubygem-mysql20.5.3-3.module_el8.9.0+3746+91b8233aALSA-2025:4063
AlmaLinux:8rubygem-mysql20.5.3-3.module_el8.10.0+3854+02eaa59aALSA-2025:4063
AlmaLinux:9rubygem-mysql20.5.4-1.module_el9.1.0+8+503f6fbdALSA-2025:4488
AlmaLinux:8rubygem-mysql2-doc0.5.3-3.module_el8.10.0+3854+02eaa59aALSA-2025:4063
AlmaLinux:8rubygem-mysql2-doc0.5.5-1.module_el8.10.0+3799+191214ccALSA-2025:10217
AlmaLinux:9rubygem-mysql2-doc0.5.4-1.module_el9.1.0+8+503f6fbdALSA-2025:4488
AlmaLinux:8rubygem-pg1.5.4-1.module_el8.10.0+3799+191214ccALSA-2025:10217
AlmaLinux:8rubygem-pg1.3.2-1.module_el8.9.0+3746+91b8233aALSA-2025:4063
AlmaLinux:8rubygem-pg1.3.2-1.module_el8.10.0+3854+02eaa59aALSA-2025:4063
AlmaLinux:9rubygem-pg1.3.5-1.module_el9.1.0+8+503f6fbdALSA-2025:4488
AlmaLinux:8rubygem-pg-doc1.3.2-1.module_el8.10.0+3854+02eaa59aALSA-2025:4063
AlmaLinux:8rubygem-pg-doc1.5.4-1.module_el8.10.0+3799+191214ccALSA-2025:10217
AlmaLinux:9rubygem-pg-doc1.3.5-1.module_el9.1.0+8+503f6fbdALSA-2025:4488
AlmaLinux:10rubygem-power_assert2.0.3-10.el10_0ALSA-2025:8131
AlmaLinux:8rubygem-power_assert2.0.1-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:8rubygem-power_assert2.0.3-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:8rubygem-psych5.1.2-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:8rubygem-psych4.0.4-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:8rubygem-racc1.7.3-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:10rubygem-rake13.1.0-10.el10_0ALSA-2025:8131
AlmaLinux:8rubygem-rake13.0.6-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:8rubygem-rake13.1.0-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:8rubygem-rbs2.7.0-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:8rubygem-rbs3.4.0-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:10rubygem-rdoc6.6.3.1-10.el10_0ALSA-2025:8131
AlmaLinux:8rubygem-rdoc6.6.3.1-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:8rubygem-rdoc6.4.1.1-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:10rubygem-rexml3.3.9-10.el10_0ALSA-2025:8131
AlmaLinux:8rubygem-rexml3.3.9-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:8rubygem-rexml3.3.9-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:10rubygem-rss0.3.1-10.el10_0ALSA-2025:8131
AlmaLinux:8rubygem-rss0.3.1-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:8rubygem-rss0.3.1-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:10rubygem-test-unit3.6.1-10.el10_0ALSA-2025:8131
AlmaLinux:8rubygem-test-unit3.6.1-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:8rubygem-test-unit3.5.3-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:10rubygem-typeprof0.21.9-10.el10_0ALSA-2025:8131
AlmaLinux:8rubygem-typeprof0.21.9-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:8rubygem-typeprof0.21.3-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:10rubygems3.5.22-10.el10_0ALSA-2025:8131
AlmaLinux:8rubygems3.5.22-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:8rubygems3.3.27-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
AlmaLinux:10rubygems-devel3.5.22-10.el10_0ALSA-2025:8131
AlmaLinux:8rubygems-devel3.5.22-4.module_el8.10.0+4022+8b66723cALSA-2025:10217
AlmaLinux:8rubygems-devel3.3.27-145.module_el8.10.0+3984+cf55e3dfALSA-2025:4063
Alpine:v3.20ruby3.3.8-r0ALPINE-CVE-2025-27219
Alpine:v3.21ruby3.3.8-r0ALPINE-CVE-2025-27219
Alpine:v3.20ruby-net-imap0.4.19-r0ALPINE-CVE-2025-27219
Alpine:v3.21ruby-net-imap0.4.19-r0ALPINE-CVE-2025-27219
Debian:12ruby3.1no fix listedDEBIAN-CVE-2025-27219
Debian:13ruby3.33.3.7-2DEBIAN-CVE-2025-27219
Debian:14ruby3.33.3.7-2DEBIAN-CVE-2025-27219
Rocky Linux:10ruby0:3.3.8-10.el10_0RLSA-2025:8131
Rocky Linux:8ruby0:3.3.8-4.module+el8.10.0+2004+fd6e8d72RLSA-2025:10217
Rocky Linux:8ruby0:3.1.7-145.module+el8.10.0+1957+16e0d1a2RLSA-2025:4063
Rocky Linux:9ruby0:3.1.7-146.module+el9.5.0+31847+8b291b93RLSA-2025:4488
Rocky Linux:9ruby0:3.3.8-4.module+el9.6.0+31867+3a5bf654RLSA-2025:4493
Rocky Linux:9ruby0:3.0.7-165.el9_5RLSA-2025:4487
Rocky Linux:8rubygem-abrt0:0.4.0-1.module+el8.10.0+1826+b62220b4RLSA-2025:4063
Rocky Linux:8rubygem-abrt0:0.4.0-1.module+el8.10.0+1827+16ecb9d2RLSA-2025:10217
Rocky Linux:8rubygem-abrt0:0.4.0-1.module+el8.5.0+668+665814faRLSA-2025:10217
Rocky Linux:8rubygem-abrt0:0.4.0-1.module+el8.9.0+1537+0b2034bdRLSA-2025:10217
Rocky Linux:8rubygem-abrt0:0.4.0-1.module+el8.10.0+1679+61871737RLSA-2025:10217
Rocky Linux:8rubygem-abrt0:0.4.0-1.module+el8.10.0+1741+bdb5b6caRLSA-2025:10217
Rocky Linux:8rubygem-abrt0:0.4.0-1.module+el8.10.0+1820+f3fffb92RLSA-2025:10217
Rocky Linux:8rubygem-abrt0:0.4.0-1.module+el8.10.0+1826+b62220b4RLSA-2025:10217
Rocky Linux:8rubygem-abrt0:0.4.0-1.module+el8.10.0+1827+16ecb9d2RLSA-2025:4063
Rocky Linux:8rubygem-abrt0:0.4.0-1.module+el8.5.0+668+665814faRLSA-2025:4063
Rocky Linux:8rubygem-abrt0:0.4.0-1.module+el8.9.0+1537+0b2034bdRLSA-2025:4063
Rocky Linux:8rubygem-abrt0:0.4.0-1.module+el8.10.0+1679+61871737RLSA-2025:4063
Rocky Linux:8rubygem-abrt0:0.4.0-1.module+el8.10.0+1741+bdb5b6caRLSA-2025:4063
Rocky Linux:8rubygem-abrt0:0.4.0-1.module+el8.10.0+1820+f3fffb92RLSA-2025:4063
Rocky Linux:8rubygem-mysql20:0.5.5-1.module+el8.10.0+1827+16ecb9d2RLSA-2025:10217
Rocky Linux:8rubygem-mysql20:0.5.5-1.module+el8.10.0+1679+61871737RLSA-2025:10217
Rocky Linux:8rubygem-mysql20:0.5.3-3.module+el8.10.0+1744+6c504228RLSA-2025:4063
Rocky Linux:8rubygem-mysql20:0.5.3-3.module+el8.10.0+1826+b62220b4RLSA-2025:4063
Rocky Linux:9rubygem-mysql20:0.5.5-1.module+el9.6.0+31867+3a5bf654RLSA-2025:4493
Rocky Linux:9rubygem-mysql20:0.5.4-1.module+el9.5.0+31847+8b291b93RLSA-2025:4488
Rocky Linux:8rubygem-pg0:1.3.2-1.module+el8.10.0+1826+b62220b4RLSA-2025:4063
Rocky Linux:8rubygem-pg0:1.3.2-1.module+el8.10.0+1741+bdb5b6caRLSA-2025:4063
Rocky Linux:8rubygem-pg0:1.5.4-1.module+el8.10.0+1827+16ecb9d2RLSA-2025:10217
Rocky Linux:8rubygem-pg0:1.5.4-1.module+el8.10.0+1679+61871737RLSA-2025:10217
Rocky Linux:9rubygem-pg0:1.3.5-1.module+el9.5.0+31847+8b291b93RLSA-2025:4488
Rocky Linux:9rubygem-pg0:1.5.4-1.module+el9.6.0+31867+3a5bf654RLSA-2025:4493
RubyGemscgi0.3.7GHSA-gh9q-2xrm-x6qv
RubyGemscgi0.3.5.1GHSA-gh9q-2xrm-x6qv
RubyGemscgi0.4.2GHSA-gh9q-2xrm-x6qv
Ubuntu:24.04:LTSjrubyno fix listedUBUNTU-CVE-2025-27219
Ubuntu:25.10jrubyno fix listedUBUNTU-CVE-2025-27219
Ubuntu:26.04:LTSjrubyno fix listedUBUNTU-CVE-2025-27219
Ubuntu:26.10jrubyno fix listedUBUNTU-CVE-2025-27219
Ubuntu:22.04:LTSruby3.03.0.2-7ubuntu2.10UBUNTU-CVE-2025-27219
Ubuntu:22.04:LTSruby3.03.0.2-7ubuntu2.10USN-7418-1
Ubuntu:24.04:LTSruby3.23.2.3-1ubuntu0.24.04.5UBUNTU-CVE-2025-27219
Ubuntu:24.04:LTSruby3.23.2.3-1ubuntu0.24.04.5USN-7418-1
Ubuntu:25.10ruby3.33.3.7-1ubuntu2UBUNTU-CVE-2025-27219

Affected products (as reported)

VendorProductVersions
ruby-lang CGI 0 – before 0.3.5.10.3.6 – before 0.3.70.4.0 – before 0.4.2

Weakness: CWE-770 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:N/A:L

References