Vulnerabilities

26 via 1609 paths

Dependencies

183

Source

GitHub

Commit

a61365b9

Find, fix and prevent vulnerabilities in your code.

Severity
  • 3
  • 7
  • 14
  • 2
Status
  • 26
  • 0
  • 0

critical severity

Improper Input Validation

  • Vulnerable module: xmldom
  • Introduced through: ms-rest-azure@1.15.7, azure-arm-authorization@3.1.1 and others

Detailed paths

  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0

Overview

xmldom is an A pure JavaScript W3C standard-based (XML DOM Level 2 Core) DOMParser and XMLSerializer module.

Affected versions of this package are vulnerable to Improper Input Validation due to parsing XML that is not well-formed, and contains multiple top-level elements. All the root nodes are being added to the childNodes collection of the Document, without reporting or throwing any error.

Workarounds

One of the following approaches might help, depending on your use case:

  1. Instead of searching for elements in the whole DOM, only search in the documentElement.

  2. Reject a document with a document that has more than 1 childNode.

PoC

var DOMParser = require('xmldom').DOMParser;
var xmlData = '<?xml version="1.0" encoding="UTF-8"?>\n' +
'<root>\n' +
'  <branch girth="large">\n' +
'    <leaf color="green" />\n' +
'  </branch>\n' +
'</root>\n' +
'<root>\n' +
'  <branch girth="twig">\n' +
'    <leaf color="gold" />\n' +
'  </branch>\n' +
'</root>\n';
var xmlDOM = new DOMParser().parseFromString(xmlData);
console.log(xmlDOM.toString());

This will result with the following output:

<?xml version="1.0" encoding="UTF-8"?><root>
  <branch girth="large">
    <leaf color="green"/>
  </branch>
</root>
<root>
  <branch girth="twig">
    <leaf color="gold"/>
  </branch>
</root>

Remediation

There is no fixed version for xmldom.

References

critical severity

Predictable Value Range from Previous Values

  • Vulnerable module: form-data
  • Introduced through: request@2.74.0, ms-rest@1.15.7 and others

Detailed paths

  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-common@0.9.18 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-storage@1.3.0 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 form-data@1.0.1
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-commerce@0.1.2 azure-common@0.9.27 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-hdinsight@0.2.1 azure-common@0.9.27 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-hdinsight-jobs@0.1.1 azure-common@0.9.27 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-compute@0.17.1 azure-common@0.9.27 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-hdinsight@0.10.3 azure-common@0.9.27 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-mgmt@0.10.2 azure-common@0.9.27 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-network@0.13.1 azure-common@0.9.27 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-sb@0.10.2 azure-common@0.9.27 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-scheduler@0.10.2 azure-common@0.9.27 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-sql@0.10.2 azure-common@0.9.27 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-storage@0.12.1 azure-common@0.9.27 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-store@0.10.2 azure-common@0.9.27 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-subscription@0.10.2 azure-common@0.9.27 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-trafficmanager@0.10.4 azure-common@0.9.27 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-website@0.10.5 azure-common@0.9.27 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-gallery@2.0.0-pre.20 azure-common@0.9.27 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-monitoring@0.10.4 azure-common@0.9.27 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-sb@0.10.4 azure-common@0.9.27 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-scheduler@0.10.3 azure-common@0.9.27 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 form-data@2.3.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 form-data@2.3.3

Overview

Affected versions of this package are vulnerable to Predictable Value Range from Previous Values via the boundary value, which uses Math.random(). An attacker can manipulate HTTP request boundaries by exploiting predictable values, potentially leading to HTTP parameter pollution.

Remediation

Upgrade form-data to version 2.5.4, 3.0.4, 4.0.4 or higher.

References

critical severity

Authentication Bypass

  • Vulnerable module: hawk
  • Introduced through: request@2.74.0, ms-rest@1.15.7 and others

Detailed paths

  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-common@0.9.18 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-storage@1.3.0 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3

Overview

hawk is a library for the HTTP Hawk Authentication Scheme.

Affected versions of this package are vulnerable to Authentication Bypass. The incoming (client supplied) hash of the payload is trusted by the server and not verified before the signature is calculated.

A malicious actor in the middle can alter the payload and the server side will not identify the modification occurred because it simply uses the client provided value instead of verify the hash provided against the modified payload.

According to the maintainers this issue is to be considered out of scope as "payload hash validation is optional and up to developer to implement".

Remediation

There is no fixed version for hawk.

References

high severity

Allocation of Resources Without Limits or Throttling

  • Vulnerable module: qs
  • Introduced through: request@2.74.0, ms-rest@1.15.7 and others

Detailed paths

  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-common@0.9.18 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-storage@1.3.0 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 qs@6.2.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-commerce@0.1.2 azure-common@0.9.27 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-hdinsight@0.2.1 azure-common@0.9.27 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-hdinsight-jobs@0.1.1 azure-common@0.9.27 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-compute@0.17.1 azure-common@0.9.27 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-hdinsight@0.10.3 azure-common@0.9.27 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-mgmt@0.10.2 azure-common@0.9.27 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-network@0.13.1 azure-common@0.9.27 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-sb@0.10.2 azure-common@0.9.27 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-scheduler@0.10.2 azure-common@0.9.27 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-sql@0.10.2 azure-common@0.9.27 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-storage@0.12.1 azure-common@0.9.27 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-store@0.10.2 azure-common@0.9.27 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-subscription@0.10.2 azure-common@0.9.27 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-trafficmanager@0.10.4 azure-common@0.9.27 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-website@0.10.5 azure-common@0.9.27 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-gallery@2.0.0-pre.20 azure-common@0.9.27 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-monitoring@0.10.4 azure-common@0.9.27 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-sb@0.10.4 azure-common@0.9.27 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-scheduler@0.10.3 azure-common@0.9.27 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 qs@6.5.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 qs@6.5.3

Overview

qs is a querystring parser that supports nesting and arrays, with a depth limit.

Affected versions of this package are vulnerable to Allocation of Resources Without Limits or Throttling via improper enforcement of the arrayLimit option in bracket notation parsing. An attacker can exhaust server memory and cause application unavailability by submitting a large number of bracket notation parameters - like a[]=1&a[]=2 - in a single HTTP request.

PoC


const qs = require('qs');
const attack = 'a[]=' + Array(10000).fill('x').join('&a[]=');
const result = qs.parse(attack, { arrayLimit: 100 });
console.log(result.a.length);  // Output: 10000 (should be max 100)

Remediation

Upgrade qs to version 6.14.1 or higher.

References

high severity

Incomplete Filtering of One or More Instances of Special Elements

  • Vulnerable module: validator
  • Introduced through: azure-arm-commerce@0.1.2, azure-arm-hdinsight@0.2.1 and others

Detailed paths

  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-commerce@0.1.2 azure-common@0.9.27 validator@13.7.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-hdinsight@0.2.1 azure-common@0.9.27 validator@13.7.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-hdinsight-jobs@0.1.1 azure-common@0.9.27 validator@13.7.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-compute@0.17.1 azure-common@0.9.27 validator@13.7.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-hdinsight@0.10.3 azure-common@0.9.27 validator@13.7.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-mgmt@0.10.2 azure-common@0.9.27 validator@13.7.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-network@0.13.1 azure-common@0.9.27 validator@13.7.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-sb@0.10.2 azure-common@0.9.27 validator@13.7.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-scheduler@0.10.2 azure-common@0.9.27 validator@13.7.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-sql@0.10.2 azure-common@0.9.27 validator@13.7.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-storage@0.12.1 azure-common@0.9.27 validator@13.7.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-store@0.10.2 azure-common@0.9.27 validator@13.7.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-subscription@0.10.2 azure-common@0.9.27 validator@13.7.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-trafficmanager@0.10.4 azure-common@0.9.27 validator@13.7.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-website@0.10.5 azure-common@0.9.27 validator@13.7.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-gallery@2.0.0-pre.20 azure-common@0.9.27 validator@13.7.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-monitoring@0.10.4 azure-common@0.9.27 validator@13.7.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-sb@0.10.4 azure-common@0.9.27 validator@13.7.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-scheduler@0.10.3 azure-common@0.9.27 validator@13.7.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-common@0.9.18 validator@3.22.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-storage@1.3.0 validator@3.22.2
    Remediation: Upgrade to azure-storage@2.10.7.

Overview

validator is a library of string validators and sanitizers.

Affected versions of this package are vulnerable to Incomplete Filtering of One or More Instances of Special Elements in the isLength() function that does not take into account Unicode variation selectors (\uFE0F, \uFE0E) appearing in a sequence which lead to improper string length calculation. This can lead to an application using isLength for input validation accepting strings significantly longer than intended, resulting in issues like data truncation in databases, buffer overflows in other system components, or denial-of-service.

PoC

Input;

const validator = require('validator');

console.log(`Is "test" (String.length: ${'test'.length}) length less than or equal to 3? ${validator.isLength('test', { max: 3 })}`);
console.log(`Is "test" (String.length: ${'test'.length}) length less than or equal to 4? ${validator.isLength('test', { max: 4 })}`);
console.log(`Is "test\uFE0F\uFE0F\uFE0F\uFE0F" (String.length: ${'test\uFE0F\uFE0F\uFE0F\uFE0F'.length}) length less than or equal to 4? ${validator.isLength('test\uFE0F\uFE0F\uFE0F', { max: 4 })}`);

Output:

Is "test" (String.length: 4) length less than or equal to 3? false
Is "test" (String.length: 4) length less than or equal to 4? true
Is "test️️️️" (String.length: 8) length less than or equal to 4? true

Remediation

Upgrade validator to version 13.15.22 or higher.

References

high severity

Prototype Pollution

  • Vulnerable module: xmldom
  • Introduced through: ms-rest-azure@1.15.7, azure-arm-authorization@3.1.1 and others

Detailed paths

  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0

Overview

xmldom is an A pure JavaScript W3C standard-based (XML DOM Level 2 Core) DOMParser and XMLSerializer module.

Affected versions of this package are vulnerable to Prototype Pollution through the copy() function in dom.js. Exploiting this vulnerability is possible via the p variable.

DISPUTED This vulnerability has been disputed by the maintainers of the package. Currently the only viable exploit that has been demonstrated is to pollute the target object (rather then the global object which is generally the case for Prototype Pollution vulnerabilities) and it is yet unclear if this limited attack vector exposes any vulnerability in the context of this package.

See the linked GitHub Issue for full details on the discussion around the legitimacy and potential revocation of this vulnerability.

Details

Prototype Pollution is a vulnerability affecting JavaScript. Prototype Pollution refers to the ability to inject properties into existing JavaScript language construct prototypes, such as objects. JavaScript allows all Object attributes to be altered, including their magical attributes such as __proto__, constructor and prototype. An attacker manipulates these attributes to overwrite, or pollute, a JavaScript application object prototype of the base object by injecting other values. Properties on the Object.prototype are then inherited by all the JavaScript objects through the prototype chain. When that happens, this leads to either denial of service by triggering JavaScript exceptions, or it tampers with the application source code to force the code path that the attacker injects, thereby leading to remote code execution.

