A computer security exploit technique that allows an attacker to execute code in a system by chaining together short sequences of instructions already present in the system's memory.
"The malware used return-oriented programming to bypass security measures and gain control of the system."