Collecte il y a 7 min P-News

P1 · Critique · Debian, Node.js

Node.js : déni de service

CVE-2015-8027 Denial of Service Vulnerability / CVE-2015-6764 V8 Out-of-bounds Access Vulnerability

P1Critique

Correctif sous 72 h

Pourquoi ce niveau : Gravité critique (9,8 sur 10).

Sans authentificationÀ distanceCVSS 9,8EPSS 6 %

Ce qu'il faut faire

  1. Vérifier si vous êtes concerné

    Comparer la version installée aux versions corrigées ci-dessous.

    node -v
  2. Corriger

    Versions corrigées : voir l'avis de l'éditeur (lien dans les sources).

    Mettre à jour Node.js vers la version corrigée de sa branche (ou migrer si la branche est en fin de vie), reconstruire les images Docker, redémarrer les services.

    nvm install <version> && nvm alias default <version>
    docker build --pull .
  3. En attendant le correctif

    Limiter l'exposition du service concerné tant que la mise à jour n'est pas faite.

  4. Contrôler

    node -v doit afficher la version corrigée, dans les conteneurs aussi.

Commandes indicatives (Debian ou Ubuntu) : à adapter à chaque serveur, après sauvegarde.

Description

The BasicJsonStringifier::SerializeJSArray function in json-stringifier.h in the JSON stringifier in Google V8, as used in Google Chrome before 47.0.2526.73, improperly loads array elements, which allows remote attackers to cause a denial of service (out-of-bounds memory access) or possibly have unspecified other impact via crafted JavaScript code.