There are two main ways in which the pollution of prototypes occurs:

  • Unsafe Object recursive merge

  • Property definition by path

Unsafe Object recursive merge

The logic of a vulnerable recursive merge function follows the following high-level model:

merge (target, source)

  foreach property of source

    if property exists and is an object on both the target and the source

      merge(target[property], source[property])

    else

      target[property] = source[property]

When the source object contains a property named __proto__ defined with Object.defineProperty() , the condition that checks if the property exists and is an object on both the target and the source passes and the merge recurses with the target, being the prototype of Object and the source of Object as defined by the attacker. Properties are then copied on the Object prototype.

Clone operations are a special sub-class of unsafe recursive merges, which occur when a recursive merge is conducted on an empty object: merge({},source).

lodash and Hoek are examples of libraries susceptible to recursive merge attacks.

Property definition by path

There are a few JavaScript libraries that use an API to define property values on an object based on a given path. The function that is generally affected contains this signature: theFunction(object, path, value)

If the attacker can control the value of “path”, they can set this value to __proto__.myValue. myValue is then assigned to the prototype of the class of the object.

Types of attacks

There are a few methods by which Prototype Pollution can be manipulated:

Type Origin Short description
Denial of service (DoS) Client This is the most likely attack.
DoS occurs when Object holds generic functions that are implicitly called for various operations (for example, toString and valueOf).
The attacker pollutes Object.prototype.someattr and alters its state to an unexpected value such as Int or Object. In this case, the code fails and is likely to cause a denial of service.
For example: if an attacker pollutes Object.prototype.toString by defining it as an integer, if the codebase at any point was reliant on someobject.toString() it would fail.
Remote Code Execution Client Remote code execution is generally only possible in cases where the codebase evaluates a specific attribute of an object, and then executes that evaluation.
For example: eval(someobject.someattr). In this case, if the attacker pollutes Object.prototype.someattr they are likely to be able to leverage this in order to execute code.
Property Injection Client The attacker pollutes properties that the codebase relies on for their informative value, including security properties such as cookies or tokens.
For example: if a codebase checks privileges for someuser.isAdmin, then when the attacker pollutes Object.prototype.isAdmin and sets it to equal true, they can then achieve admin privileges.

Affected environments

The following environments are susceptible to a Prototype Pollution attack:

  • Application server

  • Web server

  • Web browser

How to prevent

  1. Freeze the prototype— use Object.freeze (Object.prototype).

  2. Require schema validation of JSON input.

  3. Avoid using unsafe recursive merge functions.

  4. Consider using objects without prototypes (for example, Object.create(null)), breaking the prototype chain and preventing pollution.

  5. As a best practice use Map instead of Object.

For more information on this vulnerability type:

Arteau, Oliver. “JavaScript prototype pollution attack in NodeJS application.” GitHub, 26 May 2018

Remediation

There is no fixed version for xmldom.

References

high severity

Uninitialized Memory Exposure

  • Vulnerable module: bl
  • Introduced through: request@2.74.0, ms-rest@1.15.7 and others

Detailed paths

  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd request@2.74.0 bl@1.1.2
    Remediation: Upgrade to request@2.76.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest@1.15.7 request@2.74.0 bl@1.1.2
    Remediation: Upgrade to ms-rest@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-common@0.9.18 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-storage@1.3.0 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
    Remediation: Upgrade to ms-rest-azure@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
    Remediation: Upgrade to azure-arm-authorization@4.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
    Remediation: Upgrade to azure-arm-batch@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
    Remediation: Upgrade to azure-arm-cdn@3.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
    Remediation: Upgrade to azure-arm-compute@4.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
    Remediation: Upgrade to azure-arm-network@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest@1.15.7 request@2.74.0 bl@1.1.2
    Remediation: Upgrade to azure-arm-notificationhubs@1.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
    Remediation: Upgrade to azure-arm-servermanagement@1.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest@1.15.7 request@2.74.0 bl@1.1.2
    Remediation: Upgrade to azure-arm-storage@3.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
    Remediation: Upgrade to azure-batch@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
    Remediation: Upgrade to azure-graph@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
    Remediation: Upgrade to azure-arm-authorization@4.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
    Remediation: Upgrade to azure-arm-batch@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
    Remediation: Upgrade to azure-arm-cdn@3.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
    Remediation: Upgrade to azure-arm-compute@4.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
    Remediation: Upgrade to azure-arm-network@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
    Remediation: Upgrade to azure-arm-notificationhubs@1.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
    Remediation: Upgrade to azure-arm-servermanagement@1.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
    Remediation: Upgrade to azure-arm-storage@3.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
    Remediation: Upgrade to azure-batch@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
    Remediation: Upgrade to azure-graph@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
    Remediation: Upgrade to azure-servicefabric@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 bl@1.1.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 bl@1.1.2

Overview

bl is a library that allows you to collect buffers and access with a standard readable buffer interface.

Affected versions of this package are vulnerable to Uninitialized Memory Exposure. If user input ends up in consume() argument and can become negative, BufferList state can be corrupted, tricking it into exposing uninitialized memory via regular .slice() calls.

PoC by chalker

const { BufferList } = require('bl')
const secret = require('crypto').randomBytes(256)
for (let i = 0; i < 1e6; i++) {
  const clone = Buffer.from(secret)
  const bl = new BufferList()
  bl.append(Buffer.from('a'))
  bl.consume(-1024)
  const buf = bl.slice(1)
  if (buf.indexOf(clone) !== -1) {
    console.error(`Match (at ${i})`, buf)
  }
}

Remediation

Upgrade bl to version 2.2.1, 3.0.1, 4.0.3, 1.2.3 or higher.

References

high severity

Directory Traversal

  • Vulnerable module: moment
  • Introduced through: azure-asm-website@0.10.5, azure-monitoring@0.10.4 and others

Detailed paths

  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-website@0.10.5 moment@2.14.1
    Remediation: Upgrade to azure-asm-website@0.10.7.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-monitoring@0.10.4 moment@2.14.1
    Remediation: Upgrade to azure-monitoring@0.10.6.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-scheduler@0.10.3 moment@2.14.1
    Remediation: Upgrade to azure-scheduler@0.10.4.

Overview

moment is a lightweight JavaScript date library for parsing, validating, manipulating, and formatting dates.

Affected versions of this package are vulnerable to Directory Traversal when a user provides a locale string which is directly used to switch moment locale.

Details

A Directory Traversal attack (also known as path traversal) aims to access files and directories that are stored outside the intended folder. By manipulating files with "dot-dot-slash (../)" sequences and its variations, or by using absolute file paths, it may be possible to access arbitrary files and directories stored on file system, including application source code, configuration, and other critical system files.

Directory Traversal vulnerabilities can be generally divided into two types:

  • Information Disclosure: Allows the attacker to gain information about the folder structure or read the contents of sensitive files on the system.

st is a module for serving static files on web pages, and contains a vulnerability of this type. In our example, we will serve files from the public route.

If an attacker requests the following URL from our server, it will in turn leak the sensitive private key of the root user.

curl http://localhost:8080/public/%2e%2e/%2e%2e/%2e%2e/%2e%2e/%2e%2e/root/.ssh/id_rsa

Note %2e is the URL encoded version of . (dot).

  • Writing arbitrary files: Allows the attacker to create or replace existing files. This type of vulnerability is also known as Zip-Slip.

One way to achieve this is by using a malicious zip archive that holds path traversal filenames. When each filename in the zip archive gets concatenated to the target extraction folder, without validation, the final path ends up outside of the target folder. If an executable or a configuration file is overwritten with a file containing malicious code, the problem can turn into an arbitrary code execution issue quite easily.

The following is an example of a zip archive with one benign file and one malicious file. Extracting the malicious file will result in traversing out of the target folder, ending up in /root/.ssh/ overwriting the authorized_keys file:

2018-04-15 22:04:29 .....           19           19  good.txt
2018-04-15 22:04:42 .....           20           20  ../../../../../../root/.ssh/authorized_keys

Remediation

Upgrade moment to version 2.29.2 or higher.

References

high severity

Regular Expression Denial of Service (ReDoS)

  • Vulnerable module: hawk
  • Introduced through: request@2.74.0, ms-rest@1.15.7 and others

Detailed paths

  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to request@2.87.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to ms-rest@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-common@0.9.18 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-common@0.9.19.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-storage@1.3.0 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-storage@2.8.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to ms-rest-azure@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-arm-authorization@4.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-arm-batch@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-arm-cdn@3.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-arm-compute@4.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-arm-devtestlabs@2.1.1.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-arm-dns@2.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-arm-eventhub@1.3.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-arm-iothub@2.0.1.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-arm-keyvault@1.1.2.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-arm-network@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-arm-notificationhubs@1.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-arm-rediscache@3.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-arm-resource@5.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-arm-sb@2.4.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-arm-servermanagement@1.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-arm-storage@3.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-arm-trafficmanager@3.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-arm-website@4.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-batch@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-graph@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-keyvault@3.0.4.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-servicefabric@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to ms-rest-azure@2.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-arm-authorization@4.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-arm-batch@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-arm-cdn@3.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-arm-compute@4.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-arm-devtestlabs@2.1.1.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-arm-dns@2.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-arm-eventhub@1.3.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-arm-iothub@2.0.1.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-arm-keyvault@1.1.2.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-arm-network@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-arm-notificationhubs@1.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-arm-rediscache@3.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-arm-resource@5.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-arm-sb@2.4.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-arm-servermanagement@1.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-arm-storage@3.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-arm-website@4.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-batch@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-keyvault@3.0.4.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-arm-trafficmanager@3.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-graph@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-servicefabric@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-arm-network@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-servicefabric@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to ms-rest-azure@2.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3
    Remediation: Upgrade to azure-servicefabric@2.0.0.

Overview

hawk is a library for the HTTP Hawk Authentication Scheme.

Affected versions of this package are vulnerable to Regular Expression Denial of Service (ReDoS) in header parsing where each added character in the attacker's input increases the computation time exponentially.

Details

Denial of Service (DoS) describes a family of attacks, all aimed at making a system inaccessible to its original and legitimate users. There are many types of DoS attacks, ranging from trying to clog the network pipes to the system by generating a large volume of traffic from many machines (a Distributed Denial of Service - DDoS - attack) to sending crafted requests that cause a system to crash or take a disproportional amount of time to process.

The Regular expression Denial of Service (ReDoS) is a type of Denial of Service attack. Regular expressions are incredibly powerful, but they aren't very intuitive and can ultimately end up making it easy for attackers to take your site down.

Let’s take the following regular expression as an example:

regex = /A(B|C+)+D/

This regular expression accomplishes the following:

  • A The string must start with the letter 'A'
  • (B|C+)+ The string must then follow the letter A with either the letter 'B' or some number of occurrences of the letter 'C' (the + matches one or more times). The + at the end of this section states that we can look for one or more matches of this section.
  • D Finally, we ensure this section of the string ends with a 'D'

The expression would match inputs such as ABBD, ABCCCCD, ABCBCCCD and ACCCCCD

It most cases, it doesn't take very long for a regex engine to find a match:

$ time node -e '/A(B|C+)+D/.test("ACCCCCCCCCCCCCCCCCCCCCCCCCCCCD")'
0.04s user 0.01s system 95% cpu 0.052 total

$ time node -e '/A(B|C+)+D/.test("ACCCCCCCCCCCCCCCCCCCCCCCCCCCCX")'
1.79s user 0.02s system 99% cpu 1.812 total

The entire process of testing it against a 30 characters long string takes around ~52ms. But when given an invalid string, it takes nearly two seconds to complete the test, over ten times as long as it took to test a valid string. The dramatic difference is due to the way regular expressions get evaluated.

Most Regex engines will work very similarly (with minor differences). The engine will match the first possible way to accept the current character and proceed to the next one. If it then fails to match the next one, it will backtrack and see if there was another way to digest the previous character. If it goes too far down the rabbit hole only to find out the string doesn’t match in the end, and if many characters have multiple valid regex paths, the number of backtracking steps can become very large, resulting in what is known as catastrophic backtracking.

Let's look at how our expression runs into this problem, using a shorter string: "ACCCX". While it seems fairly straightforward, there are still four different ways that the engine could match those three C's:

  1. CCC
  2. CC+C
  3. C+CC
  4. C+C+C.

The engine has to try each of those combinations to see if any of them potentially match against the expression. When you combine that with the other steps the engine must take, we can use RegEx 101 debugger to see the engine has to take a total of 38 steps before it can determine the string doesn't match.

From there, the number of steps the engine must use to validate a string just continues to grow.

String Number of C's Number of steps
ACCCX 3 38
ACCCCX 4 71
ACCCCCX 5 136
ACCCCCCCCCCCCCCX 14 65,553

By the time the string includes 14 C's, the engine has to take over 65,000 steps just to see if the string is valid. These extreme situations can cause them to work very slowly (exponentially related to input size, as shown above), allowing an attacker to exploit this and can cause the service to excessively consume CPU, resulting in a Denial of Service.

Remediation

Upgrade hawk to version 9.0.1 or higher.

References

high severity

Prototype Pollution

  • Vulnerable module: extend
  • Introduced through: azure-storage@1.3.0

Detailed paths

  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-storage@1.3.0 extend@1.2.1
    Remediation: Upgrade to azure-storage@2.10.2.

Overview

extend is a port of the classic extend() method from jQuery.

Affected versions of this package are vulnerable to Prototype Pollution. Utilities function can be tricked into modifying the prototype of "Object" when the attacker control part of the structure passed to these function. This can let an attacker add or modify existing property that will exist on all object.

Details

Prototype Pollution is a vulnerability affecting JavaScript. Prototype Pollution refers to the ability to inject properties into existing JavaScript language construct prototypes, such as objects. JavaScript allows all Object attributes to be altered, including their magical attributes such as __proto__, constructor and prototype. An attacker manipulates these attributes to overwrite, or pollute, a JavaScript application object prototype of the base object by injecting other values. Properties on the Object.prototype are then inherited by all the JavaScript objects through the prototype chain. When that happens, this leads to either denial of service by triggering JavaScript exceptions, or it tampers with the application source code to force the code path that the attacker injects, thereby leading to remote code execution.

There are two main ways in which the pollution of prototypes occurs:

  • Unsafe Object recursive merge

  • Property definition by path

Unsafe Object recursive merge

The logic of a vulnerable recursive merge function follows the following high-level model:

merge (target, source)

  foreach property of source

    if property exists and is an object on both the target and the source

      merge(target[property], source[property])

    else

      target[property] = source[property]

When the source object contains a property named __proto__ defined with Object.defineProperty() , the condition that checks if the property exists and is an object on both the target and the source passes and the merge recurses with the target, being the prototype of Object and the source of Object as defined by the attacker. Properties are then copied on the Object prototype.

Clone operations are a special sub-class of unsafe recursive merges, which occur when a recursive merge is conducted on an empty object: merge({},source).

lodash and Hoek are examples of libraries susceptible to recursive merge attacks.

Property definition by path

There are a few JavaScript libraries that use an API to define property values on an object based on a given path. The function that is generally affected contains this signature: theFunction(object, path, value)

If the attacker can control the value of “path”, they can set this value to __proto__.myValue. myValue is then assigned to the prototype of the class of the object.

Types of attacks

There are a few methods by which Prototype Pollution can be manipulated:

Type Origin Short description
Denial of service (DoS) Client This is the most likely attack.
DoS occurs when Object holds generic functions that are implicitly called for various operations (for example, toString and valueOf).
The attacker pollutes Object.prototype.someattr and alters its state to an unexpected value such as Int or Object. In this case, the code fails and is likely to cause a denial of service.
For example: if an attacker pollutes Object.prototype.toString by defining it as an integer, if the codebase at any point was reliant on someobject.toString() it would fail.
Remote Code Execution Client Remote code execution is generally only possible in cases where the codebase evaluates a specific attribute of an object, and then executes that evaluation.
For example: eval(someobject.someattr). In this case, if the attacker pollutes Object.prototype.someattr they are likely to be able to leverage this in order to execute code.
Property Injection Client The attacker pollutes properties that the codebase relies on for their informative value, including security properties such as cookies or tokens.
For example: if a codebase checks privileges for someuser.isAdmin, then when the attacker pollutes Object.prototype.isAdmin and sets it to equal true, they can then achieve admin privileges.

Affected environments

The following environments are susceptible to a Prototype Pollution attack:

  • Application server

  • Web server

  • Web browser

How to prevent

  1. Freeze the prototype— use Object.freeze (Object.prototype).

  2. Require schema validation of JSON input.

  3. Avoid using unsafe recursive merge functions.

  4. Consider using objects without prototypes (for example, Object.create(null)), breaking the prototype chain and preventing pollution.

  5. As a best practice use Map instead of Object.

For more information on this vulnerability type:

Arteau, Oliver. “JavaScript prototype pollution attack in NodeJS application.” GitHub, 26 May 2018

Remediation

Upgrade extend to version 2.0.2, 3.0.2 or higher.

References

medium severity

Server-side Request Forgery (SSRF)

  • Vulnerable module: request
  • Introduced through: request@2.74.0, ms-rest@1.15.7 and others

Detailed paths

  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-common@0.9.18 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-storage@1.3.0 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-commerce@0.1.2 azure-common@0.9.27 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-hdinsight@0.2.1 azure-common@0.9.27 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-hdinsight-jobs@0.1.1 azure-common@0.9.27 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-compute@0.17.1 azure-common@0.9.27 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-hdinsight@0.10.3 azure-common@0.9.27 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-mgmt@0.10.2 azure-common@0.9.27 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-network@0.13.1 azure-common@0.9.27 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-sb@0.10.2 azure-common@0.9.27 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-scheduler@0.10.2 azure-common@0.9.27 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-sql@0.10.2 azure-common@0.9.27 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-storage@0.12.1 azure-common@0.9.27 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-store@0.10.2 azure-common@0.9.27 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-subscription@0.10.2 azure-common@0.9.27 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-trafficmanager@0.10.4 azure-common@0.9.27 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-website@0.10.5 azure-common@0.9.27 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-gallery@2.0.0-pre.20 azure-common@0.9.27 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-monitoring@0.10.4 azure-common@0.9.27 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-sb@0.10.4 azure-common@0.9.27 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-scheduler@0.10.3 azure-common@0.9.27 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2

Overview

request is a simplified http request client.

Affected versions of this package are vulnerable to Server-side Request Forgery (SSRF) due to insufficient checks in the lib/redirect.js file by allowing insecure redirects in the default configuration, via an attacker-controller server that does a cross-protocol redirect (HTTP to HTTPS, or HTTPS to HTTP).

NOTE: request package has been deprecated, so a fix is not expected. See https://github.com/request/request/issues/3142.

Remediation

A fix was pushed into the master branch but not yet published.

References

medium severity

Prototype Pollution

  • Vulnerable module: tough-cookie
  • Introduced through: request@2.74.0, ms-rest@1.15.7 and others

Detailed paths

  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-common@0.9.18 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-storage@1.3.0 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tough-cookie@2.3.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-commerce@0.1.2 azure-common@0.9.27 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-hdinsight@0.2.1 azure-common@0.9.27 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-hdinsight-jobs@0.1.1 azure-common@0.9.27 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-compute@0.17.1 azure-common@0.9.27 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-hdinsight@0.10.3 azure-common@0.9.27 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-mgmt@0.10.2 azure-common@0.9.27 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-network@0.13.1 azure-common@0.9.27 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-sb@0.10.2 azure-common@0.9.27 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-scheduler@0.10.2 azure-common@0.9.27 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-sql@0.10.2 azure-common@0.9.27 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-storage@0.12.1 azure-common@0.9.27 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-store@0.10.2 azure-common@0.9.27 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-subscription@0.10.2 azure-common@0.9.27 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-trafficmanager@0.10.4 azure-common@0.9.27 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-website@0.10.5 azure-common@0.9.27 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-gallery@2.0.0-pre.20 azure-common@0.9.27 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-monitoring@0.10.4 azure-common@0.9.27 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-sb@0.10.4 azure-common@0.9.27 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-scheduler@0.10.3 azure-common@0.9.27 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 tough-cookie@2.5.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 request@2.88.2 tough-cookie@2.5.0

Overview

tough-cookie is a RFC6265 Cookies and CookieJar module for Node.js.

Affected versions of this package are vulnerable to Prototype Pollution due to improper handling of Cookies when using CookieJar in rejectPublicSuffixes=false mode. Due to an issue with the manner in which the objects are initialized, an attacker can expose or modify a limited amount of property information on those objects. There is no impact to availability.

PoC

// PoC.js
async function main(){
var tough = require("tough-cookie");
var cookiejar = new tough.CookieJar(undefined,{rejectPublicSuffixes:false});
// Exploit cookie
await cookiejar.setCookie(
  "Slonser=polluted; Domain=__proto__; Path=/notauth",
  "https://__proto__/admin"
);
// normal cookie
var cookie = await cookiejar.setCookie(
  "Auth=Lol; Domain=google.com; Path=/notauth",
  "https://google.com/"
);

//Exploit cookie
var a = {};
console.log(a["/notauth"]["Slonser"])
}
main();

Details

