
날짜: 23/02/2024
테스트 대상: ABO.CMS 5.8
공급업체: ABO.CMS
공급업체 URL: https://abocms.ru
ABO.CMS 5.8은 관리자 로그인 페이지의 tb_login 매개변수를 통한 SQL 인젝션에 취약합니다.
영향을 받는 구성 요소는 관리자 로그인 페이지의 "tb_login" 매개변수입니다.
다른 에디션에서도 취약할 가능성이 높습니다.
공격 유형은 원격이며, 공격 벡터는 관리자 로그인 페이지(들)에서 "tb_login" 매개변수를 사용한 POST 요청입니다.
설명:
ABO.CMS 5.8 SQLi,
ABO.CMS의 SQL 인젝션 취약점으로, 안전하지 않은 SQL 쿼리를 백엔드로 전달하여 인젝션을 발생시킵니다.
관리자 페이지(들)에서 "tb_login" 매개변수에 POST 요청을 사용하여 발생합니다.
테스트 중 이 CMS는 다음 유형의 SQL 인젝션을 허용하는 것으로 보였습니다:
boolean 기반 블라인드, 오류 기반, 스택 쿼리, 시간 기반 블라인드 및 유니온 쿼리.
이를 통해 특정 조건(xp_cmdshell 등)에서 데이터베이스 서버 전체를 장악할 수 있습니다.
테스트 환경은 ASPx, PHP 등을 실행하는 IIS 7.5/8.5 및 MSSQL Server 2008 RP2 SP3였습니다.
SQLi는 이 CMS 소프트웨어의 이전 에디션에서도 악용될 가능성이 있지만, 저는 이 취약점을 5.8 에디션에서만 테스트했습니다.
(익스플로잇은 여기: https://github.com/thetrueartist/ABO.CMS-EXPLOIT-Unauthenticated-Login-Bypass-CVE-2024-25227/tree/main)