CVE-2024-22363


Summary


All versions of SheetJS CE through 0.20.1 are vulnerable to "Regular Expression Denial of Service" (ReDoS). For more details, see https://regexide.com

Categorization


CVSS Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H (Score 7.5 - High)

CWE-1333 Inefficient Regular Expression Complexity [1]

Affected Products


All releases of SheetJS Community Edition up to version 0.20.1 are affected. This includes:


Remediation


Users should upgrade to version 0.20.2 or later. Official releases are available on the SheetJS CDN [2]. SheetJS CE documentation includes installation instructions for common deployments [7].

Acknowledgements


Special thanks to Asadbek Karimov and Jardel Matias for discovering and helping to resolve the issue.

Links


  1. https://cwe.mitre.org/data/definitions/1333.html
  2. https://cdn.sheetjs.com
  3. https://www.npmjs.com/package/xlsx
  4. https://cdnjs.com/libraries/xlsx/
  5. https://www.jsdelivr.com/package/npm/xlsx/
  6. https://deno.land/x/sheetjs/
  7. https://docs.sheetjs.com/docs/getting-started/