
PS4/PS5에서 libpng의 힙 버퍼 오버플로우에 대한 개념 증명 익스플로잇입니다. FTP 대체를 통해 갤러리에서 열릴 때 취약점을 트리거하는 악성 PNG를 생성합니다.
1- 공유 버튼을 누르고 스크린샷을 찍습니다. 2- FTP를 사용하여 경로: /user/av_contents/photo/NPXS20001/NPXS20001/XXX/ 로 이동하면 찍은 스크린샷을 찾을 수 있습니다. 3- PC에 복사하고 make_png.py를 실행하면 poc.png가 출력됩니다. 4- 스크린샷 이름으로 변경한 후 FTP를 사용하여 동일한 경로에 덮어씁니다. 5- 갤러리에서 열어보면 오류가 발생합니다.