Researchers disclosed Process Parameter Poisoning (P³), a Windows code-injection technique that stages malicious payloads inside a newly created process by abusing data copied during CreateProcessW, including the command line, environment block, and STARTUPINFO.lpReserved fields. Instead of relying on heavily monitored APIs such as WriteProcessMemory and VirtualAllocEx, the technique locates attacker-controlled data through the target process’s PEB and RTL_USER_PROCESS_PARAMETERS, then prepares it for execution inside the remote process.
A public proof of concept, p3-loader from Orange Cyberdefense, demonstrates redirecting the target process’s main thread with NtSetContextThread after changing memory protections, avoiding classic remote-thread creation and reducing common process-injection telemetry. SensePost reported that its implementation executed without alerts across four major EDR products even when process-injection protections were enabled, while both disclosures noted defender opportunities such as monitoring executable protections on process-parameter memory, anomalous process-creation parameters, remote reads of process parameters, and thread-context changes following protection updates.

Mallory correlates global threat intelligence with your attack surface — know if you’re exposed before adversaries strike.
2 events from the most recent confirmed update back to the earliest known activity.
SensePost published details on Process Parameter Poisoning (P3), a code-injection technique that uses Windows process startup parameters to place malicious code into a newly created process without relying on commonly monitored APIs such as WriteProcessMemory and VirtualAllocEx. The write-up says the implementation injected code without alerts across four leading EDR products and discusses limitations, a shellcode generator, and possible detection opportunities.
Orange Cyberdefense published the P³-Shellcode Loader proof of concept, describing a code-injection technique that abuses Windows process creation parameters in the PEB and ProcessParameters structures to stage and execute shellcode while avoiding common process-injection telemetry.
Vulnerabilities, threat actors, malware, products, organizations, and breaches Mallory has linked to this story.
2 references tracked. Mallory keeps watching after this page renders.
sensepost.com
Open sourcegithub.com
Open sourceMap indicators from this story to your assets and identify affected systems in minutes.
Every observed campaign, victim, and pivot linked to actors named in this story.
Malware, exploits, and IOCs connected to the activity described here.
YARA, Sigma, and Snort rules deployed to your SIEM as soon as they’re published.
Get matching new stories delivered to your team as they break — not the next morning.
Ask questions about this story and take action on the answers.