0xBlackash/CVE-2026-43499
PoC files
2 filesFile viewing is interactive and short-lived. Downloads are password-protected ZIP archives using password eip.
Analysis
Technical assessment
The artifact contains a Python script that checks the kernel version against a hardcoded list to determine if the system is likely vulnerable to CVE-2026-43499. It also includes a crash proof-of-concept that attempts to trigger a kernel panic via futex syscalls, but the primary stated operation is detection and validation, not reliable exploitation.
Backdoor review
No backdoor observed in reviewed code
The repository contains a README documenting CVE-2026-43499 and a Python script (ghostlock_poc.py) that checks kernel version and optionally triggers a crash PoC using futex syscalls. The script performs only the described vulnerability check and crash demonstration; no concealed backdoor, credential theft, persistence, or unrelated payload is present.
Classification basis and observed behavior
Classification basis
The Python script is named 'Safe Checker + Crash PoC' and its primary function is to check the kernel version and report vulnerability status. The crash PoC is described as a dangerous test that may cause a kernel panic, but it does not contain code to gain privileges or achieve reliable exploitation; it only attempts to trigger a crash, which aligns with a scanner/detector role.
ghostlock_poc.py:3ghostlock_poc.py:39-49ghostlock_poc.py:66-68Requirements
- Local code execution on a Linux system with a vulnerable kernel version.
ghostlock_poc.py:24-37 - Access to futex system calls.
ghostlock_poc.py:57-58
Observed behavior
- Checks the running kernel version against a hardcoded list of patched versions to report vulnerability status.
ghostlock_poc.py:24-37 - Spawns multiple threads that call futex with FUTEX_LOCK_PI, then calls FUTEX_CMP_REQUEUE_PI in a loop to attempt to trigger a kernel crash.
ghostlock_poc.py:60-82
Behaviors behind the backdoor verdict
Observables
- Futex Syscall
- libc.syscall(202, uaddr, op, val, 0, uaddr2, 0)The PoC uses raw futex syscalls (FUTEX_LOCK_PI, FUTEX_CMP_REQUEUE_PI) to trigger the described rtmutex vulnerability, consistent with the documented attack flow.
ghostlock_poc.py:58ghostlock_poc.py:62ghostlock_poc.py:79 - Kernel Version Check
- is_vulnerable_kernel() functionThe script checks the running kernel version against known patched versions before running the PoC, which is normal safety behavior for a vulnerability checker.
ghostlock_poc.py:24-37 - User Prompt
- input('Run dangerous crash PoC? (y/N): ')The script requires explicit user confirmation before executing the crash PoC, indicating no automatic or concealed harmful action.
ghostlock_poc.py:91
What the analysis did not establish
- The kernel version check uses a hardcoded list of patched versions and may produce false positives or negatives for kernels not explicitly listed.
- The crash PoC is described as potentially causing a kernel panic, but its reliability and effectiveness are not verified.
- The artifact does not include a working exploit for privilege escalation; it only attempts to trigger a crash.
- Only the two text files (README.md, ghostlock_poc.py) were reviewed; no binary or other files were present in the evidence packet.
- The review does not assess whether the PoC actually triggers the vulnerability or causes kernel panic; it only evaluates the presence of backdoor or deceptive behavior.
This review is limited to the supplied PoC code and context. It does not assert that the code works or is safe to execute.