Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2024-1512 — PoC for CVE-2024-1512 in MasterStudy LMS WordPress Plugin. | Kitploit
도구/GitHubGitHub/rat-c/cve-2024-1512
Vulnerability AnalysisCode AnalysisExploitationWeb Application ExploitationWeb SecurityPenetration Testing
GitHubrat-c/cve-2024-1512

CVE-2024-1512

PoC for CVE-2024-1512 in MasterStudy LMS WordPress Plugin.

저장소 보기
212년 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

CVE-2024-1512 개념 증명

취약점 개요

CVE-2024-1512는 MasterStudy LMS WordPress 플러그인, 특히 /lms/stm-lms/order/items REST 경로의 구현에서 중요한 취약점을 노출합니다. 이 문제는 플러그인이 'user' 매개변수를 적절히 이스케이프하지 못하고 SQL 쿼리를 부적절하게 준비한 데서 발생합니다. 결과적으로 공격자는 'user' 매개변수를 조작하여 쿼리에 악성 SQL 코드를 삽입할 수 있습니다. 이 취약점은 UNION 기반 SQL 인젝션 공격을 용이하게 하며, 공격자가 원래 쿼리에 추가 SQL 명령을 추가하여 무단 데이터베이스 상호작용을 가능하게 합니다. 이러한 상호작용에는 데이터 추출, 데이터 삭제 또는 데이터 조작이 포함될 수 있으며, 데이터의 기밀성, 무결성 및 가용성에 심각한 위험을 초래합니다. 이 취약점의 악용에는 인증이 필요하지 않으므로, 영향을 받는 사이트에 HTTP 요청을 보낼 수 있는 모든 원격 공격자가 시도할 수 있어 특히 위험합니다.

개념 증명 (PoC)

sqlmap을 사용하여 익스플로잇하려면 http://example.com을 대상 URL로 바꾸십시오.

root@kitploit:~
sqlmap -u 'http://example.com/?rest_route=/lms/stm-lms/order/items&author_id=111&user=555' --dbs --batch -p user

탐지

저장소에 제공된 Go 스크립트를 사용하여 조작된 SQL 인젝션 페이로드에 대한 응답 시간을 측정함으로써 이 취약점의 존재를 탐지할 수 있습니다. 이 도구는 인수로 제공된 기본 URL에 SQL 인젝션 페이로드를 추가하여 URL을 구성합니다. 그런 다음 이 URL에 HTTP GET 요청을 보냅니다. 응답 시간이 평소보다 현저히 길면(예제에서는 5초를 기준으로 사용) SQL 인젝션 시도가 성공했을 수 있음을 시사하며, 잠재적인 취약점을 나타냅니다.

root@kitploit:~
go run main.go http://example.com

완화 조치

MasterStudy LMS WordPress 플러그인을 이 취약점이 해결된 3.2.5 이후 버전으로 업데이트하십시오. SQL 인젝션 취약점을 방지하기 위해 항상 입력 매개변수를 엄격하게 검증하고 정제하십시오.

참고 자료

NVD - CVE-2024-1512 상세 정보
Tenable - CVE-2024-1512
Wordfence 보안 권고 - MasterStudy LMS 플러그인 취약점

도구 다운로드