add a FIFO malloc quarantine in addition to the random one #167

Closed
thestinger opened this Issue Feb 6, 2016 · 1 comment

Comments

Projects
None yet
1 participant
@thestinger
Contributor

thestinger commented Feb 6, 2016

The randomized quarantine is a good way of introducing randomness into the heap layout, but it only guarantees that allocations are delayed for a single free cycle. A FIFO quarantine can provide a more meaningful guarantee, potentially mitigating use-after-free vulnerabilities (especially in conjunction with the junk validation code).

@thestinger thestinger changed the title from add a deterministic malloc quarantine on top of the random one to add a deterministic malloc quarantine in additon to the random one Feb 6, 2016

@thestinger thestinger changed the title from add a deterministic malloc quarantine in additon to the random one to add a FIFO malloc quarantine in additon to the random one Feb 6, 2016

@thestinger thestinger changed the title from add a FIFO malloc quarantine in additon to the random one to add a FIFO malloc quarantine in addition to the random one Feb 10, 2016

@thestinger

This comment has been minimized.

Show comment Hide comment
@thestinger

thestinger Feb 10, 2016

Contributor

This is now implemented.

Contributor

thestinger commented Feb 10, 2016

This is now implemented.

@thestinger thestinger closed this Feb 10, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment