Heap Spray

Noun · Security & Infosec

Definitions

  1. An exploitation technique that fills heap memory with repeated attacker-controlled data to increase the chance that execution or references land on a useful payload or object layout. Heap spraying was especially common in browser and scripting-engine exploits.

    In plain English: Filling memory with attacker-controlled data to make an exploit more likely to work.

    Example: "The exploit used a heap spray to make the use-after-free land in attacker-controlled memory more reliably."

Related Terms