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