CVE-2023-22467

Vulnérabilité élevée dans luxon (moment)

CVSS 7.5 · Élevée
EPSS 1.8%
moment•luxon•Versions : >= 2.0.0, < 2.5.2, >= 1.0.0, < 1.38.1, >= 3.0.0, < 3.2.1

Description

Luxon is a library for working with dates and times in JavaScript. On the 1.x branch prior to 1.38.1, the 2.x branch prior to 2.5.2, and the 3.x branch on 3.2.1, Luxon's `DateTime.fromRFC2822() has quadratic (N^2) complexity on some specific inputs. This causes a noticeable slowdown for inputs with lengths above 10k characters. Users providing untrusted data to this method are therefore vulnerable to (Re)DoS attacks. This issue also appears in Moment as CVE-2022-31129. Versions 1.38.1, 2.5.2, and 3.2.1 contain patches for this issue. As a workaround, limit the length of the input.

Gravité et risque d'exploitation

CVE-2023-22467 obtient un score CVSS de 7.5/10, soit une gravité élevée. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 1.79 %, ce qui la place devant 78.0 % des CVE référencées.

Que faire ?

  • Vérifiez si luxon (versions >= 2.0.0, < 2.5.2, >= 1.0.0, < 1.38.1, >= 3.0.0, < 3.2.1) est présent sur votre parc.
  • Appliquez le correctif ou la version corrigée indiqués dans les références de l'éditeur.
  • À défaut de correctif, limitez l'exposition (filtrage réseau, désactivation du composant).
  • Automatisez la détection : les agents CVE Heimdall (gratuits, open source) corrèlent l'inventaire de vos serveurs avec la base CVE.

Références