CVE-2015-5380

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.
Configurations

Configuration 1 (hide)

cpe:2.3:a:google:v8:-:*:*:*:*:*:*:*

Configuration 2 (hide)

OR cpe:2.3:a:iojs:io.js:*:*:*:*:*:*:*:*
cpe:2.3:a:iojs:io.js:2.0.0:*:*:*:*:*:*:*
cpe:2.3:a:iojs:io.js:2.0.1:*:*:*:*:*:*:*
cpe:2.3:a:iojs:io.js:2.0.2:*:*:*:*:*:*:*
cpe:2.3:a:iojs:io.js:2.1.0:*:*:*:*:*:*:*
cpe:2.3:a:iojs:io.js:2.2.0:*:*:*:*:*:*:*
cpe:2.3:a:iojs:io.js:2.2.1:*:*:*:*:*:*:*
cpe:2.3:a:iojs:io.js:2.3.0:*:*:*:*:*:*:*
cpe:2.3:a:iojs:io.js:2.3.1:*:*:*:*:*:*:*
cpe:2.3:a:iojs:io.js:2.3.2:*:*:*:*:*:*:*
cpe:2.3:a:nodejs:node.js:*:*:*:*:*:*:*:*

History

07 Nov 2023, 02:26

Type Values Removed Values Added
References
  • {'url': 'https://medium.com/@iojs/important-security-upgrades-for-node-js-and-io-js-8ac14ece5852', 'name': 'https://medium.com/@iojs/important-security-upgrades-for-node-js-and-io-js-8ac14ece5852', 'tags': ['Patch', 'Vendor Advisory'], 'refsource': 'CONFIRM'}
  • () https://medium.com/%40iojs/important-security-upgrades-for-node-js-and-io-js-8ac14ece5852 -

Information

Published : 2015-07-09 10:59

Updated : 2024-02-28 15:21


NVD link : CVE-2015-5380

Mitre link : CVE-2015-5380

CVE.ORG link : CVE-2015-5380


JSON object : View

Products Affected

google

  • v8

iojs

  • io.js

nodejs

  • node.js
CWE
CWE-119

Improper Restriction of Operations within the Bounds of a Memory Buffer