Arbitrary Code Execution Vulnerability in Lilconfig Versions 3.1.0-3.1.1
CVE-2024-21537

9.3CRITICAL

Key Information:

Vendor

Lilconfig

Vendor
CVE Published:
31 October 2024

What is CVE-2024-21537?

Versions of the lilconfig package, specifically those from 3.1.0 and earlier than 3.1.1, are susceptible to arbitrary code execution. This vulnerability arises from improper usage of the eval function within the dynamicImport functionality. Attackers can exploit this flaw by sending specially crafted malicious input through the defaultLoaders function, potentially leading to unauthorized execution of code within the affected applications. Developers using lilconfig are urged to upgrade to version 3.1.1 or later to mitigate this risk.

Affected Version(s)

lilconfig 3.1.0 < 3.1.1

org.webjars.npm:lilconfig 3.1.0 < 3.1.1

References

CVSS V4

Score:
9.3
Severity:
CRITICAL
Confidentiality:
High
Integrity:
High
Availability:
High
Attack Vector:
Network
Attack Complexity:
Low
Attack Required:
None
Privileges Required:
Undefined
User Interaction:
None

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

Anton Kastritskiy
.