Everything About ___
Live briefing

Everything about Arbitrary code execution

Cyber attack where any code can be run

In computer security, arbitrary code execution (ACE) is an attacker's ability to run any commands or code of the attacker's choice on a target machine or in a target process. An arbitrary code execution vulnerability is a security flaw in software or hardware allowing arbitrary code execution. A program that is designed to exploit such a vulnerability is called an arbitrary code execution exploit. The ability to trigger arbitrary code execution over a network is often referred to as remote code execution. Wikipedia →

đź§­ Start here: a 6-step reading path

  1. Read the overview: Arbitrary code executionA 5-minute orientation
  2. Pick up a classic book: Clean CodeThe most-reprinted book on the subject
  3. Read the landmark paper: Estimates of success rates of remote arbitrary code execution attacksCited 13 times
  4. Go sideways: Code injectionA closely related topic
  5. Go sideways: Log4ShellA closely related topic

đź“– Definitions

No dictionary entry for this exact phrase.

🗂️ The subject at a glance

  1. Vulnerability types
  2. Methods
  3. Examples

🏆 Landmark papers (most cited)

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

đź”— Related topics