Vulnerabilities
Vulnerable Software

Vulnerability Details CVE-2023-22467

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.
Exploit prediction scoring system (EPSS) score
EPSS Score 0.005
EPSS Ranking 63.2%
CVSS Severity
CVSS v3 Score 7.5
References
Products affected by CVE-2023-22467
  • Momentjs » Luxon » Version: 1.0.0
    cpe:2.3:a:momentjs:luxon:1.0.0
  • Momentjs » Luxon » Version: 1.1.0
    cpe:2.3:a:momentjs:luxon:1.1.0
  • Momentjs » Luxon » Version: 1.10.0
    cpe:2.3:a:momentjs:luxon:1.10.0
  • Momentjs » Luxon » Version: 1.11.0
    cpe:2.3:a:momentjs:luxon:1.11.0
  • Momentjs » Luxon » Version: 1.11.1
    cpe:2.3:a:momentjs:luxon:1.11.1
  • Momentjs » Luxon » Version: 1.11.2
    cpe:2.3:a:momentjs:luxon:1.11.2
  • Momentjs » Luxon » Version: 1.11.3
    cpe:2.3:a:momentjs:luxon:1.11.3
  • Momentjs » Luxon » Version: 1.11.4
    cpe:2.3:a:momentjs:luxon:1.11.4
  • Momentjs » Luxon » Version: 1.12.0
    cpe:2.3:a:momentjs:luxon:1.12.0
  • Momentjs » Luxon » Version: 1.13.1
    cpe:2.3:a:momentjs:luxon:1.13.1
  • Momentjs » Luxon » Version: 1.13.2
    cpe:2.3:a:momentjs:luxon:1.13.2
  • Momentjs » Luxon » Version: 1.13.3
    cpe:2.3:a:momentjs:luxon:1.13.3
  • Momentjs » Luxon » Version: 1.14.0
    cpe:2.3:a:momentjs:luxon:1.14.0
  • Momentjs » Luxon » Version: 1.15.0
    cpe:2.3:a:momentjs:luxon:1.15.0
  • Momentjs » Luxon » Version: 1.16.1
    cpe:2.3:a:momentjs:luxon:1.16.1
  • Momentjs » Luxon » Version: 1.17.0
    cpe:2.3:a:momentjs:luxon:1.17.0
  • Momentjs » Luxon » Version: 1.17.1
    cpe:2.3:a:momentjs:luxon:1.17.1
  • Momentjs » Luxon » Version: 1.17.2
    cpe:2.3:a:momentjs:luxon:1.17.2
  • Momentjs » Luxon » Version: 1.17.3
    cpe:2.3:a:momentjs:luxon:1.17.3
  • Momentjs » Luxon » Version: 1.18.0
    cpe:2.3:a:momentjs:luxon:1.18.0
  • Momentjs » Luxon » Version: 1.18.1
    cpe:2.3:a:momentjs:luxon:1.18.1
  • Momentjs » Luxon » Version: 1.18.2
    cpe:2.3:a:momentjs:luxon:1.18.2
  • Momentjs » Luxon » Version: 1.19.0
    cpe:2.3:a:momentjs:luxon:1.19.0
  • Momentjs » Luxon » Version: 1.19.1
    cpe:2.3:a:momentjs:luxon:1.19.1
  • Momentjs » Luxon » Version: 1.19.2
    cpe:2.3:a:momentjs:luxon:1.19.2
  • Momentjs » Luxon » Version: 1.19.3
    cpe:2.3:a:momentjs:luxon:1.19.3
  • Momentjs » Luxon » Version: 1.2.0
    cpe:2.3:a:momentjs:luxon:1.2.0
  • Momentjs » Luxon » Version: 1.2.1
    cpe:2.3:a:momentjs:luxon:1.2.1
  • Momentjs » Luxon » Version: 1.20.0
    cpe:2.3:a:momentjs:luxon:1.20.0
  • Momentjs » Luxon » Version: 1.21.0
    cpe:2.3:a:momentjs:luxon:1.21.0
  • Momentjs » Luxon » Version: 1.21.1
    cpe:2.3:a:momentjs:luxon:1.21.1
  • Momentjs » Luxon » Version: 1.21.2
    cpe:2.3:a:momentjs:luxon:1.21.2
  • Momentjs » Luxon » Version: 1.21.3
    cpe:2.3:a:momentjs:luxon:1.21.3
  • Momentjs » Luxon » Version: 1.22.0
    cpe:2.3:a:momentjs:luxon:1.22.0
  • Momentjs » Luxon » Version: 1.22.1
    cpe:2.3:a:momentjs:luxon:1.22.1
  • Momentjs » Luxon » Version: 1.22.2
    cpe:2.3:a:momentjs:luxon:1.22.2
  • Momentjs » Luxon » Version: 1.23.0
    cpe:2.3:a:momentjs:luxon:1.23.0
  • Momentjs » Luxon » Version: 1.24.0
    cpe:2.3:a:momentjs:luxon:1.24.0
  • Momentjs » Luxon » Version: 1.24.1
    cpe:2.3:a:momentjs:luxon:1.24.1
  • Momentjs » Luxon » Version: 1.25.0
    cpe:2.3:a:momentjs:luxon:1.25.0
  • Momentjs » Luxon » Version: 1.26.0
    cpe:2.3:a:momentjs:luxon:1.26.0
  • Momentjs » Luxon » Version: 1.27.0
    cpe:2.3:a:momentjs:luxon:1.27.0
  • Momentjs » Luxon » Version: 1.28.0
    cpe:2.3:a:momentjs:luxon:1.28.0
  • Momentjs » Luxon » Version: 1.3.0
    cpe:2.3:a:momentjs:luxon:1.3.0
  • Momentjs » Luxon » Version: 1.3.1
    cpe:2.3:a:momentjs:luxon:1.3.1
  • Momentjs » Luxon » Version: 1.3.2
    cpe:2.3:a:momentjs:luxon:1.3.2
  • Momentjs » Luxon » Version: 1.3.3
    cpe:2.3:a:momentjs:luxon:1.3.3
  • Momentjs » Luxon » Version: 1.4.0
    cpe:2.3:a:momentjs:luxon:1.4.0
  • Momentjs » Luxon » Version: 1.4.1
    cpe:2.3:a:momentjs:luxon:1.4.1
  • Momentjs » Luxon » Version: 1.4.2
    cpe:2.3:a:momentjs:luxon:1.4.2
  • Momentjs » Luxon » Version: 1.4.3
    cpe:2.3:a:momentjs:luxon:1.4.3
  • Momentjs » Luxon » Version: 1.4.4
    cpe:2.3:a:momentjs:luxon:1.4.4
  • Momentjs » Luxon » Version: 1.4.5
    cpe:2.3:a:momentjs:luxon:1.4.5
  • Momentjs » Luxon » Version: 1.4.6
    cpe:2.3:a:momentjs:luxon:1.4.6
  • Momentjs » Luxon » Version: 1.5.0
    cpe:2.3:a:momentjs:luxon:1.5.0
  • Momentjs » Luxon » Version: 1.6.0
    cpe:2.3:a:momentjs:luxon:1.6.0
  • Momentjs » Luxon » Version: 1.6.1
    cpe:2.3:a:momentjs:luxon:1.6.1
  • Momentjs » Luxon » Version: 1.6.2
    cpe:2.3:a:momentjs:luxon:1.6.2
  • Momentjs » Luxon » Version: 1.7.0
    cpe:2.3:a:momentjs:luxon:1.7.0
  • Momentjs » Luxon » Version: 1.7.1
    cpe:2.3:a:momentjs:luxon:1.7.1
  • Momentjs » Luxon » Version: 1.8.0
    cpe:2.3:a:momentjs:luxon:1.8.0
  • Momentjs » Luxon » Version: 1.8.1
    cpe:2.3:a:momentjs:luxon:1.8.1
  • Momentjs » Luxon » Version: 1.8.2
    cpe:2.3:a:momentjs:luxon:1.8.2
  • Momentjs » Luxon » Version: 1.8.3
    cpe:2.3:a:momentjs:luxon:1.8.3
  • Momentjs » Luxon » Version: 1.9.0
    cpe:2.3:a:momentjs:luxon:1.9.0
  • Momentjs » Luxon » Version: 2.0.0
    cpe:2.3:a:momentjs:luxon:2.0.0
  • Momentjs » Luxon » Version: 2.0.1
    cpe:2.3:a:momentjs:luxon:2.0.1
  • Momentjs » Luxon » Version: 2.0.2
    cpe:2.3:a:momentjs:luxon:2.0.2
  • Momentjs » Luxon » Version: 2.1.0
    cpe:2.3:a:momentjs:luxon:2.1.0
  • Momentjs » Luxon » Version: 2.1.1
    cpe:2.3:a:momentjs:luxon:2.1.1
  • Momentjs » Luxon » Version: 2.2.0
    cpe:2.3:a:momentjs:luxon:2.2.0
  • Momentjs » Luxon » Version: 2.3.0
    cpe:2.3:a:momentjs:luxon:2.3.0
  • Momentjs » Luxon » Version: 2.3.1
    cpe:2.3:a:momentjs:luxon:2.3.1
  • Momentjs » Luxon » Version: 2.3.2
    cpe:2.3:a:momentjs:luxon:2.3.2
  • Momentjs » Luxon » Version: 2.4.0
    cpe:2.3:a:momentjs:luxon:2.4.0
  • Momentjs » Luxon » Version: 2.5.0
    cpe:2.3:a:momentjs:luxon:2.5.0
  • Momentjs » Luxon » Version: 2.5.1
    cpe:2.3:a:momentjs:luxon:2.5.1
  • Momentjs » Luxon » Version: 3.0.0
    cpe:2.3:a:momentjs:luxon:3.0.0
  • Momentjs » Luxon » Version: 3.0.1
    cpe:2.3:a:momentjs:luxon:3.0.1
  • Momentjs » Luxon » Version: 3.0.2
    cpe:2.3:a:momentjs:luxon:3.0.2
  • Momentjs » Luxon » Version: 3.0.3
    cpe:2.3:a:momentjs:luxon:3.0.3
  • Momentjs » Luxon » Version: 3.0.4
    cpe:2.3:a:momentjs:luxon:3.0.4
  • Momentjs » Luxon » Version: 3.1.0
    cpe:2.3:a:momentjs:luxon:3.1.0
  • Momentjs » Luxon » Version: 3.1.1
    cpe:2.3:a:momentjs:luxon:3.1.1
  • Momentjs » Luxon » Version: 3.2.0
    cpe:2.3:a:momentjs:luxon:3.2.0


Contact Us

Shodan ® - All rights reserved