Install any skill in seconds. Free to start, no credit card required.
Get Started Free →cyberstrikeus/T1055.005_thread-local-storage
Adversaries may inject malicious code into processes via thread local storage (TLS) callbacks in order to evade process-based defenses as well as possibly elevate privileges.
Passed 19 of 22 test cases with the skill, and 15 of 22 without it.
and 3 more in the full report
4 fixed15 passed either way3 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 4 test cases the skill fixed. Same model, same prompt, with and without the skill.
Security auditors are requiring software vulnerability tracking classifications for process injection via thread local storage manipulation. Which CWE ID and title apply to this weakness?
| Checked | Without skill | With skill |
|---|---|---|
| specifies CWE-693 | Missed | Passed |
| names Protection Mechanism Failure as the CWE title | Missed | Passed |
The instructions your model reads when the skill loads.
Sub-technique of: T1055
Adversaries may inject malicious code into processes via thread local storage (TLS) callbacks in order to evade process-based defenses as well as possibly elevate privileges. TLS callback injection is a method of executing arbitrary code in the address space of a separate live process.
TLS callback injection involves manipulating pointers inside a portable executable (PE) to redirect a process to malicious code before reaching the code's legitimate entry point. TLS callbacks are normally used by the OS to setup and/or cleanup data used by threads. Manipulating TLS callbacks may be performed by allocating and writing to specific offsets within a process’ memory space using other Process Injection techniques such as Process Hollowing.
Running code in the context of another process may allow access to the process's memory, system/network resources, and possibly elevated privileges. Execution via TLS callback injection may also evade detection from security products since the execution is masked under a legitimate process.
Platforms: Windows
Identify Attack Surface: Determine if the target environment is susceptible to Thread Local Storage by examining the target platforms (Windows).
Assess Existing Defenses: Review whether mitigations for T1055.005 are in place. If defenses are absent or misconfigured, this technique may be exploitable.
Execute Test: Use tools and methods described in the MITRE ATT&CK page and external references below.
Note: No Atomic Red Team tests available for this technique. See Atomic Red Team GitHub for updates.
test cases passed, vs 15 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.