Prototype Pollution is a vulnerability affecting JavaScript. Prototype Pollution refers to the ability to inject properties into existing JavaScript language construct prototypes, such as objects. JavaScript allows all Object attributes to be altered, including their magical attributes such as __proto__, constructor and prototype. An attacker manipulates these attributes to overwrite, or pollute, a JavaScript application object prototype of the base object by injecting other values. Properties on the Object.prototype are then inherited by all the JavaScript objects through the prototype chain. When that happens, this leads to either denial of service by triggering JavaScript exceptions, or it tampers with the application source code to force the code path that the attacker injects, thereby leading to remote code execution.

There are two main ways in which the pollution of prototypes occurs:

  • Unsafe Object recursive merge

  • Property definition by path

Unsafe Object recursive merge

The logic of a vulnerable recursive merge function follows the following high-level model:

merge (target, source)

  foreach property of source

    if property exists and is an object on both the target and the source

      merge(target[property], source[property])

    else

      target[property] = source[property]

When the source object contains a property named __proto__ defined with Object.defineProperty() , the condition that checks if the property exists and is an object on both the target and the source passes and the merge recurses with the target, being the prototype of Object and the source of Object as defined by the attacker. Properties are then copied on the Object prototype.

Clone operations are a special sub-class of unsafe recursive merges, which occur when a recursive merge is conducted on an empty object: merge({},source).

lodash and Hoek are examples of libraries susceptible to recursive merge attacks.

Property definition by path

There are a few JavaScript libraries that use an API to define property values on an object based on a given path. The function that is generally affected contains this signature: theFunction(object, path, value)

If the attacker can control the value of “path”, they can set this value to __proto__.myValue. myValue is then assigned to the prototype of the class of the object.

Types of attacks

There are a few methods by which Prototype Pollution can be manipulated:

Type Origin Short description
Denial of service (DoS) Client This is the most likely attack.
DoS occurs when Object holds generic functions that are implicitly called for various operations (for example, toString and valueOf).
The attacker pollutes Object.prototype.someattr and alters its state to an unexpected value such as Int or Object. In this case, the code fails and is likely to cause a denial of service.
For example: if an attacker pollutes Object.prototype.toString by defining it as an integer, if the codebase at any point was reliant on someobject.toString() it would fail.
Remote Code Execution Client Remote code execution is generally only possible in cases where the codebase evaluates a specific attribute of an object, and then executes that evaluation.
For example: eval(someobject.someattr). In this case, if the attacker pollutes Object.prototype.someattr they are likely to be able to leverage this in order to execute code.
Property Injection Client The attacker pollutes properties that the codebase relies on for their informative value, including security properties such as cookies or tokens.
For example: if a codebase checks privileges for someuser.isAdmin, then when the attacker pollutes Object.prototype.isAdmin and sets it to equal true, they can then achieve admin privileges.

Affected environments

The following environments are susceptible to a Prototype Pollution attack:

  • Application server

  • Web server

  • Web browser

How to prevent

  1. Freeze the prototype— use Object.freeze (Object.prototype).

  2. Require schema validation of JSON input.

  3. Avoid using unsafe recursive merge functions.

  4. Consider using objects without prototypes (for example, Object.create(null)), breaking the prototype chain and preventing pollution.

  5. As a best practice use Map instead of Object.

For more information on this vulnerability type:

Arteau, Oliver. “JavaScript prototype pollution attack in NodeJS application.” GitHub, 26 May 2018

Remediation

Upgrade tough-cookie to version 4.1.3 or higher.

References

medium severity

Improper Input Validation

  • Vulnerable module: xmldom
  • Introduced through: ms-rest-azure@1.15.7, azure-arm-authorization@3.1.1 and others

Detailed paths

  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 adal-node@0.1.28 xmldom@0.6.0

Overview

xmldom is an A pure JavaScript W3C standard-based (XML DOM Level 2 Core) DOMParser and XMLSerializer module.

Affected versions of this package are vulnerable to Improper Input Validation. It does not correctly escape special characters when serializing elements are removed from their ancestor. This may lead to unexpected syntactic changes during XML processing in some downstream applications.

Note: Customers who use "xmldom" package, should use "@xmldom/xmldom" instead, as "xmldom" is no longer maintained.

Remediation

There is no fixed version for xmldom.

References

medium severity

Prototype Pollution

  • Vulnerable module: hoek
  • Introduced through: request@2.74.0, ms-rest@1.15.7 and others

Detailed paths

  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to request@2.82.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to request@2.82.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to request@2.82.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to ms-rest@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-common@0.9.18 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-common@0.9.19.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-storage@1.3.0 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-storage@2.8.1.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to request@2.82.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to ms-rest@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-common@0.9.18 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-common@0.9.19.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-storage@1.3.0 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-storage@2.8.1.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to ms-rest@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-common@0.9.18 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-common@0.9.19.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-storage@1.3.0 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-storage@2.8.1.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to ms-rest-azure@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-arm-authorization@4.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-arm-batch@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-arm-cdn@3.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-arm-compute@4.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-arm-devtestlabs@2.1.1.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-arm-dns@2.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-arm-eventhub@1.3.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-arm-iothub@2.0.1.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-arm-keyvault@1.1.2.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-arm-network@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-arm-notificationhubs@1.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-arm-rediscache@3.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-arm-resource@5.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-arm-sb@2.4.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-arm-servermanagement@1.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-arm-storage@3.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-arm-trafficmanager@3.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-arm-website@4.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-batch@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-graph@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-keyvault@3.0.4.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-servicefabric@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to ms-rest@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-common@0.9.18 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-common@0.9.19.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-storage@1.3.0 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-storage@2.8.1.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to ms-rest-azure@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-authorization@4.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-batch@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-cdn@3.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-compute@4.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-devtestlabs@2.1.1.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-dns@2.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-eventhub@1.3.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-iothub@2.0.1.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-keyvault@1.1.2.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-network@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-notificationhubs@1.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-rediscache@3.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-resource@5.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-sb@2.4.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-servermanagement@1.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-storage@3.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-trafficmanager@3.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-website@4.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-batch@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-graph@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-keyvault@3.0.4.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-servicefabric@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to ms-rest-azure@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-arm-authorization@4.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-arm-batch@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-arm-cdn@3.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-arm-compute@4.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-arm-devtestlabs@2.1.1.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-arm-dns@2.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-arm-eventhub@1.3.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-arm-iothub@2.0.1.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-arm-keyvault@1.1.2.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-arm-network@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-arm-notificationhubs@1.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-arm-rediscache@3.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-arm-resource@5.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-arm-sb@2.4.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-arm-servermanagement@1.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-arm-storage@3.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-arm-trafficmanager@3.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-arm-website@4.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-batch@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-graph@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-keyvault@3.0.4.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-servicefabric@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to ms-rest-azure@2.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-arm-authorization@4.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-arm-batch@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-arm-cdn@3.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-arm-compute@4.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-arm-devtestlabs@2.1.1.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-arm-dns@2.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-arm-eventhub@1.3.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-arm-iothub@2.0.1.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-arm-keyvault@1.1.2.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-arm-network@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-arm-notificationhubs@1.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-arm-rediscache@3.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-arm-resource@5.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-arm-sb@2.4.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-arm-servermanagement@1.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-arm-storage@3.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-arm-website@4.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-batch@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-keyvault@3.0.4.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-arm-trafficmanager@3.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-graph@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-servicefabric@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to ms-rest-azure@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-authorization@4.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-batch@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-cdn@3.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-compute@4.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-devtestlabs@2.1.1.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-dns@2.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-eventhub@1.3.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-iothub@2.0.1.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-keyvault@1.1.2.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-network@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-notificationhubs@1.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-rediscache@3.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-resource@5.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-sb@2.4.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-servermanagement@1.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-storage@3.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-trafficmanager@3.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-website@4.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-batch@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-graph@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-keyvault@3.0.4.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-servicefabric@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to ms-rest-azure@2.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-authorization@4.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-batch@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-cdn@3.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-compute@4.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-devtestlabs@2.1.1.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-dns@2.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-eventhub@1.3.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-iothub@2.0.1.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-keyvault@1.1.2.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-network@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-notificationhubs@1.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-rediscache@3.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-resource@5.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-sb@2.4.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-servermanagement@1.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-storage@3.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-website@4.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-batch@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-keyvault@3.0.4.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-trafficmanager@3.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-graph@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-servicefabric@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to ms-rest-azure@2.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-arm-authorization@4.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-arm-batch@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-arm-cdn@3.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-arm-compute@4.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-arm-devtestlabs@2.1.1.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-arm-dns@2.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-arm-eventhub@1.3.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-arm-iothub@2.0.1.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-arm-keyvault@1.1.2.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-arm-network@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-arm-notificationhubs@1.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-arm-rediscache@3.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-arm-resource@5.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-arm-sb@2.4.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-arm-servermanagement@1.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-arm-storage@3.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-arm-website@4.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-batch@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-keyvault@3.0.4.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-arm-trafficmanager@3.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-graph@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-servicefabric@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-arm-network@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-servicefabric@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to ms-rest-azure@2.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to ms-rest-azure@2.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-authorization@4.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-batch@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-cdn@3.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-compute@4.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-devtestlabs@2.1.1.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-dns@2.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-eventhub@1.3.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-iothub@2.0.1.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-keyvault@1.1.2.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-network@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-notificationhubs@1.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-rediscache@3.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-resource@5.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-sb@2.4.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-servermanagement@1.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-storage@3.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-website@4.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-batch@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-keyvault@3.0.4.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-trafficmanager@3.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-graph@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-servicefabric@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-network@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-servicefabric@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to ms-rest-azure@2.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-arm-network@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-servicefabric@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to ms-rest-azure@2.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 hoek@2.16.3
    Remediation: Upgrade to azure-servicefabric@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-arm-network@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-servicefabric@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to ms-rest-azure@2.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-servicefabric@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 sntp@1.0.9 hoek@2.16.3
    Remediation: Upgrade to azure-servicefabric@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Open PR to patch hoek@2.16.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 hawk@3.1.3 cryptiles@2.0.5 boom@2.10.1 hoek@2.16.3
    Remediation: Upgrade to azure-servicefabric@2.0.0.

Overview

hoek is an Utility methods for the hapi ecosystem.

Affected versions of this package are vulnerable to Prototype Pollution. The utilities function allow modification of the Object prototype. If an attacker can control part of the structure passed to this function, they could add or modify an existing property.

PoC by Olivier Arteau (HoLyVieR)

var Hoek = require('hoek');
var malicious_payload = '{"__proto__":{"oops":"It works !"}}';

var a = {};
console.log("Before : " + a.oops);
Hoek.merge({}, JSON.parse(malicious_payload));
console.log("After : " + a.oops);

Details

Denial of Service (DoS) describes a family of attacks, all aimed at making a system inaccessible to its original and legitimate users. There are many types of DoS attacks, ranging from trying to clog the network pipes to the system by generating a large volume of traffic from many machines (a Distributed Denial of Service - DDoS - attack) to sending crafted requests that cause a system to crash or take a disproportional amount of time to process.

