CVE-2024-21537

Published Oct 31, 2024 CVSS 4.0 · 9.3 Critical EPSS 1.1% KEV · Not listed
Description
Versions of the package lilconfig from 3.1.0 and before 3.1.1 are vulnerable to Arbitrary Code Execution due to the insecure usage of eval in the dynamicImport function. An attacker can exploit this vulnerability by passing a malicious input through the defaultLoaders function.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2024-3040 Versions of the package lilconfig from 3.1.0 and before 3.1.1 are vulnerable to Arbitrary Code Execution due to the insecure usage of eval in the dynamicImport function. An attacker can exploit this vulnerability by passing a malicious input through the defaultLoaders function.
Github GHSA Github GHSA GHSA-fq9m-v26v-2m4f lilconfig Code Injection vulnerability
History
Type Values Removed Values Added
References
Metrics cvssV4_0

{'score': 9.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P'}

Type Values Removed Values Added
First Time appeared Antonk52
Antonk52 lilconfig
CPEs cpe:2.3:a:antonk52:lilconfig:*:*:*:*:*:*:*:*
Vendors & Products Antonk52
Antonk52 lilconfig
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description Versions of the package lilconfig from 3.1.0 and before 3.1.1 are vulnerable to Arbitrary Code Execution due to the insecure usage of eval in the dynamicImport function. An attacker can exploit this vulnerability by passing a malicious input through the defaultLoaders function.
Weaknesses CWE-94
References
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H/E:P'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
snyk
Published
Updated
Aug 17, 2026, 3:25 PM
Reserved
Dec 22, 2023, 12:33 PM
Status
Deferred
Published
Oct 31, 2024, 5:15 AM
Modified
Jul 29, 2026, 4:17 PM