Use-after-free bezeichnet einen Programmierfehler, bei dem ein Programm auf einen bereits freigegebenen Speicherbereich zugreift, wodurch Abstürze oder Sicherheitslücken entstehen können.
Nach der Freigabe kann ein Speicherbereich bereits für andere Daten verwendet werden. Ein weiterer Zugriff kann deshalb unvorhersehbare Folgen haben und unter bestimmten Bedingungen von Angreifern ausgenutzt werden.
Auch bekannt als
- Use After Free
- Use-after-Free