The Regular expression Denial of Service (ReDoS) is a type of Denial of Service attack. Regular expressions are incredibly powerful, but they aren't very intuitive and can ultimately end up making it easy for attackers to take your site down.

Let’s take the following regular expression as an example:

regex = /A(B|C+)+D/

This regular expression accomplishes the following:

  • A The string must start with the letter 'A'
  • (B|C+)+ The string must then follow the letter A with either the letter 'B' or some number of occurrences of the letter 'C' (the + matches one or more times). The + at the end of this section states that we can look for one or more matches of this section.
  • D Finally, we ensure this section of the string ends with a 'D'

The expression would match inputs such as ABBD, ABCCCCD, ABCBCCCD and ACCCCCD

It most cases, it doesn't take very long for a regex engine to find a match:

$ time node -e '/A(B|C+)+D/.test("ACCCCCCCCCCCCCCCCCCCCCCCCCCCCD")'
0.04s user 0.01s system 95% cpu 0.052 total

$ time node -e '/A(B|C+)+D/.test("ACCCCCCCCCCCCCCCCCCCCCCCCCCCCX")'
1.79s user 0.02s system 99% cpu 1.812 total

The entire process of testing it against a 30 characters long string takes around ~52ms. But when given an invalid string, it takes nearly two seconds to complete the test, over ten times as long as it took to test a valid string. The dramatic difference is due to the way regular expressions get evaluated.

Most Regex engines will work very similarly (with minor differences). The engine will match the first possible way to accept the current character and proceed to the next one. If it then fails to match the next one, it will backtrack and see if there was another way to digest the previous character. If it goes too far down the rabbit hole only to find out the string doesn’t match in the end, and if many characters have multiple valid regex paths, the number of backtracking steps can become very large, resulting in what is known as catastrophic backtracking.

Let's look at how our expression runs into this problem, using a shorter string: "ACCCX". While it seems fairly straightforward, there are still four different ways that the engine could match those three C's:

  1. CCC
  2. CC+C
  3. C+CC
  4. C+C+C.

The engine has to try each of those combinations to see if any of them potentially match against the expression. When you combine that with the other steps the engine must take, we can use RegEx 101 debugger to see the engine has to take a total of 38 steps before it can determine the string doesn't match.

From there, the number of steps the engine must use to validate a string just continues to grow.

String Number of C's Number of steps
ACCCX 3 38
ACCCCX 4 71
ACCCCCX 5 136
ACCCCCCCCCCCCCCX 14 65,553

By the time the string includes 14 C's, the engine has to take over 65,000 steps just to see if the string is valid. These extreme situations can cause them to work very slowly (exponentially related to input size, as shown above), allowing an attacker to exploit this and can cause the service to excessively consume CPU, resulting in a Denial of Service.

Remediation

Upgrade hoek to version 4.2.1, 5.0.3 or higher.

References

medium severity

Regular Expression Denial of Service (ReDoS)

  • Vulnerable module: moment
  • Introduced through: azure-asm-website@0.10.5, azure-monitoring@0.10.4 and others

Detailed paths

  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-website@0.10.5 moment@2.14.1
    Remediation: Upgrade to azure-asm-website@0.10.6.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-monitoring@0.10.4 moment@2.14.1
    Remediation: Upgrade to azure-monitoring@0.10.6.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-scheduler@0.10.3 moment@2.14.1
    Remediation: Upgrade to azure-scheduler@0.10.4.

Overview

moment is a lightweight JavaScript date library for parsing, validating, manipulating, and formatting dates.

Affected versions of the package are vulnerable to Regular Expression Denial of Service (ReDoS) attacks for any locale that has separate format and standalone options and format input can be controlled by the user.

An attacker can provide a specially crafted input to the format function, which nearly matches the pattern being matched. This will cause the regular expression matching to take a long time, all the while occupying the event loop and preventing it from processing other requests and making the server unavailable (a Denial of Service attack).

Disclosure Timeline

  • October 19th, 2016 - Reported the issue to package owner.
  • October 19th, 2016 - Issue acknowledged by package owner.
  • October 24th, 2016 - Issue fixed and version 2.15.2 released.

Details

Denial of Service (DoS) describes a family of attacks, all aimed at making a system inaccessible to its original and legitimate users. There are many types of DoS attacks, ranging from trying to clog the network pipes to the system by generating a large volume of traffic from many machines (a Distributed Denial of Service - DDoS - attack) to sending crafted requests that cause a system to crash or take a disproportional amount of time to process.

The Regular expression Denial of Service (ReDoS) is a type of Denial of Service attack. Regular expressions are incredibly powerful, but they aren't very intuitive and can ultimately end up making it easy for attackers to take your site down.

Let’s take the following regular expression as an example:

regex = /A(B|C+)+D/

This regular expression accomplishes the following:

  • A The string must start with the letter 'A'
  • (B|C+)+ The string must then follow the letter A with either the letter 'B' or some number of occurrences of the letter 'C' (the + matches one or more times). The + at the end of this section states that we can look for one or more matches of this section.
  • D Finally, we ensure this section of the string ends with a 'D'

The expression would match inputs such as ABBD, ABCCCCD, ABCBCCCD and ACCCCCD

It most cases, it doesn't take very long for a regex engine to find a match:

$ time node -e '/A(B|C+)+D/.test("ACCCCCCCCCCCCCCCCCCCCCCCCCCCCD")'
0.04s user 0.01s system 95% cpu 0.052 total

$ time node -e '/A(B|C+)+D/.test("ACCCCCCCCCCCCCCCCCCCCCCCCCCCCX")'
1.79s user 0.02s system 99% cpu 1.812 total

The entire process of testing it against a 30 characters long string takes around ~52ms. But when given an invalid string, it takes nearly two seconds to complete the test, over ten times as long as it took to test a valid string. The dramatic difference is due to the way regular expressions get evaluated.

Most Regex engines will work very similarly (with minor differences). The engine will match the first possible way to accept the current character and proceed to the next one. If it then fails to match the next one, it will backtrack and see if there was another way to digest the previous character. If it goes too far down the rabbit hole only to find out the string doesn’t match in the end, and if many characters have multiple valid regex paths, the number of backtracking steps can become very large, resulting in what is known as catastrophic backtracking.

Let's look at how our expression runs into this problem, using a shorter string: "ACCCX". While it seems fairly straightforward, there are still four different ways that the engine could match those three C's:

  1. CCC
  2. CC+C
  3. C+CC
  4. C+C+C.

The engine has to try each of those combinations to see if any of them potentially match against the expression. When you combine that with the other steps the engine must take, we can use RegEx 101 debugger to see the engine has to take a total of 38 steps before it can determine the string doesn't match.

From there, the number of steps the engine must use to validate a string just continues to grow.

String Number of C's Number of steps
ACCCX 3 38
ACCCCX 4 71
ACCCCCX 5 136
ACCCCCCCCCCCCCCX 14 65,553

By the time the string includes 14 C's, the engine has to take over 65,000 steps just to see if the string is valid. These extreme situations can cause them to work very slowly (exponentially related to input size, as shown above), allowing an attacker to exploit this and can cause the service to excessively consume CPU, resulting in a Denial of Service.

References

medium severity

Arbitrary Code Injection

  • Vulnerable module: underscore
  • Introduced through: underscore@1.4.4, azure-arm-hdinsight@0.2.1 and others

Detailed paths

  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd underscore@1.4.4
    Remediation: Upgrade to underscore@1.12.1.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-hdinsight@0.2.1 underscore@1.4.4
    Remediation: Upgrade to azure-arm-hdinsight@0.3.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-hdinsight-jobs@0.1.1 underscore@1.4.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-compute@0.17.1 underscore@1.4.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-hdinsight@0.10.3 underscore@1.4.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-mgmt@0.10.2 underscore@1.4.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-sb@0.10.2 underscore@1.4.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-sql@0.10.2 underscore@1.4.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-website@0.10.5 underscore@1.4.4
    Remediation: Upgrade to azure-asm-website@0.10.6.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-common@0.9.18 underscore@1.4.4
    Remediation: Upgrade to azure-common@0.9.26.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-gallery@2.0.0-pre.20 underscore@1.4.4
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-monitoring@0.10.4 underscore@1.4.4
    Remediation: Upgrade to azure-monitoring@0.10.5.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-sb@0.10.4 underscore@1.4.4
    Remediation: Upgrade to azure-sb@0.10.5.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-storage@1.3.0 underscore@1.4.4
    Remediation: Upgrade to azure-storage@2.10.4.

Overview

underscore is a JavaScript's functional programming helper library.

Affected versions of this package are vulnerable to Arbitrary Code Injection via the template function, particularly when the variable option is taken from _.templateSettings as it is not sanitized.

PoC

const _ = require('underscore');
_.templateSettings.variable = "a = this.process.mainModule.require('child_process').execSync('touch HELLO')";
const t = _.template("")();

Remediation

Upgrade underscore to version 1.13.0-2, 1.12.1 or higher.

References

medium severity

Buffer Overflow

  • Vulnerable module: validator
  • Introduced through: azure-common@0.9.18 and azure-storage@1.3.0

Detailed paths

  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-common@0.9.18 validator@3.22.2
    Remediation: Upgrade to azure-common@0.9.20.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-storage@1.3.0 validator@3.22.2
    Remediation: Upgrade to azure-storage@2.8.1.

Overview

validator is a library of string validators and sanitizers.

Affected versions of this package are vulnerable to Buffer Overflow. It used a regular expression (/^(?:[A-Z0-9+\/]{4})*(?:[A-Z0-9+\/]{2}==|[A-Z0-9+\/]{3}=|[A-Z0-9+\/]{4})$/i) in order to validate Base64 strings.

Remediation

Upgrade validator to version 5.0.0 or higher.

References

medium severity

Improper Validation of Specified Type of Input

  • Vulnerable module: validator
  • Introduced through: azure-arm-commerce@0.1.2, azure-arm-hdinsight@0.2.1 and others

Detailed paths

  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-commerce@0.1.2 azure-common@0.9.27 validator@13.7.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-hdinsight@0.2.1 azure-common@0.9.27 validator@13.7.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-hdinsight-jobs@0.1.1 azure-common@0.9.27 validator@13.7.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-compute@0.17.1 azure-common@0.9.27 validator@13.7.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-hdinsight@0.10.3 azure-common@0.9.27 validator@13.7.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-mgmt@0.10.2 azure-common@0.9.27 validator@13.7.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-network@0.13.1 azure-common@0.9.27 validator@13.7.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-sb@0.10.2 azure-common@0.9.27 validator@13.7.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-scheduler@0.10.2 azure-common@0.9.27 validator@13.7.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-sql@0.10.2 azure-common@0.9.27 validator@13.7.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-storage@0.12.1 azure-common@0.9.27 validator@13.7.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-store@0.10.2 azure-common@0.9.27 validator@13.7.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-subscription@0.10.2 azure-common@0.9.27 validator@13.7.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-trafficmanager@0.10.4 azure-common@0.9.27 validator@13.7.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-website@0.10.5 azure-common@0.9.27 validator@13.7.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-gallery@2.0.0-pre.20 azure-common@0.9.27 validator@13.7.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-monitoring@0.10.4 azure-common@0.9.27 validator@13.7.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-sb@0.10.4 azure-common@0.9.27 validator@13.7.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-scheduler@0.10.3 azure-common@0.9.27 validator@13.7.0
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-common@0.9.18 validator@3.22.2
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-storage@1.3.0 validator@3.22.2
    Remediation: Upgrade to azure-storage@2.10.7.

