You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@senssoft.apache.org by "Joshua Poore (JIRA)" <ji...@apache.org> on 2019/01/13 16:11:00 UTC

[jira] [Created] (SENSSOFT-322) minimatch deprecation: ReDOS vulnerability

Joshua Poore created SENSSOFT-322:
-------------------------------------

             Summary: minimatch deprecation: ReDOS vulnerability
                 Key: SENSSOFT-322
                 URL: https://issues.apache.org/jira/browse/SENSSOFT-322
             Project: SensSoft
          Issue Type: Bug
          Components: UserALE.js
    Affects Versions: UserALE.js 1.0.0, UserALE.js 1.1.0
            Reporter: Joshua Poore
            Assignee: Joshua Poore
             Fix For: UserALE.js 1.0.0, UserALE.js 1.1.0


minimatch 2.0.7 has a ReDOS vulnerability. minimatch must be upgraded to ^3.0.2 to remove vulnerability. However, minimatch 2.0.7 is a dependency of  vinyl-fs, which is a dependency of gulp 3.9.1. Two potential options:
 # The right way: update to gulp 4.0.0, which has breaking changes.
 # The wonky way: coerce global environment to use minimatch 3.0.2 using "npm install -g minimatch@3.0.2". gulp 3.9.1 will still force installation of vinyl-fs, which will force installation of minimatch 2.0.7. However, coercing npm to install 3.0.2 should remove vulnerability. This solution is purely a downstream hack.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)