Input validation error in CGI - CVE-2025-27219
Published: February 27, 2025
Vulnerability identifier: #VU105106
CSH Severity: Medium
CVSS v4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
CVE-ID: CVE-2025-27219
CWE-ID: CWE-20
Exploitation vector: Remote access
Exploit availability:
No public exploit available
Vulnerability details
The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.
The vulnerability exists due to insufficient validation of user-supplied input in CGI::Cookie.parse. A remote attacker can send a specially crafted HTTP request to the application and perform a denial of service (DoS) attack.
Affected software
CGI
SUSE Linux Enterprise Server 15 SP5
SUSE Linux Enterprise Server 15 SP4
SUSE Linux Enterprise Server 15 SP3
SUSE Linux Enterprise Server 15
SUSE Linux Enterprise High Performance Computing LTSS 15
SUSE Linux Enterprise Server for SAP Applications 15
SUSE Linux Enterprise High Performance Computing 15
SUSE Linux Enterprise High Performance Computing ESPOS 15
SUSE Linux Enterprise Desktop 15
SUSE Linux Enterprise Real Time 15
SUSE Manager Proxy
SUSE Manager Retail Branch Server
SUSE Manager Server
SUSE Enterprise Storage
Red Hat Enterprise Linux for IBM z Systems
Red Hat Enterprise Linux for Power, little endian
Red Hat Enterprise Linux for ARM 64
Anolis OS
Red Hat Enterprise Linux for x86_64
Basesystem Module
openSUSE Leap
Ubuntu
openEuler
Fedora
IBM Cloud Pak for Watson AIOps
APEX Cloud Platform for Microsoft Azure
ruby2.3 (Ubuntu package)
libruby2.3 (Ubuntu package)
ruby2.5 (Ubuntu package)
libruby2.5 (Ubuntu package)
rubygem-net-telnet
rubygem-rss
rubygem-xmlrpc
rubygem-abrt
rubygem-abrt-doc
rubygem-io-console
rubygem-mysql2
rubygem-mysql2-doc
rubygem-typeprof
rubygem-power_assert
rubygem-did_you_mean
rubygem-bigdecimal
rubygem-rbs
rubygem-pg-doc
rubygem-pg
rubygem-racc
rubygem-irb
rubygem-json
rubygem-openssl
rubygem-bundler
ruby-irb
ruby-help
ruby-devel
ruby
ruby-debugsource
ruby-debuginfo
ruby2.5-stdlib
ruby2.5-devel-extra
ruby2.5-doc-ri
ruby2.5-doc
ruby2.5
ruby2.5-stdlib-debuginfo
libruby2_5-2_5-debuginfo
libruby2_5-2_5
ruby2.5-devel
ruby2.5-debugsource
ruby2.5-debuginfo
rubygems
rubygems-devel
rubygem-psych
ruby-bundled-gems
rubygem-rexml
rubygem-test-unit
ruby-libs
ruby-doc
ruby-default-gems
ruby (Red Hat package)
rubygem-minitest
rubygem-rdoc
rubygem-rake
SUSE Linux Enterprise Server 15 SP5
SUSE Linux Enterprise Server 15 SP4
SUSE Linux Enterprise Server 15 SP3
SUSE Linux Enterprise Server 15
SUSE Linux Enterprise High Performance Computing LTSS 15
SUSE Linux Enterprise Server for SAP Applications 15
SUSE Linux Enterprise High Performance Computing 15
SUSE Linux Enterprise High Performance Computing ESPOS 15
SUSE Linux Enterprise Desktop 15
SUSE Linux Enterprise Real Time 15
SUSE Manager Proxy
SUSE Manager Retail Branch Server
SUSE Manager Server
SUSE Enterprise Storage
Red Hat Enterprise Linux for IBM z Systems
Red Hat Enterprise Linux for Power, little endian
Red Hat Enterprise Linux for ARM 64
Anolis OS
Red Hat Enterprise Linux for x86_64
Basesystem Module
openSUSE Leap
Ubuntu
openEuler
Fedora
IBM Cloud Pak for Watson AIOps
APEX Cloud Platform for Microsoft Azure
ruby2.3 (Ubuntu package)
libruby2.3 (Ubuntu package)
ruby2.5 (Ubuntu package)
libruby2.5 (Ubuntu package)
rubygem-net-telnet
rubygem-rss
rubygem-xmlrpc
rubygem-abrt
rubygem-abrt-doc
rubygem-io-console
rubygem-mysql2
rubygem-mysql2-doc
rubygem-typeprof
rubygem-power_assert
rubygem-did_you_mean
rubygem-bigdecimal
rubygem-rbs
rubygem-pg-doc
rubygem-pg
rubygem-racc
rubygem-irb
rubygem-json
rubygem-openssl
rubygem-bundler
ruby-irb
ruby-help
ruby-devel
ruby
ruby-debugsource
ruby-debuginfo
ruby2.5-stdlib
ruby2.5-devel-extra
ruby2.5-doc-ri
ruby2.5-doc
ruby2.5
ruby2.5-stdlib-debuginfo
libruby2_5-2_5-debuginfo
libruby2_5-2_5
ruby2.5-devel
ruby2.5-debugsource
ruby2.5-debuginfo
rubygems
rubygems-devel
rubygem-psych
ruby-bundled-gems
rubygem-rexml
rubygem-test-unit
ruby-libs
ruby-doc
ruby-default-gems
ruby (Red Hat package)
rubygem-minitest
rubygem-rdoc
rubygem-rake
How to mitigate CVE-2025-27219
Install updates from vendor's website.
CGI - addressed in versions 0.3.5.1, 0.3.7, 0.4.2
IBM Cloud Pak for Watson AIOps - update to 4.10.0
ruby2.3 (Ubuntu package) - update to Ubuntu Pro (Infra-only)
libruby2.3 (Ubuntu package) - update to Ubuntu Pro (Infra-only)
ruby2.5 (Ubuntu package) - update to Ubuntu Pro
libruby2.5 (Ubuntu package) - update to Ubuntu Pro
rubygem-net-telnet - update to 0.1.1-133
rubygem-rss - addressed in versions 0.2.9-142, 0.2.9-149
rubygem-xmlrpc - update to 0.3.0-133
rubygem-rss - update to 0.3.1-4
rubygem-abrt - update to 0.4.0-1
rubygem-abrt-doc - update to 0.4.0-1
rubygem-io-console - addressed in versions 0.4.6-133, 0.5.7-142, 0.6.0-149
rubygem-mysql2 - update to 0.5.5-1
rubygem-mysql2-doc - update to 0.5.5-1
rubygem-io-console - update to 0.7.1-4
rubygem-typeprof - addressed in versions 0.15.2-142, 0.21.3-149
rubygem-typeprof - update to 0.21.9-4
rubygem-power_assert - update to 1.1.1-133
rubygem-did_you_mean - addressed in versions 1.2.0-133, 1.5.0-142, 1.6.3-149
rubygem-bigdecimal - addressed in versions 1.3.4-133, 3.0.0-142, 3.1.3-149
rubygem-rbs - addressed in versions 1.4.0-142, 2.8.2-149
APEX Cloud Platform for Microsoft Azure - update to 01.05.01.00
rubygem-pg-doc - update to 1.5.4-1
rubygem-pg - update to 1.5.4-1
rubygem-racc - update to 1.7.3-4
rubygem-irb - update to 1.13.1-4
rubygem-power_assert - update to 2.0.3-4
rubygem-json - addressed in versions 2.1.0-133, 2.5.1-142, 2.6.3-149
rubygem-openssl - addressed in versions 2.1.2-133, 2.2.1-142, 3.1.0-149
rubygem-bundler - update to 2.2.32-142
ruby-irb - addressed in versions 2.5.8-133, 3.0.3-142, 3.2.2-149
ruby-help - addressed in versions 2.5.8-133, 3.0.3-142, 3.2.2-149
ruby-devel - addressed in versions 2.5.8-133, 3.0.3-142, 3.2.2-149
ruby - addressed in versions 2.5.8-133, 3.0.3-142, 3.2.2-149
ruby-debugsource - addressed in versions 2.5.8-133, 3.0.3-142, 3.2.2-149
ruby-debuginfo - addressed in versions 2.5.8-133, 3.0.3-142, 3.2.2-149
ruby2.5-stdlib - addressed in versions 2.5.9-150000.4.41.1, 2.5.9-150700.24.3.1
ruby2.5-devel-extra - addressed in versions 2.5.9-150000.4.41.1, 2.5.9-150700.24.3.1
ruby2.5-doc-ri - update to 2.5.9-150000.4.41.1
ruby2.5-doc - update to 2.5.9-150000.4.41.1
ruby2.5 - addressed in versions 2.5.9-150000.4.41.1, 2.5.9-150700.24.3.1
ruby2.5-stdlib-debuginfo - addressed in versions 2.5.9-150000.4.41.1, 2.5.9-150700.24.3.1
libruby2_5-2_5-debuginfo - addressed in versions 2.5.9-150000.4.41.1, 2.5.9-150700.24.3.1
libruby2_5-2_5 - addressed in versions 2.5.9-150000.4.41.1, 2.5.9-150700.24.3.1
ruby2.5-devel - addressed in versions 2.5.9-150000.4.41.1, 2.5.9-150700.24.3.1
ruby2.5-debugsource - addressed in versions 2.5.9-150000.4.41.1, 2.5.9-150700.24.3.1
ruby2.5-debuginfo - addressed in versions 2.5.9-150000.4.41.1, 2.5.9-150700.24.3.1
rubygem-bundler - update to 2.5.22-4
rubygem-json - update to 2.7.2-4
rubygems - addressed in versions 2.7.6-133, 3.2.32-142, 3.4.10-149
rubygems-devel - addressed in versions 2.7.6-133, 3.2.32-142, 3.4.10-149
rubygem-psych - addressed in versions 3.0.2-133, 3.3.2-142, 5.0.1-149
rubygem-bigdecimal - update to 3.1.5-4
ruby-bundled-gems - update to 3.2.2-149
rubygem-rexml - addressed in versions 3.2.5-142, 3.2.5-149
rubygem-test-unit - addressed in versions 3.2.7-133, 3.3.7-142, 3.5.7-149
ruby-libs - addressed in versions 3.3.7-4, 3.3.8-4
ruby-bundled-gems - addressed in versions 3.3.7-4, 3.3.8-4
ruby - addressed in versions 3.3.7-4, 3.3.8-4
ruby-devel - addressed in versions 3.3.7-4, 3.3.8-4
ruby-doc - addressed in versions 3.3.7-4, 3.3.8-4
ruby-default-gems - addressed in versions 3.3.7-4, 3.3.8-4
ruby (Red Hat package) - update to 3.3.8-10.el10_0
ruby - addressed in versions 3.3.8-19.fc40, 3.3.8-19.fc41
rubygem-rexml - update to 3.3.9-4
rubygem-rbs - update to 3.4.0-4
rubygems - update to 3.5.22-4
rubygems-devel - update to 3.5.22-4
rubygem-test-unit - update to 3.6.1-4
rubygem-psych - update to 5.1.2-4
rubygem-minitest - addressed in versions 5.10.3-133, 5.14.2-142, 5.16.3-149
rubygem-minitest - update to 5.20.0-4
rubygem-rdoc - addressed in versions 6.0.1.1-133, 6.3.3-142, 6.5.0-149
rubygem-rdoc - update to 6.6.3.1-4
rubygem-rake - addressed in versions 12.3.0-133, 13.0.3-142, 13.0.6-149
rubygem-rake - update to 13.1.0-4
IBM Cloud Pak for Watson AIOps - update to 4.10.0
ruby2.3 (Ubuntu package) - update to Ubuntu Pro (Infra-only)
libruby2.3 (Ubuntu package) - update to Ubuntu Pro (Infra-only)
ruby2.5 (Ubuntu package) - update to Ubuntu Pro
libruby2.5 (Ubuntu package) - update to Ubuntu Pro
rubygem-net-telnet - update to 0.1.1-133
rubygem-rss - addressed in versions 0.2.9-142, 0.2.9-149
rubygem-xmlrpc - update to 0.3.0-133
rubygem-rss - update to 0.3.1-4
rubygem-abrt - update to 0.4.0-1
rubygem-abrt-doc - update to 0.4.0-1
rubygem-io-console - addressed in versions 0.4.6-133, 0.5.7-142, 0.6.0-149
rubygem-mysql2 - update to 0.5.5-1
rubygem-mysql2-doc - update to 0.5.5-1
rubygem-io-console - update to 0.7.1-4
rubygem-typeprof - addressed in versions 0.15.2-142, 0.21.3-149
rubygem-typeprof - update to 0.21.9-4
rubygem-power_assert - update to 1.1.1-133
rubygem-did_you_mean - addressed in versions 1.2.0-133, 1.5.0-142, 1.6.3-149
rubygem-bigdecimal - addressed in versions 1.3.4-133, 3.0.0-142, 3.1.3-149
rubygem-rbs - addressed in versions 1.4.0-142, 2.8.2-149
APEX Cloud Platform for Microsoft Azure - update to 01.05.01.00
rubygem-pg-doc - update to 1.5.4-1
rubygem-pg - update to 1.5.4-1
rubygem-racc - update to 1.7.3-4
rubygem-irb - update to 1.13.1-4
rubygem-power_assert - update to 2.0.3-4
rubygem-json - addressed in versions 2.1.0-133, 2.5.1-142, 2.6.3-149
rubygem-openssl - addressed in versions 2.1.2-133, 2.2.1-142, 3.1.0-149
rubygem-bundler - update to 2.2.32-142
ruby-irb - addressed in versions 2.5.8-133, 3.0.3-142, 3.2.2-149
ruby-help - addressed in versions 2.5.8-133, 3.0.3-142, 3.2.2-149
ruby-devel - addressed in versions 2.5.8-133, 3.0.3-142, 3.2.2-149
ruby - addressed in versions 2.5.8-133, 3.0.3-142, 3.2.2-149
ruby-debugsource - addressed in versions 2.5.8-133, 3.0.3-142, 3.2.2-149
ruby-debuginfo - addressed in versions 2.5.8-133, 3.0.3-142, 3.2.2-149
ruby2.5-stdlib - addressed in versions 2.5.9-150000.4.41.1, 2.5.9-150700.24.3.1
ruby2.5-devel-extra - addressed in versions 2.5.9-150000.4.41.1, 2.5.9-150700.24.3.1
ruby2.5-doc-ri - update to 2.5.9-150000.4.41.1
ruby2.5-doc - update to 2.5.9-150000.4.41.1
ruby2.5 - addressed in versions 2.5.9-150000.4.41.1, 2.5.9-150700.24.3.1
ruby2.5-stdlib-debuginfo - addressed in versions 2.5.9-150000.4.41.1, 2.5.9-150700.24.3.1
libruby2_5-2_5-debuginfo - addressed in versions 2.5.9-150000.4.41.1, 2.5.9-150700.24.3.1
libruby2_5-2_5 - addressed in versions 2.5.9-150000.4.41.1, 2.5.9-150700.24.3.1
ruby2.5-devel - addressed in versions 2.5.9-150000.4.41.1, 2.5.9-150700.24.3.1
ruby2.5-debugsource - addressed in versions 2.5.9-150000.4.41.1, 2.5.9-150700.24.3.1
ruby2.5-debuginfo - addressed in versions 2.5.9-150000.4.41.1, 2.5.9-150700.24.3.1
rubygem-bundler - update to 2.5.22-4
rubygem-json - update to 2.7.2-4
rubygems - addressed in versions 2.7.6-133, 3.2.32-142, 3.4.10-149
rubygems-devel - addressed in versions 2.7.6-133, 3.2.32-142, 3.4.10-149
rubygem-psych - addressed in versions 3.0.2-133, 3.3.2-142, 5.0.1-149
rubygem-bigdecimal - update to 3.1.5-4
ruby-bundled-gems - update to 3.2.2-149
rubygem-rexml - addressed in versions 3.2.5-142, 3.2.5-149
rubygem-test-unit - addressed in versions 3.2.7-133, 3.3.7-142, 3.5.7-149
ruby-libs - addressed in versions 3.3.7-4, 3.3.8-4
ruby-bundled-gems - addressed in versions 3.3.7-4, 3.3.8-4
ruby - addressed in versions 3.3.7-4, 3.3.8-4
ruby-devel - addressed in versions 3.3.7-4, 3.3.8-4
ruby-doc - addressed in versions 3.3.7-4, 3.3.8-4
ruby-default-gems - addressed in versions 3.3.7-4, 3.3.8-4
ruby (Red Hat package) - update to 3.3.8-10.el10_0
ruby - addressed in versions 3.3.8-19.fc40, 3.3.8-19.fc41
rubygem-rexml - update to 3.3.9-4
rubygem-rbs - update to 3.4.0-4
rubygems - update to 3.5.22-4
rubygems-devel - update to 3.5.22-4
rubygem-test-unit - update to 3.6.1-4
rubygem-psych - update to 5.1.2-4
rubygem-minitest - addressed in versions 5.10.3-133, 5.14.2-142, 5.16.3-149
rubygem-minitest - update to 5.20.0-4
rubygem-rdoc - addressed in versions 6.0.1.1-133, 6.3.3-142, 6.5.0-149
rubygem-rdoc - update to 6.6.3.1-4
rubygem-rake - addressed in versions 12.3.0-133, 13.0.3-142, 13.0.6-149
rubygem-rake - update to 13.1.0-4
External References
Related Security Bulletins
- Multiple vulnerabilities in CGI gem
- openEuler 20.03 LTS SP4 update for ruby
- openEuler 22.03 LTS SP4 update for ruby
- openEuler 24.03 LTS update for ruby
- openEuler 24.03 LTS SP1 update for ruby
- openEuler 22.03 LTS SP3 update for ruby
- Ubuntu update for ruby2.3
- SUSE update for ruby2.5
- Red Hat Enterprise Linux 9 update for the ruby:3.1 module
- Dell APEX Cloud Platform for Microsoft Azure update for third-party components
- Fedora 41 update for ruby
- Fedora 40 update for ruby
- Red Hat Enterprise Linux 10 update for ruby
- Multiple vulnerabilities in IBM Cloud Pak for AIOps
- Red Hat Enterprise Linux 8 update for the ruby:3.3 module
- Anolis OS update for ruby
- Anolis OS update for ruby:3.3 module
- SUSE update for ruby2.5