Use-After-Free 취약점은 Free된 포인터를  사용함으로써 발생하는 버그이다. Use-After-Free 버그가 발생되는 대표적인 예는 아래와 같다. 

 

Object *obj = (Object *) malloc(sizeof(Object));
obj->Method();
free(obj);

obj->Method(); // Use-After-Free

 

  Dangling Pointer : 이미 Free된 메모리를 가리키는 포인터 

'0x012 Etc' 카테고리의 다른 글

[Git] Fork한 Repository 최신으로 동기화 하는 방법  (0) 2019.06.03
[Etc] GitHub 학습 사이트  (0) 2018.11.18
[Etc] Open Source License Guide  (0) 2017.12.29
[Term] CVE  (0) 2017.12.29
[Term] Intrusion Detection System  (0) 2017.12.29

+ Recent posts