Overview

validator is a library of string validators and sanitizers.

Affected versions of this package are vulnerable to Improper Validation of Specified Type of Input in the isURL() function which does not take into account : as the delimiter in browsers. An attackers can bypass protocol and domain validation by crafting URLs that exploit the discrepancy in protocol parsing that can lead to Cross-Site Scripting and Open Redirect attacks.

Remediation

Upgrade validator to version 13.15.20 or higher.

References

medium severity

Regular Expression Denial of Service (ReDoS)

  • Vulnerable module: validator
  • Introduced through: azure-common@0.9.18 and azure-storage@1.3.0

Detailed paths

  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-common@0.9.18 validator@3.22.2
    Remediation: Upgrade to azure-common@0.9.27.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-storage@1.3.0 validator@3.22.2
    Remediation: Upgrade to azure-storage@2.10.5.

Overview

validator is a library of string validators and sanitizers.

Affected versions of this package are vulnerable to Regular Expression Denial of Service (ReDoS) via the isSlug function

PoC

var validator = require("validator")
function build_attack(n) {
    var ret = "111"
    for (var i = 0; i < n; i++) {
        ret += "a"
    }

    return ret+"_";
}
for(var i = 1; i <= 50000; i++) {
    if (i % 10000 == 0) {
        var time = Date.now();
        var attack_str = build_attack(i)
       validator.isSlug(attack_str)
        var time_cost = Date.now() - time;
        console.log("attack_str.length: " + attack_str.length + ": " + time_cost+" ms")
   }
}

Details

Denial of Service (DoS) describes a family of attacks, all aimed at making a system inaccessible to its original and legitimate users. There are many types of DoS attacks, ranging from trying to clog the network pipes to the system by generating a large volume of traffic from many machines (a Distributed Denial of Service - DDoS - attack) to sending crafted requests that cause a system to crash or take a disproportional amount of time to process.

The Regular expression Denial of Service (ReDoS) is a type of Denial of Service attack. Regular expressions are incredibly powerful, but they aren't very intuitive and can ultimately end up making it easy for attackers to take your site down.

Let’s take the following regular expression as an example:

regex = /A(B|C+)+D/

This regular expression accomplishes the following:

  • A The string must start with the letter 'A'
  • (B|C+)+ The string must then follow the letter A with either the letter 'B' or some number of occurrences of the letter 'C' (the + matches one or more times). The + at the end of this section states that we can look for one or more matches of this section.
  • D Finally, we ensure this section of the string ends with a 'D'

The expression would match inputs such as ABBD, ABCCCCD, ABCBCCCD and ACCCCCD

It most cases, it doesn't take very long for a regex engine to find a match:

$ time node -e '/A(B|C+)+D/.test("ACCCCCCCCCCCCCCCCCCCCCCCCCCCCD")'
0.04s user 0.01s system 95% cpu 0.052 total

$ time node -e '/A(B|C+)+D/.test("ACCCCCCCCCCCCCCCCCCCCCCCCCCCCX")'
1.79s user 0.02s system 99% cpu 1.812 total

The entire process of testing it against a 30 characters long string takes around ~52ms. But when given an invalid string, it takes nearly two seconds to complete the test, over ten times as long as it took to test a valid string. The dramatic difference is due to the way regular expressions get evaluated.

Most Regex engines will work very similarly (with minor differences). The engine will match the first possible way to accept the current character and proceed to the next one. If it then fails to match the next one, it will backtrack and see if there was another way to digest the previous character. If it goes too far down the rabbit hole only to find out the string doesn’t match in the end, and if many characters have multiple valid regex paths, the number of backtracking steps can become very large, resulting in what is known as catastrophic backtracking.

Let's look at how our expression runs into this problem, using a shorter string: "ACCCX". While it seems fairly straightforward, there are still four different ways that the engine could match those three C's:

  1. CCC
  2. CC+C
  3. C+CC
  4. C+C+C.

The engine has to try each of those combinations to see if any of them potentially match against the expression. When you combine that with the other steps the engine must take, we can use RegEx 101 debugger to see the engine has to take a total of 38 steps before it can determine the string doesn't match.

From there, the number of steps the engine must use to validate a string just continues to grow.

String Number of C's Number of steps
ACCCX 3 38
ACCCCX 4 71
ACCCCCX 5 136
ACCCCCCCCCCCCCCX 14 65,553

By the time the string includes 14 C's, the engine has to take over 65,000 steps just to see if the string is valid. These extreme situations can cause them to work very slowly (exponentially related to input size, as shown above), allowing an attacker to exploit this and can cause the service to excessively consume CPU, resulting in a Denial of Service.

Remediation

Upgrade validator to version 13.6.0 or higher.

References

medium severity

Regular Expression Denial of Service (ReDoS)

  • Vulnerable module: validator
  • Introduced through: azure-common@0.9.18 and azure-storage@1.3.0

Detailed paths

  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-common@0.9.18 validator@3.22.2
    Remediation: Upgrade to azure-common@0.9.27.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-storage@1.3.0 validator@3.22.2
    Remediation: Upgrade to azure-storage@2.10.5.

Overview

validator is a library of string validators and sanitizers.

Affected versions of this package are vulnerable to Regular Expression Denial of Service (ReDoS) via the isHSL function.

PoC

var validator = require("validator")
function build_attack(n) {
    var ret = "hsla(0"
    for (var i = 0; i < n; i++) {
        ret += " "
    }

    return ret+"◎";
}
for(var i = 1; i <= 50000; i++) {
    if (i % 1000 == 0) {
        var time = Date.now();
        var attack_str = build_attack(i)
       validator.isHSL(attack_str)
        var time_cost = Date.now() - time;
        console.log("attack_str.length: " + attack_str.length + ": " + time_cost+" ms")
   }
}

Details

Denial of Service (DoS) describes a family of attacks, all aimed at making a system inaccessible to its original and legitimate users. There are many types of DoS attacks, ranging from trying to clog the network pipes to the system by generating a large volume of traffic from many machines (a Distributed Denial of Service - DDoS - attack) to sending crafted requests that cause a system to crash or take a disproportional amount of time to process.

The Regular expression Denial of Service (ReDoS) is a type of Denial of Service attack. Regular expressions are incredibly powerful, but they aren't very intuitive and can ultimately end up making it easy for attackers to take your site down.

Let’s take the following regular expression as an example:

regex = /A(B|C+)+D/

This regular expression accomplishes the following:

  • A The string must start with the letter 'A'
  • (B|C+)+ The string must then follow the letter A with either the letter 'B' or some number of occurrences of the letter 'C' (the + matches one or more times). The + at the end of this section states that we can look for one or more matches of this section.
  • D Finally, we ensure this section of the string ends with a 'D'

The expression would match inputs such as ABBD, ABCCCCD, ABCBCCCD and ACCCCCD

It most cases, it doesn't take very long for a regex engine to find a match:

$ time node -e '/A(B|C+)+D/.test("ACCCCCCCCCCCCCCCCCCCCCCCCCCCCD")'
0.04s user 0.01s system 95% cpu 0.052 total

$ time node -e '/A(B|C+)+D/.test("ACCCCCCCCCCCCCCCCCCCCCCCCCCCCX")'
1.79s user 0.02s system 99% cpu 1.812 total

The entire process of testing it against a 30 characters long string takes around ~52ms. But when given an invalid string, it takes nearly two seconds to complete the test, over ten times as long as it took to test a valid string. The dramatic difference is due to the way regular expressions get evaluated.

Most Regex engines will work very similarly (with minor differences). The engine will match the first possible way to accept the current character and proceed to the next one. If it then fails to match the next one, it will backtrack and see if there was another way to digest the previous character. If it goes too far down the rabbit hole only to find out the string doesn’t match in the end, and if many characters have multiple valid regex paths, the number of backtracking steps can become very large, resulting in what is known as catastrophic backtracking.

Let's look at how our expression runs into this problem, using a shorter string: "ACCCX". While it seems fairly straightforward, there are still four different ways that the engine could match those three C's:

  1. CCC
  2. CC+C
  3. C+CC
  4. C+C+C.

The engine has to try each of those combinations to see if any of them potentially match against the expression. When you combine that with the other steps the engine must take, we can use RegEx 101 debugger to see the engine has to take a total of 38 steps before it can determine the string doesn't match.

From there, the number of steps the engine must use to validate a string just continues to grow.

String Number of C's Number of steps
ACCCX 3 38
ACCCCX 4 71
ACCCCCX 5 136
ACCCCCCCCCCCCCCX 14 65,553

By the time the string includes 14 C's, the engine has to take over 65,000 steps just to see if the string is valid. These extreme situations can cause them to work very slowly (exponentially related to input size, as shown above), allowing an attacker to exploit this and can cause the service to excessively consume CPU, resulting in a Denial of Service.

Remediation

Upgrade validator to version 13.6.0 or higher.

References

medium severity

Regular Expression Denial of Service (ReDoS)

  • Vulnerable module: validator
  • Introduced through: azure-common@0.9.18 and azure-storage@1.3.0

Detailed paths

  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-common@0.9.18 validator@3.22.2
    Remediation: Upgrade to azure-common@0.9.27.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-storage@1.3.0 validator@3.22.2
    Remediation: Upgrade to azure-storage@2.10.5.

Overview

validator is a library of string validators and sanitizers.

Affected versions of this package are vulnerable to Regular Expression Denial of Service (ReDoS) via the isEmail function.

PoC

var validator = require("validator")
function build_attack(n) {
    var ret = ""
    for (var i = 0; i < n; i++) {
        ret += "<"
    }

    return ret+"";
}
for(var i = 1; i <= 50000; i++) {
    if (i % 10000 == 0) {
        var time = Date.now();
        var attack_str = build_attack(i)
        validator.isEmail(attack_str,{ allow_display_name: true })
        var time_cost = Date.now() - time;
        console.log("attack_str.length: " + attack_str.length + ": " + time_cost+" ms")
   }
}

Details

Denial of Service (DoS) describes a family of attacks, all aimed at making a system inaccessible to its original and legitimate users. There are many types of DoS attacks, ranging from trying to clog the network pipes to the system by generating a large volume of traffic from many machines (a Distributed Denial of Service - DDoS - attack) to sending crafted requests that cause a system to crash or take a disproportional amount of time to process.

