svn commit: r456342 - head/security/vuxml
Bradley T. Hughes
bhughes at FreeBSD.org
Thu Dec 14 19:44:03 UTC 2017
Author: bhughes
Date: Thu Dec 14 19:44:02 2017
New Revision: 456342
URL: https://svnweb.freebsd.org/changeset/ports/456342
Log:
security/vuxml: document Node.js vulnerabilities, December 2017
Approved by: mat (co-mentor)
Differential Revision: https://reviews.freebsd.org/D13489
Modified:
head/security/vuxml/vuln.xml
Modified: head/security/vuxml/vuln.xml
==============================================================================
--- head/security/vuxml/vuln.xml Thu Dec 14 19:42:43 2017 (r456341)
+++ head/security/vuxml/vuln.xml Thu Dec 14 19:44:02 2017 (r456342)
@@ -58,6 +58,51 @@ Notes:
* Do not forget port variants (linux-f10-libxml2, libxml2, etc.)
-->
<vuxml xmlns="http://www.vuxml.org/apps/vuxml-1">
+ <vuln vid="bea84a7a-e0c9-11e7-b4f3-11baa0c2df21">
+ <topic>node.js -- Data Confidentiality/Integrity Vulnerability, December 2017</topic>
+ <affects>
+ <package>
+ <name>node4</name>
+ <range><lt>4.8.7</lt></range>
+ </package>
+ <package>
+ <name>node6</name>
+ <range><lt>6.12.2</lt></range>
+ </package>
+ <package>
+ <name>node8</name>
+ <range><lt>8.9.3</lt></range>
+ </package>
+ <package>
+ <name>node</name>
+ <range><lt>9.2.1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>Node.js reports:</p>
+ <blockquote cite="https://nodejs.org/en/blog/vulnerability/december-2017-security-releases/">
+ <h1>Data Confidentiality/Integrity Vulnerability - CVE-2017-15896</h1>
+ <p>Node.js was affected by OpenSSL vulnerability CVE-2017-3737 in regards to the use of SSL_read() due to TLS handshake failure. The result was that an active network attacker could send application data to Node.js using the TLS or HTTP2 modules in a way that bypassed TLS authentication and encryption.</p>
+ <h1>Uninitialized buffer vulnerability - CVE-2017-15897</h1>
+ <p>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.</p>
+ <h1>Also included in OpenSSL update - CVE 2017-3738</h1>
+ <p>Note that CVE 2017-3738 of OpenSSL-1.0.2 affected Node but it was low severity.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <url>https://nodejs.org/en/blog/vulnerability/december-2017-security-releases/</url>
+ <cvename>CVE-2017-15896</cvename>
+ <cvename>CVE-2017-15897</cvename>
+ <cvename>CVE-2017-3738</cvename>
+ </references>
+ <dates>
+ <discovery>2017-12-08</discovery>
+ <entry>2017-12-14</entry>
+ </dates>
+ </vuln>
+
<vuln vid="e72a8864-e0bc-11e7-b627-d43d7e971a1b">
<topic>GitLab -- multiple vulnerabilities</topic>
<affects>
More information about the svn-ports-head
mailing list