CVE-2006-5467
The cgi.rb CGI library for Ruby 1.8 allows remote attackers to cause a denial of service ...
The cgi.rb CGI library for Ruby 1.8 allows remote attackers to cause a denial of service (infinite loop and CPU consumption) via an HTTP request with a multipart MIME body that contains an invalid boundary specifier, as demonstrated using a specifier that begins with a "-" instead of "--" and contains an inconsistent ID.
Exploit likelihood
What each source reports
NVD Score used
5.0
The cgi.rb CGI library for Ruby 1.8 allows remote attackers to cause a denial of service (infinite loop and CPU consumption) via an HTTP request with a multipart MIME body that contains an invalid boundary specifier, as demonstrated using a specifier that begins with a "-" instead of "--" and contains an inconsistent ID.
- Record
CVE-2006-5467- CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:N/A:P - Weakness
- CWE-399
- Updated
- 2026-11-02
CVE List No score
The cgi.rb CGI library for Ruby 1.8 allows remote attackers to cause a denial of service (infinite loop and CPU consumption) via an HTTP request with a multipart MIME body that contains an invalid boundary specifier, as demonstrated using a specifier that begins with a "-" instead of "--" and contains an inconsistent ID.
- Record
CVE-2006-5467- Updated
- 2026-11-02
EUVDEUVD-2006-5452 No score
The cgi.rb CGI library for Ruby 1.8 allows remote attackers to cause a denial of service (infinite loop and CPU consumption) via an HTTP request with a multipart MIME body that contains an invalid boundary specifier, as demonstrated using a specifier that begins with a "-" instead of "--" and contains an inconsistent ID.
- Record
EUVD-2006-5452- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-cgqx-jwj4-2jc4 No score
The cgi.rb CGI library for Ruby 1.8 allows remote attackers to cause a denial of service ...
The cgi.rb CGI library for Ruby 1.8 allows remote attackers to cause a denial of service (infinite loop and CPU consumption) via an HTTP request with a multipart MIME body that contains an invalid boundary specifier, as demonstrated using a specifier that begins with a "-" instead of "--" and contains an inconsistent ID.
- Record
GHSA-cgqx-jwj4-2jc4- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
ruby1.6Debian:3.1 |
before 1.6.8-12sarge3, plus listed versions 1.6.8-121.6.8-12sarge11.6.8-12sarge2 |
1.6.8-12sarge3 |
ruby1.8Debian:3.1 |
before 1.8.2-7sarge5, plus listed versions 1.8.2-71.8.2-7sarge11.8.2-7sarge21.8.2-7sarge4 |
1.8.2-7sarge5 |
irbRed Hat:enterprise_linux:2.1::as |
before 0:1.6.4-2.AS21.4 | 0:1.6.4-2.AS21.4 |
rubyRed Hat:enterprise_linux:2.1::as |
before 0:1.6.4-2.AS21.4 | 0:1.6.4-2.AS21.4 |
ruby-develRed Hat:enterprise_linux:2.1::as |
before 0:1.6.4-2.AS21.4 | 0:1.6.4-2.AS21.4 |
ruby-docsRed Hat:enterprise_linux:2.1::as |
before 0:1.6.4-2.AS21.4 | 0:1.6.4-2.AS21.4 |
ruby-libsRed Hat:enterprise_linux:2.1::as |
before 0:1.6.4-2.AS21.4 | 0:1.6.4-2.AS21.4 |
ruby-tcltkRed Hat:enterprise_linux:2.1::as |
before 0:1.6.4-2.AS21.4 | 0:1.6.4-2.AS21.4 |
irbRed Hat:enterprise_linux:2.1::es |
before 0:1.6.4-2.AS21.4 | 0:1.6.4-2.AS21.4 |
rubyRed Hat:enterprise_linux:2.1::es |
before 0:1.6.4-2.AS21.4 | 0:1.6.4-2.AS21.4 |
Show 74 moreShow less
| Package | Affected | Fixed |
|---|---|---|
ruby-develRed Hat:enterprise_linux:2.1::es |
before 0:1.6.4-2.AS21.4 | 0:1.6.4-2.AS21.4 |
ruby-docsRed Hat:enterprise_linux:2.1::es |
before 0:1.6.4-2.AS21.4 | 0:1.6.4-2.AS21.4 |
ruby-libsRed Hat:enterprise_linux:2.1::es |
before 0:1.6.4-2.AS21.4 | 0:1.6.4-2.AS21.4 |
ruby-tcltkRed Hat:enterprise_linux:2.1::es |
before 0:1.6.4-2.AS21.4 | 0:1.6.4-2.AS21.4 |
irbRed Hat:enterprise_linux:2.1::ws |
before 0:1.6.4-2.AS21.4 | 0:1.6.4-2.AS21.4 |
rubyRed Hat:enterprise_linux:2.1::ws |
before 0:1.6.4-2.AS21.4 | 0:1.6.4-2.AS21.4 |
ruby-develRed Hat:enterprise_linux:2.1::ws |
before 0:1.6.4-2.AS21.4 | 0:1.6.4-2.AS21.4 |
ruby-docsRed Hat:enterprise_linux:2.1::ws |
before 0:1.6.4-2.AS21.4 | 0:1.6.4-2.AS21.4 |
ruby-libsRed Hat:enterprise_linux:2.1::ws |
before 0:1.6.4-2.AS21.4 | 0:1.6.4-2.AS21.4 |
ruby-tcltkRed Hat:enterprise_linux:2.1::ws |
before 0:1.6.4-2.AS21.4 | 0:1.6.4-2.AS21.4 |
irbRed Hat:enterprise_linux:3::as |
before 0:1.6.8-9.EL3.8 | 0:1.6.8-9.EL3.8 |
rubyRed Hat:enterprise_linux:3::as |
before 0:1.6.8-9.EL3.8 | 0:1.6.8-9.EL3.8 |
ruby-debuginfoRed Hat:enterprise_linux:3::as |
before 0:1.6.8-9.EL3.8 | 0:1.6.8-9.EL3.8 |
ruby-develRed Hat:enterprise_linux:3::as |
before 0:1.6.8-9.EL3.8 | 0:1.6.8-9.EL3.8 |
ruby-docsRed Hat:enterprise_linux:3::as |
before 0:1.6.8-9.EL3.8 | 0:1.6.8-9.EL3.8 |
ruby-libsRed Hat:enterprise_linux:3::as |
before 0:1.6.8-9.EL3.8 | 0:1.6.8-9.EL3.8 |
ruby-modeRed Hat:enterprise_linux:3::as |
before 0:1.6.8-9.EL3.8 | 0:1.6.8-9.EL3.8 |
ruby-tcltkRed Hat:enterprise_linux:3::as |
before 0:1.6.8-9.EL3.8 | 0:1.6.8-9.EL3.8 |
irbRed Hat:enterprise_linux:3::desktop |
before 0:1.6.8-9.EL3.8 | 0:1.6.8-9.EL3.8 |
rubyRed Hat:enterprise_linux:3::desktop |
before 0:1.6.8-9.EL3.8 | 0:1.6.8-9.EL3.8 |
ruby-debuginfoRed Hat:enterprise_linux:3::desktop |
before 0:1.6.8-9.EL3.8 | 0:1.6.8-9.EL3.8 |
ruby-develRed Hat:enterprise_linux:3::desktop |
before 0:1.6.8-9.EL3.8 | 0:1.6.8-9.EL3.8 |
ruby-docsRed Hat:enterprise_linux:3::desktop |
before 0:1.6.8-9.EL3.8 | 0:1.6.8-9.EL3.8 |
ruby-libsRed Hat:enterprise_linux:3::desktop |
before 0:1.6.8-9.EL3.8 | 0:1.6.8-9.EL3.8 |
ruby-modeRed Hat:enterprise_linux:3::desktop |
before 0:1.6.8-9.EL3.8 | 0:1.6.8-9.EL3.8 |
ruby-tcltkRed Hat:enterprise_linux:3::desktop |
before 0:1.6.8-9.EL3.8 | 0:1.6.8-9.EL3.8 |
irbRed Hat:enterprise_linux:3::es |
before 0:1.6.8-9.EL3.8 | 0:1.6.8-9.EL3.8 |
rubyRed Hat:enterprise_linux:3::es |
before 0:1.6.8-9.EL3.8 | 0:1.6.8-9.EL3.8 |
ruby-debuginfoRed Hat:enterprise_linux:3::es |
before 0:1.6.8-9.EL3.8 | 0:1.6.8-9.EL3.8 |
ruby-develRed Hat:enterprise_linux:3::es |
before 0:1.6.8-9.EL3.8 | 0:1.6.8-9.EL3.8 |
ruby-docsRed Hat:enterprise_linux:3::es |
before 0:1.6.8-9.EL3.8 | 0:1.6.8-9.EL3.8 |
ruby-libsRed Hat:enterprise_linux:3::es |
before 0:1.6.8-9.EL3.8 | 0:1.6.8-9.EL3.8 |
ruby-modeRed Hat:enterprise_linux:3::es |
before 0:1.6.8-9.EL3.8 | 0:1.6.8-9.EL3.8 |
ruby-tcltkRed Hat:enterprise_linux:3::es |
before 0:1.6.8-9.EL3.8 | 0:1.6.8-9.EL3.8 |
irbRed Hat:enterprise_linux:3::ws |
before 0:1.6.8-9.EL3.8 | 0:1.6.8-9.EL3.8 |
rubyRed Hat:enterprise_linux:3::ws |
before 0:1.6.8-9.EL3.8 | 0:1.6.8-9.EL3.8 |
ruby-debuginfoRed Hat:enterprise_linux:3::ws |
before 0:1.6.8-9.EL3.8 | 0:1.6.8-9.EL3.8 |
ruby-develRed Hat:enterprise_linux:3::ws |
before 0:1.6.8-9.EL3.8 | 0:1.6.8-9.EL3.8 |
ruby-docsRed Hat:enterprise_linux:3::ws |
before 0:1.6.8-9.EL3.8 | 0:1.6.8-9.EL3.8 |
ruby-libsRed Hat:enterprise_linux:3::ws |
before 0:1.6.8-9.EL3.8 | 0:1.6.8-9.EL3.8 |
ruby-modeRed Hat:enterprise_linux:3::ws |
before 0:1.6.8-9.EL3.8 | 0:1.6.8-9.EL3.8 |
ruby-tcltkRed Hat:enterprise_linux:3::ws |
before 0:1.6.8-9.EL3.8 | 0:1.6.8-9.EL3.8 |
irbRed Hat:enterprise_linux:4::as |
before 0:1.8.1-7.EL4.8 | 0:1.8.1-7.EL4.8 |
rubyRed Hat:enterprise_linux:4::as |
before 0:1.8.1-7.EL4.8 | 0:1.8.1-7.EL4.8 |
ruby-debuginfoRed Hat:enterprise_linux:4::as |
before 0:1.8.1-7.EL4.8 | 0:1.8.1-7.EL4.8 |
ruby-develRed Hat:enterprise_linux:4::as |
before 0:1.8.1-7.EL4.8 | 0:1.8.1-7.EL4.8 |
ruby-docsRed Hat:enterprise_linux:4::as |
before 0:1.8.1-7.EL4.8 | 0:1.8.1-7.EL4.8 |
ruby-libsRed Hat:enterprise_linux:4::as |
before 0:1.8.1-7.EL4.8 | 0:1.8.1-7.EL4.8 |
ruby-modeRed Hat:enterprise_linux:4::as |
before 0:1.8.1-7.EL4.8 | 0:1.8.1-7.EL4.8 |
ruby-tcltkRed Hat:enterprise_linux:4::as |
before 0:1.8.1-7.EL4.8 | 0:1.8.1-7.EL4.8 |
irbRed Hat:enterprise_linux:4::desktop |
before 0:1.8.1-7.EL4.8 | 0:1.8.1-7.EL4.8 |
rubyRed Hat:enterprise_linux:4::desktop |
before 0:1.8.1-7.EL4.8 | 0:1.8.1-7.EL4.8 |
ruby-debuginfoRed Hat:enterprise_linux:4::desktop |
before 0:1.8.1-7.EL4.8 | 0:1.8.1-7.EL4.8 |
ruby-develRed Hat:enterprise_linux:4::desktop |
before 0:1.8.1-7.EL4.8 | 0:1.8.1-7.EL4.8 |
ruby-docsRed Hat:enterprise_linux:4::desktop |
before 0:1.8.1-7.EL4.8 | 0:1.8.1-7.EL4.8 |
ruby-libsRed Hat:enterprise_linux:4::desktop |
before 0:1.8.1-7.EL4.8 | 0:1.8.1-7.EL4.8 |
ruby-modeRed Hat:enterprise_linux:4::desktop |
before 0:1.8.1-7.EL4.8 | 0:1.8.1-7.EL4.8 |
ruby-tcltkRed Hat:enterprise_linux:4::desktop |
before 0:1.8.1-7.EL4.8 | 0:1.8.1-7.EL4.8 |
irbRed Hat:enterprise_linux:4::es |
before 0:1.8.1-7.EL4.8 | 0:1.8.1-7.EL4.8 |
rubyRed Hat:enterprise_linux:4::es |
before 0:1.8.1-7.EL4.8 | 0:1.8.1-7.EL4.8 |
ruby-debuginfoRed Hat:enterprise_linux:4::es |
before 0:1.8.1-7.EL4.8 | 0:1.8.1-7.EL4.8 |
ruby-develRed Hat:enterprise_linux:4::es |
before 0:1.8.1-7.EL4.8 | 0:1.8.1-7.EL4.8 |
ruby-docsRed Hat:enterprise_linux:4::es |
before 0:1.8.1-7.EL4.8 | 0:1.8.1-7.EL4.8 |
ruby-libsRed Hat:enterprise_linux:4::es |
before 0:1.8.1-7.EL4.8 | 0:1.8.1-7.EL4.8 |
ruby-modeRed Hat:enterprise_linux:4::es |
before 0:1.8.1-7.EL4.8 | 0:1.8.1-7.EL4.8 |
ruby-tcltkRed Hat:enterprise_linux:4::es |
before 0:1.8.1-7.EL4.8 | 0:1.8.1-7.EL4.8 |
irbRed Hat:enterprise_linux:4::ws |
before 0:1.8.1-7.EL4.8 | 0:1.8.1-7.EL4.8 |
rubyRed Hat:enterprise_linux:4::ws |
before 0:1.8.1-7.EL4.8 | 0:1.8.1-7.EL4.8 |
ruby-debuginfoRed Hat:enterprise_linux:4::ws |
before 0:1.8.1-7.EL4.8 | 0:1.8.1-7.EL4.8 |
ruby-develRed Hat:enterprise_linux:4::ws |
before 0:1.8.1-7.EL4.8 | 0:1.8.1-7.EL4.8 |
ruby-docsRed Hat:enterprise_linux:4::ws |
before 0:1.8.1-7.EL4.8 | 0:1.8.1-7.EL4.8 |
ruby-libsRed Hat:enterprise_linux:4::ws |
before 0:1.8.1-7.EL4.8 | 0:1.8.1-7.EL4.8 |
ruby-modeRed Hat:enterprise_linux:4::ws |
before 0:1.8.1-7.EL4.8 | 0:1.8.1-7.EL4.8 |
ruby-tcltkRed Hat:enterprise_linux:4::ws |
before 0:1.8.1-7.EL4.8 | 0:1.8.1-7.EL4.8 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2006-5467 is a medium vulnerability (CVSS 5.0) in Yukihiro Matsumoto Ruby, published October 27, 2006. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.52%, the 91st percentile. Fixed in ruby1.6 1.6.8-12sarge3.
References
security.gentoo.org/glsa/glsa-200611-12.xml
docs.info.apple.com/article.html?artnum=305530
secunia.com/advisories/22932
vupen.com/english/advisories/2007/1939
secunia.com/advisories/23344
secunia.com/advisories/22615
Show 28 moreShow less
openpkg.org/security/advisories/OpenPKG-SA-2006.030-ruby.html
lists.apple.com/archives/security-announce/2007/May/msg00004.html
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A10185
secunia.com/advisories/22761
secunia.com/advisories/25402
novell.com/linux/security/advisories/2006_26_sr.html
secunia.com/advisories/23040
rubyforge.org/pipermail/mongrel-users/2006-October/001946.html
securityfocus.com/bid/20777
mandriva.com/security/advisories?name=MDKSA-2006:192
securitytracker.com/id?1017194
debian.org/security/2006/dsa-1235
ubuntu.com/usn/usn-371-1
vupen.com/english/advisories/2006/4244
redhat.com/support/errata/RHSA-2006-0729.html
debian.org/security/2006/dsa-1234
secunia.com/advisories/22929
vupen.com/english/advisories/2006/4245
secunia.com/advisories/22624
nvd.nist.gov/vuln/detail/CVE-2006-5467
github.com/advisories/GHSA-cgqx-jwj4-2jc4
access.redhat.com/errata/RHSA-2006:0729
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=212237
security.access.redhat.com/data/csaf/v2/advisories/2006/rhsa-2006_0729.json
access.redhat.com/security/cve/CVE-2006-5467
bugzilla.redhat.com/show_bug.cgi?id=212396
cve.org/CVERecord?id=CVE-2006-5467