1. Oct 19, 2016
  2. Oct 18, 2016
  3. Sep 28, 2016
    • Rod Vagg's avatar
      Working on v0.10.48 · 703a906a
      Rod Vagg authored
      703a906a
    • Rod Vagg's avatar
      2016-09-27 Version 0.10.47 (Maintenance) Release · 848d650d
      Rod Vagg authored
      This is a security release. All Node.js users should consult the
      security release summary at
      https://nodejs.org/en/blog/vulnerability/september-2016-security-releases/
      for details on patched vulnerabilities.
      
      Notable changes:
      
      * buffer: Zero-fill excess bytes in new `Buffer` objects created with
        `Buffer.concat()` while providing a `totalLength` parameter that
        exceeds the total length of the original `Buffer` objects being
        concatenated. (Сковорода Никита Андреевич)
      * http:
        - CVE-2016-5325 - Properly validate for allowable characters in the
          `reason` argument in `ServerResponse#writeHead()`. Fixes a
          possible response splitting attack vector. This introduces a new
          case where `throw` may occur when configuring HTTP responses,
          users should already be adopting try/catch here. Originally
          reported independently by Evan Lucas and Romain Gaucher.
          (Evan Lucas)
        - Invalid status codes can no longer be sent. Limited to 3 digit
          numbers between 100 - 999. Lack of proper validation may also
          serve as a potential response splitting attack vector. Backported
          from v4.x. (Brian White)
      * openssl: Upgrade to 1.0.1u, fixes a number of defects impacting
        Node.js: CVE-2016-6304 ("OCSP Status Request extension unbounded
        memory growth", high severity), CVE-2016-2183, CVE-2016-6303,
        CVE-2016-2178 and CVE-2016-6306.
      * tls: CVE-2016-7099 - Fix invalid wildcard certificate validation
        check whereby a TLS server may be able to serve an invalid wildcard
        certificate for its hostname due to improper validation of `*.` in
        the wildcard string. Originally reported by Alexander Minozhenko
        and James Bunton (Atlassian). (Ben Noordhuis)
      
      PR-URL: https://github.com/nodejs/node-private/pull/71
      848d650d
  4. Sep 27, 2016
  5. Jun 24, 2016
  6. Jun 23, 2016
  7. May 06, 2016
  8. May 05, 2016
  9. Apr 01, 2016
  10. Mar 15, 2016