
WordPress용 Gutenberg Template Library & Redux Framework 플러그인 <= 4.2.11은 redux-core/class-redux-core.php의 includes 함수에서 인증되지 않은 사용자가 사용할 수 있는 여러 AJAX 작업을 등록했습니다. 이러한 작업은 특정 사이트에 고유하지만, 사이트 URL에 알려진 솔트 값 '-redux'를 사용한 md5 해시와 이전 해시에 알려진 솔트 값 '-support'를 사용한 md5 해시를 기반으로 하므로 결정적이고 예측 가능했습니다. 이러한 AJAX 작업을 사용하여 활성 플러그인 및 해당 버전 목록, 사이트의 PHP 버전, 사이트의 AUTH_KEY와 SECURE_AUTH_KEY를 연결한 솔트되지 않은 md5 해시를 검색할 수 있었습니다.
사용법:
python cve-2021-38314.py [ url vulnerable]
예시:
python cve-2021-38314.py https://vulnerable-site.com