First published: Tue May 29 2018(Updated: )
atob 2.0.3 and earlier allocates uninitialized Buffers when number is passed in input on Node.js 4.x and below.
Credit: support@hackerone.com
Affected Software | Affected Version | How to fix |
---|---|---|
Array-tools | <=2.0.3 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2018-3745 is considered to have a medium severity due to the potential for uninitialized memory allocation leading to information disclosure.
To fix CVE-2018-3745, upgrade to atob version 2.0.4 or later.
CVE-2018-3745 affects atob versions 2.0.3 and earlier when running on Node.js 4.x and below.
The impact of CVE-2018-3745 includes potential security risks from exposing sensitive data due to uninitialized Buffers.
Yes, CVE-2018-3745 is considered exploitable, especially in environments where untrusted input is processed.