
CVE-2023-41993
이 저장소는 CVE-2023-41993 취약점에 대한 개념 증명(PoC) 익스플로잇을 포함합니다.
이 PoC는 po6ix가 공개한 PoC를 기반으로 제한된 읽기/쓰기 프리미티브를 보여줍니다.
이 PoC의 데모는 여기에서 확인할 수 있습니다.
질문, 제안 또는 우려사항이 있으시면 이슈를 남겨주세요. :) <3
# Clone this repository
git clone https://github.com/0x06060606/CVE-2023-41993.git
# Go into the repository directory
cd CVE-2023-41993
# Install dependencies
pip3 install -r requirements.txt
# Start the server
python3 server.py
# Open Safari and navigate to
# http://<your-ip>:8080
CVE-2023-41993은 WebKit 브라우저 엔진에 뿌리를 둔 치명적인 취약점으로, 다양한 Apple 제품에 영향을 미칩니다. 악성 웹 콘텐츠를 처리할 때 임의 코드 실행을 허용합니다. 자세한 내용은 보안 권고와 이 문제를 해결한 WebKit의 커밋에서 확인할 수 있습니다.
이 PoC는 임의 읽기/쓰기 프리미티브를 보여주며, CVE-2023-41993의 익스플로잇을 발전시킵니다. 이 익스플로잇의 핵심 부분은 JavaScriptCore의 동작을 조작하여 제어된 메모리 손상을 달성한 후, 이를 임의 읽기 및 쓰기 프리미티브로 확대하는 것입니다.
이 PoC는 교육 목적으로만 제공됩니다. 이 PoC는 악의적인 목적으로 사용하기 위한 것이 아닙니다. 본인은 이 PoC의 오용에 대해 어떠한 책임도 지지 않습니다.
이 PoC는 MIT 라이선스에 따라 사용 허가됩니다.