Information Exposure Affecting nodejs package, versions <8.9.3-r0
Threat Intelligence
Do your applications use this vulnerable package?
In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applications- Snyk ID SNYK-ALPINE310-NODEJS-453949
- published 11 Dec 2017
- disclosed 11 Dec 2017
Introduced: 11 Dec 2017
CVE-2017-15897 Open this link in a new tabHow to fix?
Upgrade Alpine:3.10 nodejs to version 8.9.3-r0 or higher.
NVD Description
Note: Versions mentioned in the description apply only to the upstream nodejs package and not the nodejs package as distributed by Alpine.
See How to fix? for Alpine:3.10 relevant fixed versions and status.
Node.js had a bug in versions 8.X and 9.X which caused buffers to not be initialized when the encoding for the fill value did not match the encoding specified. For example, 'Buffer.alloc(0x100, "This is not correctly encoded", "hex");' The buffer implementation was updated such that the buffer will be initialized to all zeros in these cases.