Nessus Network Monitor – CVE-2022-31129

Date de publication :

Date de mise à jour :

Une complexité excessive des algorithmes d’analyse de la bibliothèque Javasript Moment.js utilisée par Nessus Network Monitor permet à un attaquant, en envoyant une requête spécialement forgée, de provoquer un déni de service.

Informations

La faille est activement exploitée : Non

Un correctif existe : Oui

Une mesure de contournement existe : Oui

Risques

Déni de service

Exploitation

La vulnérabilité exploitée est du type    
CWE-400: Uncontrolled Resource Consumption

Détails sur l’exploitation
•    Vecteur d’attaque : Réseau.
•    Complexité de l’attaque : Faible.
•    Privilèges nécessaires pour réaliser l’attaque : Aucun.
•    Interaction d’un utilisateur ayant accès au produit est-elle nécessaire : Non.
•    L’exploitation de la faille permet d’obtenir des droits privilégiés : Non.

Preuve de concept
Une preuve de concept est disponible en sources ouvertes.

Systèmes ou composants affectés

  • Moment.js en versions 1.0.1 à 2.29.3 est affecté par cette vulnérabilité.
  • Nessus Network Monitor en versions 5.11.0 à 6.1.1 ainsi que les produits utilisant la bibliothèque JavaScript Moment.js sont affectés par cette vulnérabilité.

Contournement provisoire

Limitation des longueurs de dates acceptées dans les données rentrées par un utilisateur.

Solutions ou recommandations

  • Mettre à jour Moment.js à la version 2.29.4.
  • Mettre à jour Nessus Network Monitor à la version 6.2.0.
  • Des informations complémentaires sont disponibles ici.