🔍 CVE-2012-10047

0.0
CVSS Score
UNKNOWN
2025-08-08
2026-05-26 14:16
✅ 완료

🇰🇷 한글 설명

Cyclope Employee Surveillance Solution 6.x 버전에서 로그인 메커니즘의 username 파라미터가 적절히 검증되지 않아 SQL injection 공격에 취약합니다. 공격자는 이를 이용해 악의적인 PHP 파일을 디스크에 작성하고 실행할 수 있으며, SYSTEM 사용자 권한으로 원격 코드 실행이 가능합니다.

💡 쉬운 설명

Cyclope 감시 소프트웨어의 로그인 폼에서 공격자가 특수한 입력을 보내면 서버 데이터베이스를 조작할 수 있습니다. 이를 통해 악성 프로그램을 설치하고 컴퓨터를 완전히 장악할 수 있습니다.

🇺🇸 원문 (English)

Cyclope Employee Surveillance Solution versions 6.x are vulnerable to a SQL injection flaw in its login mechanism. The username parameter in the auth-login POST request is not properly sanitized, allowing attackers to inject arbitrary SQL statements. This can be leveraged to write and execute a malicious PHP file on disk, resulting in remote code execution under the SYSTEM user context.

📍 영향받는 시스템

Cyclope Employee Surveillance Solution 6.x

⚔️ 공격 벡터

POST 요청의 username 파라미터에 SQL injection 코드 삽입을 통한 PHP 파일 작성 및 원격 코드 실행

🛡️ 대응 방법

Cyclope를 최신 패치 버전으로 업그레이드하고, 모든 사용자 입력을 검증하며 파라미터화된 쿼리(Prepared Statement) 사용

🔧 검증 코드

명령어 결과에서 cyclope 패키지가 나열되면 설치되어 있으며, 버전 정보로 6.x 여부를 확인합니다. 아무것도 표시되지 않으면 설치되지 않았습니다.

Shell / Script
dpkg -l 2>/dev/null | grep cyclope || rpm -qa 2>/dev/null | grep cyclope || echo 'Not installed'

💻 영향받는 소프트웨어

PHP