Skip to content

Commit

Permalink
[FAB-8456] Document known vulnerabilties
Browse files Browse the repository at this point in the history
The vulnerabilities found by the nsp (Node Security Platform) tool
are in indirect dependencies and can't currently be fixed until dependent
packages are updated; therefore, these vulnerabilities are documented
in the release notes.

In addition, the synk tool showed a vulnerability in an older version of
the restify package which is fixed by upgrading to the latest version of
restify.

Change-Id: I8e4bc204b96905cf9de246929f893230276381d9
Signed-off-by: Keith Smith <bksmith@us.ibm.com>
  • Loading branch information
Keith Smith authored and denyeart committed Feb 23, 2018
1 parent b7418f8 commit 5bdd466
Show file tree
Hide file tree
Showing 2 changed files with 63 additions and 0 deletions.
1 change: 1 addition & 0 deletions fabric-client/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
"path": "^0.12.7",
"pkcs11js": "^1.0.6",
"promise-settle": "^0.3.0",
"restify": "6.3.4",
"sjcl": "1.0.7",
"sjcl-codec": "0.1.1",
"stream-buffers": "3.0.1",
Expand Down
62 changes: 62 additions & 0 deletions release_notes/v1.1.0-rc1.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
v1.1.0 Febuary 22, 2018
-----------------------

Release Notes
-------------

Known Vulnerabilities
---------------------

The following vulnerability in the hoek package is an indirect dependency and
can not be resolved until the direct dependencies (grpc and nano) include a
newer version of hoek which fixes this known vulnerability.

(+) 2 vulnerabilities found
┌────────────┬────────────────────────────────────────────────────────────────────┐
│ │ Prototype pollution attack │
├────────────┼────────────────────────────────────────────────────────────────────┤
│ Name │ hoek │
├────────────┼────────────────────────────────────────────────────────────────────┤
│ CVSS │ 4 (Medium) │
├────────────┼────────────────────────────────────────────────────────────────────┤
│ Installed │ 2.16.3 │
├────────────┼────────────────────────────────────────────────────────────────────┤
│ Vulnerable │ <= 4.2.0 || >= 5.0.0 < 5.0.3 │
├────────────┼────────────────────────────────────────────────────────────────────┤
│ Patched │ > 4.2.0 < 5.0.0 || >= 5.0.3 │
├────────────┼────────────────────────────────────────────────────────────────────┤
│ Path │ fabric-client@1.1.0-snapshot > grpc@1.9.1 > node-pre-gyp@0.6.39 > │
│ │ hawk@3.1.3 > hoek@2.16.3 │
├────────────┼────────────────────────────────────────────────────────────────────┤
│ More Info │ https://nodesecurity.io/advisories/566 │
└────────────┴────────────────────────────────────────────────────────────────────┘

┌────────────┬────────────────────────────────────────────────────────────────────┐
│ │ Prototype pollution attack │
├────────────┼────────────────────────────────────────────────────────────────────┤
│ Name │ hoek │
├────────────┼────────────────────────────────────────────────────────────────────┤
│ CVSS │ 4 (Medium) │
├────────────┼────────────────────────────────────────────────────────────────────┤
│ Installed │ 2.16.3 │
├────────────┼────────────────────────────────────────────────────────────────────┤
│ Vulnerable │ <= 4.2.0 || >= 5.0.0 < 5.0.3 │
├────────────┼────────────────────────────────────────────────────────────────────┤
│ Patched │ > 4.2.0 < 5.0.0 || >= 5.0.3 │
├────────────┼────────────────────────────────────────────────────────────────────┤
│ Path │ fabric-client@1.1.0-snapshot > nano@6.4.2 > cloudant-follow@0.13.0 │
│ │ > request@2.81.0 > hawk@3.1.3 > hoek@2.16.3 │
├────────────┼────────────────────────────────────────────────────────────────────┤
│ More Info │ https://nodesecurity.io/advisories/566 │
└────────────┴────────────────────────────────────────────────────────────────────┘

Resolved Vulnerabilities
------------------------
none

Known Issues & Workarounds
--------------------------
none

Change Log
----------

0 comments on commit 5bdd466

Please sign in to comment.