Cyber Resilience

CVE-2024-40324

MediumPublic PoC

Published: 25 July 2024

Published
25 July 2024
Modified
21 November 2024
KEV Added
Patch
CVSS Score v3.1 5.4 CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N
EPSS Score 0.1201 93.9th percentile
Risk Priority 18 60% EPSS · 20% KEV · 20% CVSS

Summary

CVE-2024-40324 is a medium-severity Injection (CWE-74) vulnerability in Datex-Soft E-Staff. Its CVSS base score is 5.4 (Medium).

Operationally, exploitation aligns with the MITRE ATT&CK technique Drive-by Compromise (T1189); ranked in the top 6.1% of CVEs by exploit likelihood; it is not currently listed in the CISA KEV catalog; a public proof-of-concept is referenced.

Deeper analysis

A CRLF injection vulnerability affects E-Staff version 5.1. The flaw permits attackers to insert carriage return and line feed characters into input fields, resulting in HTTP response splitting and arbitrary header manipulation. It carries a CVSS 3.1 score of 5.4 and is associated with CWE-74, CWE-93, and CWE-113.

An unauthenticated remote attacker can supply crafted input to trigger the injection, enabling manipulation of HTTP responses that may facilitate cache poisoning, cross-site scripting, or other header-based attacks against users or downstream systems. Public references consist of proof-of-concept material on GitHub; no vendor advisory or patch information is available in the provided sources. The associated EPSS score has remained near 0.12 with negligible movement between current and peak values.

EU & UK References

Vulnerability details

A CRLF injection vulnerability in E-Staff v5.1 allows attackers to insert Carriage Return (CR) and Line Feed (LF) characters into input fields, leading to HTTP response splitting and header manipulation.

CWE(s)

Related Threats

MITRE ATT&CK Enterprise TechniquesAI

T1189 Drive-by Compromise Initial Access
Adversaries may gain access to a system through a user visiting a website over the normal course of browsing.
T1190 Exploit Public-Facing Application Initial Access
Adversaries may attempt to exploit a weakness in an Internet-facing host or system to initially access a network.
Why these techniques?

CRLF injection in public-facing E-Staff web app enables HTTP response splitting, header manipulation, cache poisoning (T1189: Drive-by Compromise), and direct exploitation (T1190: Exploit Public-Facing Application), with potential for session hijacking, XSS, and code execution.

Affected Assets

datex-soft
e-staff
5.1

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-74

Developer assessments and testing (including injection-focused techniques) identify improper neutralization of special elements, and the verifiable flaw remediation corrects them pre-deployment.

addresses: CWE-74

Identifies indicators of injection attacks (command, SQL, LDAP, etc.) via anomaly and attack monitoring.

References