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)