1. Jun 20, 2018
  2. Mar 30, 2018
  3. Mar 29, 2018
  4. Mar 28, 2018
  5. Feb 23, 2018
    • Myles Borins's avatar
      path: unwind regular expressions in Windows · bf00665a
      Myles Borins authored
      This is the second part to removing REDOS vulnerabilities from v4.x
      
      The function `splitTailRe` exposed a REDOS vulnerability. It was only
      utilized in the Windows implementation of a number of the path utilities.
      In v6.x a change landed that unwound this regular expression, and in
      turn patched the vulnerability.
      
      This commit copies the unwound implementation currently found on v8.x.
      It is completely self contained. I attempted to keep all warnings
      and deprecations the same as the v4.x implementation, but may have
      missed something buried in the large unwound functions.
      
      Refs: https://github.com/nodejs/node/commit/b212be08f6
      bf00665a
    • Myles Borins's avatar
      path: unwind regular expressions in POSIX · 4196fcf2
      Myles Borins authored
      This is the first part to removing REDOS vulnerabilities from v4.x
      
      The function `splitPathRe` exposed a REDOS vulnerability. It was only
      utilized in the POSIX implementation of a number of the path utilities.
      In v6.x a change landed that unwound this regular expression, and in
      turn patched the vulnerability.
      
      This commit copies the unwound implementation currently found on v8.x.
      It is completely self contained. I attempted to keep all warnings
      and deprecations the same as the v4.x implementation, but may have
      missed something buried in the large unwound functions.
      
      Refs: https://github.com/nodejs/node/commit/b212be08f6
      4196fcf2
  6. Dec 08, 2017
  7. Nov 08, 2017
  8. Nov 07, 2017
  9. Nov 04, 2017
  10. Nov 03, 2017
  11. Oct 25, 2017