🔍 CVE-2026-41236

8.8
CVSS Score
HIGH
2026-06-04
2026-07-22 20:10
✅ 완료

🇰🇷 한글 설명

Froxlor 2.3.6 버전에서 고객 FTP 사용자의 SSH 키 동기화 과정 중 심볼릭 링크를 추적하는 결함이 발견되었습니다. 공격자가 홈 디렉토리 내의 authorized_keys 파일을 루트 권한의 파일로 연결된 심볼릭 링크로 교체하면, 권한이 있는 크론 작업이 공격자의 키를 루트의 authorized_keys에 추가하여 루트 권한을 탈취할 수 있습니다.

💡 쉬운 설명

서버 관리 프로그램이 사용자의 열쇠를 등록할 때, 사용자가 가짜 길(심볼릭 링크)을 만들어 놓으면 관리자가 실수로 서버의 가장 높은 권한인 '루트'의 열쇠를 공격자에게 넘겨주는 보안 구멍입니다. 이를 통해 공격자는 서버의 모든 권한을 마음대로 휘두를 수 있게 됩니다.

🇺🇸 원문 (English)

Froxlor is open source server administration software. Version 2.3.6 contains a symlink-following flaw in the root-owned SSH key synchronization path used for customer FTP users. The provisioning code appends public keys to `~/.ssh/authorized_keys` under a customer-controlled home directory without verifying that the target path is not a symbolic link. If an attacker controls a shell-enabled customer account and can modify files inside the assigned home directory, the attacker can replace `~/.ssh/authorized_keys` with a symlink to `/root/.ssh/authorized_keys`. When Froxlor's privileged cron task later synchronizes SSH keys, it appends the attacker-supplied key into root's authorized key file, resulting in root SSH access. Version 2.3.7 contains a patch.

📍 영향받는 시스템

Froxlor version 2.3.6 and below

⚔️ 공격 벡터

심볼릭 링크를 이용한 권한 상승 (Symlink-following flaw)

🛡️ 대응 방법

Froxlor를 최신 패치 버전인 2.3.7 이상으로 업데이트하십시오.

🔧 검증 코드

명령어 실행 결과가 'Vulnerable'이면 취약한 버전이며, 'Safe'이면 안전한 버전입니다.

Shell / Script
php -r 'if (version_compare("2.3.6", "2.3.7", "<")) { echo "Vulnerable"; } else { echo "Safe"; }' 2>/dev/null

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

IBM Security Verify Access