Arbitrary File Read via Uncontrolled Data in Path Expression
CVE-2024-45388
What is CVE-2024-45388?
A vulnerability has been identified in Hoverfly, a service virtualization and API simulation tool, wherein the /api/v2/simulation POST handler may allow an attacker to manipulate file paths to access arbitrary files on the server. The vulnerability arises from improper input validation during the simulation view creation process. Although the application prevents absolute paths, an attacker can exploit the input by including '../' segments, thus escaping the defined base file path. This could potentially expose sensitive information or configuration files to unauthorized users. Implementing strict validation of file paths and ensuring that inputs do not escape the designated directory is crucial to mitigate this risk.

Human OS v1.0:
Ageing Is an Unpatched Zero-Day Vulnerability.
Remediate biological technical debt. Prime Ageing uses 95% high-purity SIRT6 activation to maintain genomic integrity and bolster systemic resilience.
Affected Version(s)
hoverfly < 1.10.3
References
EPSS Score
93% chance of being exploited in the next 30 days.
CVSS V3.1
Timeline
Vulnerability published
Vulnerability Reserved
