CVE-2023-26266
Description
In AFL++ 4.05c, the CmpLog component uses the current working directory to resolve and execute unprefixed fuzzing targets, allowing code execution.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
AFL++ 4.05c CmpLog component resolves unprefixed fuzzing targets from current working directory instead of PATH, enabling code execution via malicious executable in the working directory.
Vulnerability
In AFL++ version 4.05c, the CmpLog component incorrectly resolves unprefixed fuzzing targets (e.g., targetapp instead of /path/to/targetapp) by searching the current working directory (PWD) rather than the system PATH. This affects standard instrumented mode and Frida mode, but not QEMU mode [1]. The bug violates the expected behavior that unprefixed executables should be resolved via PATH.
Exploitation
An attacker who can place a malicious executable with the same name as the intended target in the user's current working directory can cause AFL++ to execute that malicious binary instead of the legitimate one. The attacker does not need authentication or special privileges beyond the ability to write a file to the directory where the user runs AFL++. The user must invoke afl-fuzz with an unprefixed target path (e.g., -- targetapp).
Impact
Successful exploitation allows arbitrary code execution in the context of the user running AFL++. The attacker gains the ability to execute arbitrary commands, potentially leading to full compromise of the user's system or data exfiltration.
Mitigation
The vulnerability is fixed in the pull request [1] by modifying the CmpLog component to search for unprefixed targets in PATH instead of PWD. Users should update to a patched version of AFL++ (after the fix is merged). As a workaround, always provide full paths to fuzzing targets (e.g., /usr/bin/targetapp) to avoid reliance on PATH resolution. No CVE-specific KEV listing is known.
AI Insight generated on May 25, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
2- AFL++/AFL++description
- Range: =4.05c
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
1News mentions
0No linked articles in our index yet.