Vulnerabilidad en La función popen de la API en el archivo TSRM/tsrm_win32.c (CVE-2009-3294)
Gravedad CVSS v2.0:
MEDIA
Tipo:
CWE-134
Utilización de formatos de cadenas de control externo
Fecha de publicación:
22/09/2009
Última modificación:
09/04/2025
Descripción
La función popen de la API en el archivo TSRM/tsrm_win32.c en PHP anterior a versión 5.2.11 y versión 5.3.x anterior a 5.3.1, cuando se ejecuta en ciertos sistemas operativos de Windows, permite que los atacantes dependiendo del contexto causen una denegación de servicio (bloqueo) mediante una cadena (1) "e" o (2) "er" en el segundo argumento (también se conoce como modo), posiblemente relacionado a la función _fdopen en la biblioteca runtime de Microsoft C. NOTA: esto podría no cruzar los límites de privilegios, excepto en casos excepcionales en los que el argumento mode es accesible para un atacante fuera de una aplicación que utiliza la función popen.
Impacto
Puntuación base 2.0
5.00
Gravedad 2.0
MEDIA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:php:php:*:*:*:*:*:*:*:* | 5.2.0 (incluyendo) | 5.2.11 (excluyendo) |
| cpe:2.3:a:php:php:*:*:*:*:*:*:*:* | 5.3.0 (incluyendo) | 5.3.1 (excluyendo) |
| cpe:2.3:o:microsoft:windows_7:*:*:*:*:*:*:*:* | ||
| cpe:2.3:o:microsoft:windows_server_2008:*:*:*:*:*:*:*:* | ||
| cpe:2.3:o:microsoft:windows_xp:*:*:*:*:*:*:*:* |
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.php.net/bug.php?id=44683
- http://news.php.net/php.announce/79
- http://svn.php.net/viewvc?view=revision&revision=287779
- http://www.openwall.com/lists/oss-security/2009/09/20/1
- http://www.openwall.com/lists/oss-security/2009/11/20/2
- http://www.openwall.com/lists/oss-security/2009/11/20/3
- http://www.osvdb.org/58188
- http://www.php.net/ChangeLog-5.php
- http://www.php.net/ChangeLog-5.php#5.2.11
- http://www.php.net/releases/5_2_11.php
- http://www.php.net/releases/5_3_1.php
- http://bugs.php.net/bug.php?id=44683
- http://news.php.net/php.announce/79
- http://svn.php.net/viewvc?view=revision&revision=287779
- http://www.openwall.com/lists/oss-security/2009/09/20/1
- http://www.openwall.com/lists/oss-security/2009/11/20/2
- http://www.openwall.com/lists/oss-security/2009/11/20/3
- http://www.osvdb.org/58188
- http://www.php.net/ChangeLog-5.php
- http://www.php.net/ChangeLog-5.php#5.2.11
- http://www.php.net/releases/5_2_11.php
- http://www.php.net/releases/5_3_1.php



