System Binary Proxy Execution
System binary proxy execution uses a trusted executable to run untrusted content.
What it means
System binary proxy execution uses a trusted executable to run untrusted content. Defenses that consider only the executable's name or signer may miss the supplied behavior.
An investigation example
A signed system utility processes content from a temporary directory and creates an unexpected child process.
Evidence to examine
Review arguments, referenced files, process ancestry, file provenance, and the utility's legitimate purpose on that host.
A common analytical pitfall
A signed binary can act on attacker-controlled input; signature trust is not an authorization verdict.
Response considerations
Preserve input and execution evidence and review control rules that grant excessive trust to utilities capable of executing supplied content.
A trusted executable can consume untrusted instructions
Operating-system binaries perform many useful functions and may accept scripts, libraries, configuration, or other content. An intruder can sometimes use such a binary as an intermediary for unauthorized execution. The main executable's legitimacy does not establish that its input, invocation, or resulting behavior is approved.
This differs from replacing the binary itself. Investigators should examine arguments, parent process, input location, account context, created children, and follow-on activity. Legitimate administrators can use the same executable, so an alert based only on its name is usually insufficient. The meaningful question is how it was used.
A fictional document-launched utility
An academy's endpoint records show a document application starting a system utility that consumes content from a temporary directory. Analysts preserve the process chain and input identity, then compare the behavior with approved automation. They determine whether execution succeeded and what the resulting process did, rather than assume every invocation is an effective bypass.
Code signatures and application allowlists remain useful controls, but their policy needs to account for trusted tools that can run other material. Restricting an unnecessary capability may reduce risk, while removing essential system components indiscriminately can disrupt legitimate work. Test changes in an appropriate environment.
Read an invocation as a relationship
Use fictional process events to identify the parent, trusted intermediary, untrusted input, and child behavior. Write the narrow claim each event supports. Then compare an approved administrative invocation with the concerning sequence. No executable payload or bypass command is needed for the exercise.
A good report separates the trusted tool from the authority and content involved in its use. Remediation should consider the original access path, input source, and policy boundary. Blocking one observed invocation does not necessarily remove the broader ability of a compromised account to execute unauthorized material.
Related concepts
References & further reading
Original explanations, with primary references for deeper study.
MITRE ATT&CK T1218: System Binary Proxy Execution