cs161-staff / textbook

Online textbook for CS 161: Computer Security at UC Berkeley.
https://textbook.cs161.org/
68 stars 23 forks source link

Memory Safety Vulnerabilities Diagram Says "FSP" instead of "SFP" #50

Closed Lawrence1024 closed 10 months ago

Lawrence1024 commented 1 year ago

Under Chapter 3 at https://textbook.cs161.org/memory-safety/vulnerabilities.html

rqchao commented 11 months ago

If you're referring to 3.5, FSP is meant to denote the original SFP is overwritten.

peyrin commented 10 months ago

The diagram in section 3.5 is correct as-is. Starting in Step 2, the SFP is overwritten, and the paper we linked refers to this overwritten value as the "forged saved frame pointer", or FSP.