
CVE-2018-14442용 개념 증명 익스플로잇, Foxit Reader 및 PhantomPDF의 사용 후 해제 취약점으로, 악성 PDF 파일을 통해 원격 코드 실행을 가능하게 합니다.
메모리가 해제된 후에 이를 참조하면 프로그램이 충돌하거나 예상치 못한 값을 사용하거나 코드를 실행할 수 있습니다.
이 취약점은 원격 공격자가 Foxit Reader의 취약한 설치 환경에서 임의의 코드를 실행할 수 있도록 합니다. 이 취약점을 악용하려면 사용자 상호 작용이 필요하며, 대상이 악성 페이지를 방문하거나 악성 파일을 열어야 합니다.
구체적인 결함은 CPDF_Parser::m_pCryptoHandler 처리에 존재합니다. 문제는 객체에 대한 작업을 수행하기 전에 객체의 존재 여부를 검증하지 않음으로 인해 발생합니다. 공격자는 이 취약점을 이용하여 현재 프로세스의 컨텍스트 내에서 코드를 실행할 수 있습니다.
CVE-2018-14442
Sudhakar Verma 및 Ashfaq Ansari - Project Srishti