Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

suse-cvrf логотип

SUSE-SU-2018:2812-1

Опубликовано: 24 сент. 2018
Источник: suse-cvrf

Описание

Security update for nodejs8

This update for nodejs8 to version 8.11.4 fixes the following issues:

Security issues fixed:

  • CVE-2018-12115: Fixed an out-of-bounds memory write in Buffer that could be used to write to memory outside of a Buffer's memory space buffer (bsc#1105019)
  • Upgrade to OpenSSL 1.0.2p, which fixed:
    • CVE-2018-0732: Client denial-of-service due to large DH parameter (bsc#1097158)
    • ECDSA key extraction via local side-channel

Other changes made:

  • Recommend same major version npm package (bsc#1097748)
  • Fix parallel/test-tls-passphrase.js test to continue to function with older versions of OpenSSL library.

Список пакетов

SUSE Linux Enterprise Module for Web and Scripting 15
nodejs8-8.11.4-3.8.2
nodejs8-devel-8.11.4-3.8.2
nodejs8-docs-8.11.4-3.8.2
npm8-8.11.4-3.8.2

Описание

During key agreement in a TLS handshake using a DH(E) based ciphersuite a malicious server can send a very large prime value to the client. This will cause the client to spend an unreasonably long period of time generating a key for this prime resulting in a hang until the client has finished. This could be exploited in a Denial Of Service attack. Fixed in OpenSSL 1.1.0i-dev (Affected 1.1.0-1.1.0h). Fixed in OpenSSL 1.0.2p-dev (Affected 1.0.2-1.0.2o).


Затронутые продукты
SUSE Linux Enterprise Module for Web and Scripting 15:nodejs8-8.11.4-3.8.2
SUSE Linux Enterprise Module for Web and Scripting 15:nodejs8-devel-8.11.4-3.8.2
SUSE Linux Enterprise Module for Web and Scripting 15:nodejs8-docs-8.11.4-3.8.2
SUSE Linux Enterprise Module for Web and Scripting 15:npm8-8.11.4-3.8.2

Ссылки

Описание

In all versions of Node.js prior to 6.14.4, 8.11.4 and 10.9.0 when used with UCS-2 encoding (recognized by Node.js under the names `'ucs2'`, `'ucs-2'`, `'utf16le'` and `'utf-16le'`), `Buffer#write()` can be abused to write outside of the bounds of a single `Buffer`. Writes that start from the second-to-last position of a buffer cause a miscalculation of the maximum length of the input bytes to be written.


Затронутые продукты
SUSE Linux Enterprise Module for Web and Scripting 15:nodejs8-8.11.4-3.8.2
SUSE Linux Enterprise Module for Web and Scripting 15:nodejs8-devel-8.11.4-3.8.2
SUSE Linux Enterprise Module for Web and Scripting 15:nodejs8-docs-8.11.4-3.8.2
SUSE Linux Enterprise Module for Web and Scripting 15:npm8-8.11.4-3.8.2

Ссылки