The Regular expression Denial of Service (ReDoS) is a type of Denial of Service attack. Regular expressions are incredibly powerful, but they aren't very intuitive and can ultimately end up making it easy for attackers to take your site down.

Let’s take the following regular expression as an example:

regex = /A(B|C+)+D/

This regular expression accomplishes the following:

  • A The string must start with the letter 'A'
  • (B|C+)+ The string must then follow the letter A with either the letter 'B' or some number of occurrences of the letter 'C' (the + matches one or more times). The + at the end of this section states that we can look for one or more matches of this section.
  • D Finally, we ensure this section of the string ends with a 'D'

The expression would match inputs such as ABBD, ABCCCCD, ABCBCCCD and ACCCCCD

It most cases, it doesn't take very long for a regex engine to find a match:

$ time node -e '/A(B|C+)+D/.test("ACCCCCCCCCCCCCCCCCCCCCCCCCCCCD")'
0.04s user 0.01s system 95% cpu 0.052 total

$ time node -e '/A(B|C+)+D/.test("ACCCCCCCCCCCCCCCCCCCCCCCCCCCCX")'
1.79s user 0.02s system 99% cpu 1.812 total

The entire process of testing it against a 30 characters long string takes around ~52ms. But when given an invalid string, it takes nearly two seconds to complete the test, over ten times as long as it took to test a valid string. The dramatic difference is due to the way regular expressions get evaluated.

Most Regex engines will work very similarly (with minor differences). The engine will match the first possible way to accept the current character and proceed to the next one. If it then fails to match the next one, it will backtrack and see if there was another way to digest the previous character. If it goes too far down the rabbit hole only to find out the string doesn’t match in the end, and if many characters have multiple valid regex paths, the number of backtracking steps can become very large, resulting in what is known as catastrophic backtracking.

Let's look at how our expression runs into this problem, using a shorter string: "ACCCX". While it seems fairly straightforward, there are still four different ways that the engine could match those three C's:

  1. CCC
  2. CC+C
  3. C+CC
  4. C+C+C.

The engine has to try each of those combinations to see if any of them potentially match against the expression. When you combine that with the other steps the engine must take, we can use RegEx 101 debugger to see the engine has to take a total of 38 steps before it can determine the string doesn't match.

From there, the number of steps the engine must use to validate a string just continues to grow.

String Number of C's Number of steps
ACCCX 3 38
ACCCCX 4 71
ACCCCCX 5 136
ACCCCCCCCCCCCCCX 14 65,553

By the time the string includes 14 C's, the engine has to take over 65,000 steps just to see if the string is valid. These extreme situations can cause them to work very slowly (exponentially related to input size, as shown above), allowing an attacker to exploit this and can cause the service to excessively consume CPU, resulting in a Denial of Service.

Remediation

Upgrade validator to version 13.6.0 or higher.

References

medium severity

Prototype Pollution

  • Vulnerable module: xml2js
  • Introduced through: azure-arm-commerce@0.1.2, azure-arm-hdinsight@0.2.1 and others

Detailed paths

  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-commerce@0.1.2 azure-common@0.9.27 xml2js@0.4.23
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-hdinsight@0.2.1 azure-common@0.9.27 xml2js@0.4.23
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-hdinsight-jobs@0.1.1 azure-common@0.9.27 xml2js@0.4.23
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-compute@0.17.1 azure-common@0.9.27 xml2js@0.4.23
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-hdinsight@0.10.3 azure-common@0.9.27 xml2js@0.4.23
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-mgmt@0.10.2 azure-common@0.9.27 xml2js@0.4.23
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-network@0.13.1 azure-common@0.9.27 xml2js@0.4.23
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-sb@0.10.2 azure-common@0.9.27 xml2js@0.4.23
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-scheduler@0.10.2 azure-common@0.9.27 xml2js@0.4.23
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-sql@0.10.2 azure-common@0.9.27 xml2js@0.4.23
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-storage@0.12.1 azure-common@0.9.27 xml2js@0.4.23
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-store@0.10.2 azure-common@0.9.27 xml2js@0.4.23
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-subscription@0.10.2 azure-common@0.9.27 xml2js@0.4.23
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-trafficmanager@0.10.4 azure-common@0.9.27 xml2js@0.4.23
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-website@0.10.5 azure-common@0.9.27 xml2js@0.4.23
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-gallery@2.0.0-pre.20 azure-common@0.9.27 xml2js@0.4.23
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-monitoring@0.10.4 azure-common@0.9.27 xml2js@0.4.23
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-sb@0.10.4 azure-common@0.9.27 xml2js@0.4.23
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-scheduler@0.10.3 azure-common@0.9.27 xml2js@0.4.23
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-common@0.9.18 xml2js@0.2.7
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-storage@1.3.0 xml2js@0.2.7

Overview

Affected versions of this package are vulnerable to Prototype Pollution due to allowing an external attacker to edit or add new properties to an object. This is possible because the application does not properly validate incoming JSON keys, thus allowing the __proto__ property to be edited.

PoC

var parseString = require('xml2js').parseString;

let normal_user_request    = "<role>admin</role>";
let malicious_user_request = "<__proto__><role>admin</role></__proto__>";

const update_user = (userProp) => {
    // A user cannot alter his role. This way we prevent privilege escalations.
    parseString(userProp, function (err, user) {
        if(user.hasOwnProperty("role") && user?.role.toLowerCase() === "admin") {
            console.log("Unauthorized Action");
        } else {
            console.log(user?.role[0]);
        }
    });
}

update_user(normal_user_request);
update_user(malicious_user_request);

Details

Prototype Pollution is a vulnerability affecting JavaScript. Prototype Pollution refers to the ability to inject properties into existing JavaScript language construct prototypes, such as objects. JavaScript allows all Object attributes to be altered, including their magical attributes such as __proto__, constructor and prototype. An attacker manipulates these attributes to overwrite, or pollute, a JavaScript application object prototype of the base object by injecting other values. Properties on the Object.prototype are then inherited by all the JavaScript objects through the prototype chain. When that happens, this leads to either denial of service by triggering JavaScript exceptions, or it tampers with the application source code to force the code path that the attacker injects, thereby leading to remote code execution.

There are two main ways in which the pollution of prototypes occurs:

  • Unsafe Object recursive merge

  • Property definition by path

Unsafe Object recursive merge

The logic of a vulnerable recursive merge function follows the following high-level model:

merge (target, source)

  foreach property of source

    if property exists and is an object on both the target and the source

      merge(target[property], source[property])

    else

      target[property] = source[property]

When the source object contains a property named __proto__ defined with Object.defineProperty() , the condition that checks if the property exists and is an object on both the target and the source passes and the merge recurses with the target, being the prototype of Object and the source of Object as defined by the attacker. Properties are then copied on the Object prototype.

Clone operations are a special sub-class of unsafe recursive merges, which occur when a recursive merge is conducted on an empty object: merge({},source).

lodash and Hoek are examples of libraries susceptible to recursive merge attacks.

Property definition by path

There are a few JavaScript libraries that use an API to define property values on an object based on a given path. The function that is generally affected contains this signature: theFunction(object, path, value)

If the attacker can control the value of “path”, they can set this value to __proto__.myValue. myValue is then assigned to the prototype of the class of the object.

Types of attacks

There are a few methods by which Prototype Pollution can be manipulated:

Type Origin Short description
Denial of service (DoS) Client This is the most likely attack.
DoS occurs when Object holds generic functions that are implicitly called for various operations (for example, toString and valueOf).
The attacker pollutes Object.prototype.someattr and alters its state to an unexpected value such as Int or Object. In this case, the code fails and is likely to cause a denial of service.
For example: if an attacker pollutes Object.prototype.toString by defining it as an integer, if the codebase at any point was reliant on someobject.toString() it would fail.
Remote Code Execution Client Remote code execution is generally only possible in cases where the codebase evaluates a specific attribute of an object, and then executes that evaluation.
For example: eval(someobject.someattr). In this case, if the attacker pollutes Object.prototype.someattr they are likely to be able to leverage this in order to execute code.
Property Injection Client The attacker pollutes properties that the codebase relies on for their informative value, including security properties such as cookies or tokens.
For example: if a codebase checks privileges for someuser.isAdmin, then when the attacker pollutes Object.prototype.isAdmin and sets it to equal true, they can then achieve admin privileges.

Affected environments

The following environments are susceptible to a Prototype Pollution attack:

  • Application server

  • Web server

  • Web browser

How to prevent

  1. Freeze the prototype— use Object.freeze (Object.prototype).

  2. Require schema validation of JSON input.

  3. Avoid using unsafe recursive merge functions.

  4. Consider using objects without prototypes (for example, Object.create(null)), breaking the prototype chain and preventing pollution.

  5. As a best practice use Map instead of Object.

For more information on this vulnerability type:

Arteau, Oliver. “JavaScript prototype pollution attack in NodeJS application.” GitHub, 26 May 2018

Remediation

Upgrade xml2js to version 0.5.0 or higher.

References

medium severity

Uninitialized Memory Exposure

  • Vulnerable module: tunnel-agent
  • Introduced through: request@2.74.0, ms-rest@1.15.7 and others

Detailed paths

  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to request@2.81.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to ms-rest@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-common@0.9.18 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-common@0.9.19.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-storage@1.3.0 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-storage@2.3.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to ms-rest-azure@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-arm-authorization@4.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-arm-batch@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-arm-cdn@3.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-arm-compute@4.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-arm-devtestlabs@2.1.1.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-arm-dns@2.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-arm-eventhub@1.3.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-arm-iothub@2.0.1.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-arm-keyvault@1.1.2.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-arm-network@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-arm-notificationhubs@1.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-arm-rediscache@3.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-arm-resource@5.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-arm-sb@2.4.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-arm-servermanagement@1.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-arm-storage@3.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-arm-trafficmanager@3.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-arm-website@4.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-batch@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-graph@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-keyvault@3.0.4.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-servicefabric@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to ms-rest-azure@2.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-arm-authorization@4.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-arm-batch@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-arm-cdn@3.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-arm-compute@4.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-arm-devtestlabs@2.1.1.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-arm-dns@2.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-arm-eventhub@1.3.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-arm-iothub@2.0.1.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-arm-keyvault@1.1.2.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-arm-network@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-arm-notificationhubs@1.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-arm-rediscache@3.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-arm-resource@5.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-arm-sb@2.4.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-arm-servermanagement@1.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-arm-storage@3.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-arm-website@4.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-batch@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-keyvault@3.0.4.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-arm-trafficmanager@3.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-graph@2.2.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-servicefabric@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-authorization@3.1.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-batch@0.2.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-cdn@0.2.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-compute@0.19.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-devtestlabs@0.1.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-dns@0.11.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-eventhub@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-intune@0.2.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-iothub@0.1.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-keyvault@0.11.4 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-network@0.16.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-arm-network@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-notificationhubs@0.2.2-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-powerbiembedded@0.1.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-rediscache@0.2.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-resource@1.5.1-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-sb@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-servermanagement@0.1.4 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-storage@0.13.3-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-website@0.11.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-batch@0.5.1 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-keyvault@0.10.4 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-servicefabric@2.0.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to ms-rest-azure@2.1.0.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-analytics@0.4.3 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-datalake-store@0.4.2 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-arm-trafficmanager@0.11.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-graph@1.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-insights@0.14.0-preview ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Open PR to patch tunnel-agent@0.4.3.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-servicefabric@0.1.0 ms-rest-azure@1.15.7 azure-arm-resource@1.6.1-preview ms-rest-azure@1.15.7 ms-rest@1.15.7 request@2.74.0 tunnel-agent@0.4.3
    Remediation: Upgrade to azure-servicefabric@2.0.0.

