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.
Metrics
Affected Vendors & Products
References
History
No history.
MITRE
Status: PUBLISHED
Assigner: nodejs
Published: 2017-12-11T21:00:00Z
Updated: 2024-09-17T03:42:59.193Z
Reserved: 2017-10-25T00:00:00
Link: CVE-2017-15897
Vulnrichment
No data.
NVD
Status : Analyzed
Published: 2017-12-11T21:29:00.563
Modified: 2022-09-01T16:22:28.230
Link: CVE-2017-15897
Redhat