🔍 CVE-2026-41235

0.0
CVSS Score
UNKNOWN
2026-06-04
2026-07-22 20:10
✅ 완료

🇰🇷 한글 설명

Froxlor 2.3.6 버전에서 FTP 사용자의 쉘을 설정할 때 관리자가 지정한 화이트리스트를 서버 측에서 강제하지 않는 취약점이 발견되었습니다. 인증된 사용자가 `/bin/bash`와 같은 임의의 쉘을 요청할 수 있으며, 이는 시스템 계정 데이터베이스에 반영되어 실제 호스트 쉘 접근 권한을 획득할 수 있게 합니다.

💡 쉬운 설명

서버 관리 프로그램의 허점을 이용해 사용자가 허용되지 않은 명령 실행 도구를 몰래 설정할 수 있는 문제입니다. 이를 통해 공격자는 제한된 권한을 넘어 서버 전체를 제어할 수 있는 권한을 얻을 수 있습니다.

🇺🇸 원문 (English)

Froxlor is open source server administration software. Version 2.3.6 lets administrators configure `system.available_shells` as the approved shell list that customers may assign to FTP users. However, the server-side FTP account handlers do not enforce that whitelist when processing add or edit requests. As a result, an authenticated customer with shell delegation enabled can submit an arbitrary shell such as `/bin/bash` even when the panel UI only offers more restricted choices. In deployments that use the default `nssextrausers` integration, the attacker-controlled shell is then propagated into the system account database, leading to real host shell access. Version 2.3.7 fixes the issue.

📍 영향받는 시스템

Froxlor version 2.3.6 and below

⚔️ 공격 벡터

인증된 사용자가 API 또는 요청을 조작하여 화이트리스트에 없는 임의의 쉘 경로를 제출

🛡️ 대응 방법

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

🔧 검증 코드

출력된 Froxlor 버전이 2.3.7 미만인지 확인하십시오.

Shell / Script
php /path/to/froxlor/version.php 2>/dev/null || echo 'Check version manually'

💻 영향받는 소프트웨어

Spring Data REST