Overview

tunnel-agent is HTTP proxy tunneling agent. Affected versions of the package are vulnerable to Uninitialized Memory Exposure.

A possible memory disclosure vulnerability exists when a value of type number is used to set the proxy.auth option of a request request and results in a possible uninitialized memory exposures in the request body.

This is a result of unobstructed use of the Buffer constructor, whose insecure default constructor increases the odds of memory leakage.

Details

Constructing a Buffer class with integer N creates a Buffer of length N with raw (not "zero-ed") memory.

In the following example, the first call would allocate 100 bytes of memory, while the second example will allocate the memory needed for the string "100":

// uninitialized Buffer of length 100
x = new Buffer(100);
// initialized Buffer with value of '100'
x = new Buffer('100');

tunnel-agent's request construction uses the default Buffer constructor as-is, making it easy to append uninitialized memory to an existing list. If the value of the buffer list is exposed to users, it may expose raw server side memory, potentially holding secrets, private data and code. This is a similar vulnerability to the infamous Heartbleed flaw in OpenSSL.

Proof of concept by ChALkeR

require('request')({
  method: 'GET',
  uri: 'http://www.example.com',
  tunnel: true,
  proxy:{
      protocol: 'http:',
      host:"127.0.0.1",
      port:8080,
      auth:80
  }
});

You can read more about the insecure Buffer behavior on our blog.

Similar vulnerabilities were discovered in request, mongoose, ws and sequelize.

Remediation

Upgrade tunnel-agent to version 0.6.0 or higher. Note This is vulnerable only for Node <=4

References

medium severity

Cross-site Scripting (XSS)

  • Vulnerable module: validator
  • Introduced through: azure-common@0.9.18 and azure-storage@1.3.0

Detailed paths

  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-common@0.9.18 validator@3.22.2
    Remediation: Upgrade to azure-common@0.9.20.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-storage@1.3.0 validator@3.22.2
    Remediation: Upgrade to azure-storage@2.2.0.

Overview

validator is a library of string validators and sanitizers.

Affected versions of this package are vulnerable to Cross-site Scripting (XSS) in IE9 due to unescaped backticks.

Details

<>

Remediation

Upgrade validator to version 3.35.0 or higher.

References

low severity

Regular Expression Denial of Service (ReDoS)

  • Vulnerable module: mime
  • Introduced through: mime@1.2.11

Detailed paths

  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd mime@1.2.11
    Remediation: Upgrade to mime@1.4.1.

Overview

mime is a comprehensive, compact MIME type module.

Affected versions of this package are vulnerable to Regular Expression Denial of Service (ReDoS). It uses regex the following regex /.*[\.\/\\]/ in its lookup, which can cause a slowdown of 2 seconds for 50k characters.

Details

Denial of Service (DoS) describes a family of attacks, all aimed at making a system inaccessible to its original and legitimate users. There are many types of DoS attacks, ranging from trying to clog the network pipes to the system by generating a large volume of traffic from many machines (a Distributed Denial of Service - DDoS - attack) to sending crafted requests that cause a system to crash or take a disproportional amount of time to process.

The Regular expression Denial of Service (ReDoS) is a type of Denial of Service attack. Regular expressions are incredibly powerful, but they aren't very intuitive and can ultimately end up making it easy for attackers to take your site down.

Let’s take the following regular expression as an example:

regex = /A(B|C+)+D/

This regular expression accomplishes the following:

  • A The string must start with the letter 'A'
  • (B|C+)+ The string must then follow the letter A with either the letter 'B' or some number of occurrences of the letter 'C' (the + matches one or more times). The + at the end of this section states that we can look for one or more matches of this section.
  • D Finally, we ensure this section of the string ends with a 'D'

The expression would match inputs such as ABBD, ABCCCCD, ABCBCCCD and ACCCCCD

It most cases, it doesn't take very long for a regex engine to find a match:

$ time node -e '/A(B|C+)+D/.test("ACCCCCCCCCCCCCCCCCCCCCCCCCCCCD")'
0.04s user 0.01s system 95% cpu 0.052 total

$ time node -e '/A(B|C+)+D/.test("ACCCCCCCCCCCCCCCCCCCCCCCCCCCCX")'
1.79s user 0.02s system 99% cpu 1.812 total

The entire process of testing it against a 30 characters long string takes around ~52ms. But when given an invalid string, it takes nearly two seconds to complete the test, over ten times as long as it took to test a valid string. The dramatic difference is due to the way regular expressions get evaluated.

Most Regex engines will work very similarly (with minor differences). The engine will match the first possible way to accept the current character and proceed to the next one. If it then fails to match the next one, it will backtrack and see if there was another way to digest the previous character. If it goes too far down the rabbit hole only to find out the string doesn’t match in the end, and if many characters have multiple valid regex paths, the number of backtracking steps can become very large, resulting in what is known as catastrophic backtracking.

Let's look at how our expression runs into this problem, using a shorter string: "ACCCX". While it seems fairly straightforward, there are still four different ways that the engine could match those three C's:

  1. CCC
  2. CC+C
  3. C+CC
  4. C+C+C.

The engine has to try each of those combinations to see if any of them potentially match against the expression. When you combine that with the other steps the engine must take, we can use RegEx 101 debugger to see the engine has to take a total of 38 steps before it can determine the string doesn't match.

From there, the number of steps the engine must use to validate a string just continues to grow.

String Number of C's Number of steps
ACCCX 3 38
ACCCCX 4 71
ACCCCCX 5 136
ACCCCCCCCCCCCCCX 14 65,553

By the time the string includes 14 C's, the engine has to take over 65,000 steps just to see if the string is valid. These extreme situations can cause them to work very slowly (exponentially related to input size, as shown above), allowing an attacker to exploit this and can cause the service to excessively consume CPU, resulting in a Denial of Service.

Remediation

Upgrade mime to version 1.4.1, 2.0.3 or higher.

References

low severity

Regular Expression Denial of Service (ReDoS)

  • Vulnerable module: moment
  • Introduced through: azure-asm-website@0.10.5, azure-monitoring@0.10.4 and others

Detailed paths

  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-asm-website@0.10.5 moment@2.14.1
    Remediation: Upgrade to azure-asm-website@0.10.7.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-monitoring@0.10.4 moment@2.14.1
    Remediation: Upgrade to azure-monitoring@0.10.6.
  • Introduced through: azure@nmors/azure-sdk-for-node#a61365b97a6f0fc405676d32e8ba49199f9caedd azure-scheduler@0.10.3 moment@2.14.1
    Remediation: Upgrade to azure-scheduler@0.10.4.

Overview

moment is a lightweight JavaScript date library for parsing, validating, manipulating, and formatting dates.

Affected versions of this package are vulnerable to Regular Expression Denial of Service (ReDoS). It used a regular expression (/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i) in order to parse dates specified as strings. This can cause a very low impact of about 2 seconds matching time for data 50k characters long.

Details

Denial of Service (DoS) describes a family of attacks, all aimed at making a system inaccessible to its original and legitimate users. There are many types of DoS attacks, ranging from trying to clog the network pipes to the system by generating a large volume of traffic from many machines (a Distributed Denial of Service - DDoS - attack) to sending crafted requests that cause a system to crash or take a disproportional amount of time to process.

The Regular expression Denial of Service (ReDoS) is a type of Denial of Service attack. Regular expressions are incredibly powerful, but they aren't very intuitive and can ultimately end up making it easy for attackers to take your site down.

Let’s take the following regular expression as an example:

regex = /A(B|C+)+D/

This regular expression accomplishes the following:

  • A The string must start with the letter 'A'
  • (B|C+)+ The string must then follow the letter A with either the letter 'B' or some number of occurrences of the letter 'C' (the + matches one or more times). The + at the end of this section states that we can look for one or more matches of this section.
  • D Finally, we ensure this section of the string ends with a 'D'

The expression would match inputs such as ABBD, ABCCCCD, ABCBCCCD and ACCCCCD

It most cases, it doesn't take very long for a regex engine to find a match:

$ time node -e '/A(B|C+)+D/.test("ACCCCCCCCCCCCCCCCCCCCCCCCCCCCD")'
0.04s user 0.01s system 95% cpu 0.052 total

$ time node -e '/A(B|C+)+D/.test("ACCCCCCCCCCCCCCCCCCCCCCCCCCCCX")'
1.79s user 0.02s system 99% cpu 1.812 total

The entire process of testing it against a 30 characters long string takes around ~52ms. But when given an invalid string, it takes nearly two seconds to complete the test, over ten times as long as it took to test a valid string. The dramatic difference is due to the way regular expressions get evaluated.

Most Regex engines will work very similarly (with minor differences). The engine will match the first possible way to accept the current character and proceed to the next one. If it then fails to match the next one, it will backtrack and see if there was another way to digest the previous character. If it goes too far down the rabbit hole only to find out the string doesn’t match in the end, and if many characters have multiple valid regex paths, the number of backtracking steps can become very large, resulting in what is known as catastrophic backtracking.

Let's look at how our expression runs into this problem, using a shorter string: "ACCCX". While it seems fairly straightforward, there are still four different ways that the engine could match those three C's:

  1. CCC
  2. CC+C
  3. C+CC
  4. C+C+C.

The engine has to try each of those combinations to see if any of them potentially match against the expression. When you combine that with the other steps the engine must take, we can use RegEx 101 debugger to see the engine has to take a total of 38 steps before it can determine the string doesn't match.

From there, the number of steps the engine must use to validate a string just continues to grow.

String Number of C's Number of steps
ACCCX 3 38
ACCCCX 4 71
ACCCCCX 5 136
ACCCCCCCCCCCCCCX 14 65,553

By the time the string includes 14 C's, the engine has to take over 65,000 steps just to see if the string is valid. These extreme situations can cause them to work very slowly (exponentially related to input size, as shown above), allowing an attacker to exploit this and can cause the service to excessively consume CPU, resulting in a Denial of Service.

Remediation

Upgrade moment to version 2.19.3 or higher.

References