Vulnerabilidad en función WEBrick::HTTPUtils.split_header_value en WEBrick::HTTP::DefaultFileHandler en WEBrick en Ruby (CVE-2008-3656)
Gravedad CVSS v2.0:
ALTA
Tipo:
CWE-399
Error en la gestión de recursos
Fecha de publicación:
13/08/2008
Última modificación:
09/04/2025
Descripción
Una vulnerabilidad de complejidad algorítmica en la función WEBrick::HTTPUtils.split_header_value en WEBrick::HTTP::DefaultFileHandler en WEBrick en Ruby versiones 1.8.5 y anteriores, versiones 1.8.6 hasta 1.8.6-p286, versiones 1.8.7 hasta 1.8.7-p71, y versiones 1.9 hasta r18423, permite a los atacantes dependiendo del contexto causar una denegación de servicio (consumo de CPU) por medio de una petición HTTP diseñada que se procesa mediante una expresión regular backtracking.
Impacto
Puntuación base 2.0
7.80
Gravedad 2.0
ALTA
Productos y versiones vulnerables
CPE | Desde | Hasta |
---|---|---|
cpe:2.3:a:ruby-lang:ruby:*:*:*:*:*:*:*:* | 1.8.5 (incluyendo) | |
cpe:2.3:a:ruby-lang:ruby:1.6.8:*:*:*:*:*:*:* | ||
cpe:2.3:a:ruby-lang:ruby:1.8.0:*:*:*:*:*:*:* | ||
cpe:2.3:a:ruby-lang:ruby:1.8.1:*:*:*:*:*:*:* | ||
cpe:2.3:a:ruby-lang:ruby:1.8.1:-9:*:*:*:*:*:* | ||
cpe:2.3:a:ruby-lang:ruby:1.8.2:*:*:*:*:*:*:* | ||
cpe:2.3:a:ruby-lang:ruby:1.8.2:preview2:*:*:*:*:*:* | ||
cpe:2.3:a:ruby-lang:ruby:1.8.2:preview3:*:*:*:*:*:* | ||
cpe:2.3:a:ruby-lang:ruby:1.8.2:preview4:*:*:*:*:*:* | ||
cpe:2.3:a:ruby-lang:ruby:1.8.3:*:*:*:*:*:*:* | ||
cpe:2.3:a:ruby-lang:ruby:1.8.3:preview1:*:*:*:*:*:* | ||
cpe:2.3:a:ruby-lang:ruby:1.8.3:preview2:*:*:*:*:*:* | ||
cpe:2.3:a:ruby-lang:ruby:1.8.3:preview3:*:*:*:*:*:* | ||
cpe:2.3:a:ruby-lang:ruby:1.8.4:*:*:*:*:*:*:* | ||
cpe:2.3:a:ruby-lang:ruby:1.8.4:preview1:*:*:*:*:*:* |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página
Referencias a soluciones, herramientas e información
- http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=494401
- http://lists.apple.com/archives/security-announce/2009/May/msg00002.html
- http://secunia.com/advisories/31430
- http://secunia.com/advisories/31697
- http://secunia.com/advisories/32165
- http://secunia.com/advisories/32219
- http://secunia.com/advisories/32255
- http://secunia.com/advisories/32256
- http://secunia.com/advisories/32371
- http://secunia.com/advisories/33178
- http://secunia.com/advisories/35074
- http://security.gentoo.org/glsa/glsa-200812-17.xml
- http://support.apple.com/kb/HT3549
- http://support.avaya.com/elmodocs2/security/ASA-2008-424.htm
- http://wiki.rpath.com/wiki/Advisories:rPSA-2008-0264
- http://www.debian.org/security/2008/dsa-1651
- http://www.debian.org/security/2008/dsa-1652
- http://www.redhat.com/support/errata/RHSA-2008-0897.html
- http://www.ruby-lang.org/en/news/2008/08/08/multiple-vulnerabilities-in-ruby/
- http://www.securityfocus.com/archive/1/495884/100/0/threaded
- http://www.securityfocus.com/bid/30644
- http://www.securitytracker.com/id?1020654=
- http://www.us-cert.gov/cas/techalerts/TA09-133A.html
- http://www.vupen.com/english/advisories/2008/2334
- http://www.vupen.com/english/advisories/2009/1297
- https://exchange.xforce.ibmcloud.com/vulnerabilities/44371
- https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A9682
- https://usn.ubuntu.com/651-1/
- https://www.redhat.com/archives/fedora-package-announce/2008-October/msg00259.html
- https://www.redhat.com/archives/fedora-package-announce/2008-October/msg00299.html
- http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=494401
- http://lists.apple.com/archives/security-announce/2009/May/msg00002.html
- http://secunia.com/advisories/31430
- http://secunia.com/advisories/31697
- http://secunia.com/advisories/32165
- http://secunia.com/advisories/32219
- http://secunia.com/advisories/32255
- http://secunia.com/advisories/32256
- http://secunia.com/advisories/32371
- http://secunia.com/advisories/33178
- http://secunia.com/advisories/35074
- http://security.gentoo.org/glsa/glsa-200812-17.xml
- http://support.apple.com/kb/HT3549
- http://support.avaya.com/elmodocs2/security/ASA-2008-424.htm
- http://wiki.rpath.com/wiki/Advisories:rPSA-2008-0264
- http://www.debian.org/security/2008/dsa-1651
- http://www.debian.org/security/2008/dsa-1652
- http://www.redhat.com/support/errata/RHSA-2008-0897.html
- http://www.ruby-lang.org/en/news/2008/08/08/multiple-vulnerabilities-in-ruby/
- http://www.securityfocus.com/archive/1/495884/100/0/threaded
- http://www.securityfocus.com/bid/30644
- http://www.securitytracker.com/id?1020654=
- http://www.us-cert.gov/cas/techalerts/TA09-133A.html
- http://www.vupen.com/english/advisories/2008/2334
- http://www.vupen.com/english/advisories/2009/1297
- https://exchange.xforce.ibmcloud.com/vulnerabilities/44371
- https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A9682
- https://usn.ubuntu.com/651-1/
- https://www.redhat.com/archives/fedora-package-announce/2008-October/msg00259.html
- https://www.redhat.com/archives/fedora-package-announce/2008-October/msg00299.html