cs161-staff / textbook

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

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

Closed Lawrence1024 closed 8 months ago

Lawrence1024 commented 1 year ago

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

rqchao commented 9 months ago

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

peyrin commented 8 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.