Actualizaciones de seguridad
Las vulnerabilidades de Node.js afectan directamente a Express. Por lo tanto, vigile las vulnerabilidades de Node.js y asegúrese de utilizar la versión estable más reciente de Node.js.
En la lista siguiente se muestran las vulnerabilidades de Express que se han solucionado en la actualización de versión especificada.
4.x
- 4.11.1
- Se ha solucionado la vulnerabilidad de divulgación de vía de acceso raíz en
express.static
,res.sendfile
yres.sendFile
- Se ha solucionado la vulnerabilidad de divulgación de vía de acceso raíz en
- 4.10.7
- Se ha solucionado la vulnerabilidad de Open Redirect en
express.static
(anuncio, CVE-2015-1164).
- Se ha solucionado la vulnerabilidad de Open Redirect en
- 4.8.8
- Se han solucionado las vulnerabilidades de cruce de directorios en
express.static
(anuncio , CVE-2014-6394).
- Se han solucionado las vulnerabilidades de cruce de directorios en
- 4.8.4
- Node.js 0.10 puede tener fugas de
fd
en determinadas situaciones que afectan aexpress.static
yres.sendfile
. Las solicitudes maliciosas pueden provocar la fuga defd
y, en última instancia, generar erroresEMFILE
y anular la capacidad de respuesta del servidor.
- Node.js 0.10 puede tener fugas de
- 4.8.0
- Las matrices dispersas que tienen índices extremadamente altos en la serie de consulta pueden hacer que el proceso se quede sin memoria y se bloquee el servidor.
- Los objetos de serie de consulta extremadamente anidados pueden hacer que se bloquee el proceso y anular la capacidad de respuesta del servidor temporalmente.
3.x
- 3.19.1
- Se ha solucionado la vulnerabilidad de divulgación de vía de acceso raíz en
express.static
,res.sendfile
yres.sendFile
- Se ha solucionado la vulnerabilidad de divulgación de vía de acceso raíz en
- 3.19.0
- Se ha solucionado la vulnerabilidad de Open Redirect en
express.static
(anuncio, CVE-2015-1164).
- Se ha solucionado la vulnerabilidad de Open Redirect en
- 3.16.10
- Se han solucionado las vulnerabilidades de cruce de directorios en
express.static
.
- Se han solucionado las vulnerabilidades de cruce de directorios en
- 3.16.6
- Node.js 0.10 puede tener fugas de
fd
en determinadas situaciones que afectan aexpress.static
yres.sendfile
. Las solicitudes maliciosas pueden provocar la fuga defd
y, en última instancia, generar erroresEMFILE
y anular la capacidad de respuesta del servidor.
- Node.js 0.10 puede tener fugas de
- 3.16.0
- Las matrices dispersas que tienen índices extremadamente altos en la serie de consulta pueden hacer que el proceso se quede sin memoria y se bloquee el servidor.
- Los objetos de serie de consulta extremadamente anidados pueden hacer que se bloquee el proceso y anular la capacidad de respuesta del servidor temporalmente.
- 3.3.0
- La respuesta 404 de un intento de alteración temporal de método no soportado era susceptible de ataques de scripts entre sitios.