
CVE-2024-1301에 대한 개념 증명 익스플로잇으로, s:can moni:tool 4.6.3까지의 인증되지 않은 SQL 인젝션으로, 블라인드 SQLi를 통해 전체 데이터베이스 손상을 가능하게 합니다.
CVE-2024-1301: 9.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H | CWE-89.
소프트웨어 링크: https://www.s-can.at/en/product/monitool/
버전: 4.6.3
@저자: Guillermo García Molina
설명: s:can moni:tools 버전 4.6.3 이하에서 인증되지 않은 공격자가 SQL 인젝션을 통해 데이터베이스에 대한 전체 접근 권한을 얻을 수 있습니다. 이는 기밀성 손실, 무결성 손실 및 DoS로 이어질 수 있습니다.
로그인 요청에 포함된 j_username 매개변수가 SQL 인젝션 취약점의 영향을 받습니다. 다음 그림은 페이로드 test'+AND+1=(SELECT+1+FROM+PG_SLEEP(10))+AND+'GKZy'='GKZy&j_password=test가 포함된 요청을 보여주며, 데이터베이스가 응답을 보내기 전에 10초 동안 대기하도록 강제합니다:


블라인드 SQL 인젝션 기법(https://owasp.org/www-community/attacks/Blind_SQL_Injection)을 사용하여 데이터베이스의 모든 데이터를 덤프할 수 있었습니다. 예를 들어 ipc 데이터베이스의 User 테이블을 덤프했습니다:
