The Utf8DecoderBase::WriteUtf16Slow function in unicode-decoder.cc in Google V8, as used in Node.js before 0.12.6, io.js before 1.8.3 and 2.x before 2.3.3, and other products, does not verify that there is memory available for a UTF-16 surrogate pair, which allows remote attackers to cause a denial of service (memory corruption) or possibly have unspecified other impact via a crafted byte sequence.
The MITRE CVE dictionary describes this issue as:
Find out more about CVE-2015-5380 from the MITRE CVE dictionary dictionary and NIST NVD.
This issue affects the versions of nodejs as shipped with various Red Hat Enterprise products. Red Hat Product Security has rated this issue as having Moderate security impact. A future update may address this issue. For additional information, refer to the Issue Severity Classification: https://access.redhat.com/security/updates/classification/.
NOTE: The following CVSS v2 metrics and score provided are preliminary and subject to review.
Base Score | 4.3 |
---|---|
Base Metrics | AV:N/AC:M/Au:N/C:N/I:N/A:P |
Access Vector | Network |
Access Complexity | Medium |
Authentication | None |
Confidentiality Impact | None |
Integrity Impact | None |
Availability Impact | Partial |
Find out more about Red Hat support for the Common Vulnerability Scoring System (CVSS).
Platform | Package | State |
---|---|---|
Red Hat Subscription Asset Manager 1 | v8 | Will not fix |
Red Hat Software Collections for Red Hat Enterprise Linux | nodejs010-nodejs | Not affected |
Red Hat Software Collections for Red Hat Enterprise Linux | v8314-v8 | Will not fix |
Red Hat Satellite 6 | v8 | Will not fix |
Red Hat OpenShift Enterprise 2 | v8 | Will not fix |
Red Hat Enterprise Linux OpenStack Platform 6.0 (Juno) for RHEL 7 | v8 | Not affected |
Red Hat Enterprise Linux OpenStack Platform 5.0 (Icehouse) | v8 | Not affected |