Security updates
The list below enumerates the Express vulnerabilities that were fixed in the specified version update.
4.x
  - 4.11.1
    
      - Fixed root path disclosure vulnerability in express.static, res.sendfile, and res.sendFile
 
- 4.10.7
    
      - Fixed open redirect vulnerability in express.static (advisory (https://npmjs.com/advisories/35), CVE-2015-1164 (http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-1164))
 
- 4.8.8
    
  
- 4.8.4
    
      - Node.js 0.10 can leak fds in certain situations that affectexpress.staticandres.sendfile. Malicious requests could causefds to leak and eventually leak toEMFILEerrors and server unresponsiveness.
 
- 4.8.0
    
      - Sparse arrays with extremely high indexes in query string could cause the process to run out of memory and crash the server.
- Extremely nested query string objects could cause the process to block and make the server unresponsive temporarily.
 
3.x
  - 3.19.1
    
      - Fixed root path disclosure vulnerability in express.static, res.sendfile, and res.sendFile
 
- 3.19.0
    
      - Fixed open redirect vulnerability in express.static (advisory (https://npmjs.com/advisories/35), CVE-2015-1164 (http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-1164))
 
- 3.16.10
    
      - Fixed directory traversal vulnerabilities in express.static.
 
- 3.16.6
    
      - Node.js 0.10 can leak fds in certain situations that affectexpress.staticandres.sendfile. Malicious requests could causefds to leak and eventually leak toEMFILEerrors and server unresponsiveness.
 
- 3.16.0
    
      - Sparse arrays with extremely high indexes in query string could cause the process to run out of memory and crash the server.
- Extremely nested query string objects could cause the process to block and make the server unresponsive temporarily.
 
- 3.3.0
    
      - The 404 response of an unsupported method override attempt was susceptible to cross-site scripting attacks.