Cyber Resilience

CVE-2024-37843

Critical

Published: 25 June 2024

Published
25 June 2024
Modified
21 November 2024
KEV Added
Patch
CVSS Score v3.1 9.8 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS Score 0.8943 99.6th percentile
Risk Priority 73 60% EPSS · 20% KEV · 20% CVSS

Summary

CVE-2024-37843 is a critical-severity SQL Injection (CWE-89) vulnerability in Craftcms Craft Cms. Its CVSS base score is 9.8 (Critical).

Operationally, ranked in the top 0.4% of CVEs by exploit likelihood; it is not currently listed in the CISA KEV catalog.

Deeper analysis

Craft CMS versions up to 3.7.31 contain a SQL injection vulnerability in the GraphQL API endpoint, tracked as CVE-2024-37843 with CWE-89 and a CVSS 3.1 score of 9.8. The flaw allows unauthenticated network access that can fully compromise confidentiality, integrity, and availability of the affected installation.

An attacker with no credentials can send crafted GraphQL queries to the endpoint and execute arbitrary SQL commands against the underlying database, enabling data exfiltration, modification, or service disruption without user interaction.

Public references point to detailed technical write-ups on the unauthenticated GraphQL vector, though no official patch or mitigation guidance is supplied in the available references. The associated EPSS score remains elevated near 0.89 with negligible movement between peak and current values.

EU & UK References

Vulnerability details

Craft CMS up to v3.7.31 was discovered to contain a SQL injection vulnerability via the GraphQL API endpoint.

CWE(s)

Related Threats

No named actor attribution yet. ATT&CK technique mapping in progress for this CVE.

Affected Assets

craftcms
craft cms
≤ 3.7.31

Mitigating Controls

Likely Mitigating Controls AI

Per-CVE control mapping for this CVE has not run yet; the list below is derived from the weakness types (CWEs) cited in the NVD entry.

addresses: CWE-89

Penetration testing uses SQL injection payloads against database interfaces, identifying and supporting fixes for SQL injection weaknesses.

addresses: CWE-89

Validates query inputs to prevent SQL syntax or command manipulation.

References