🇰🇷 한글 설명
ownCloud Server의 파일명 sanitization 컴포넌트에서 PHP의 $_GET 파라미터 배열 캐스팅을 부적절하게 처리하는 취약점으로, 조작된 endpoint 파일명을 통해 무한 루프와 대량의 로그 파일 소비를 야기하는 서비스 거부 공격이 가능합니다.
💡 쉬운 설명
ownCloud 웹 서버에서 특정 파일명을 잘못된 방식으로 처리해서 무한 반복되는 오류가 발생합니다. 이를 이용하면 공격자가 서버를 느리게 만들거나 리소스를 고갈시킬 수 있습니다.
🇺🇸 원문 (English)
The filename sanitization component in ownCloud Server before 6.0.8, 7.0.x before 7.0.6, and 8.0.x before 8.0.4 does not properly handle $_GET parameters cast by PHP to an array, which allows remote attackers to cause a denial of service (infinite loop and log file consumption) via crafted endpoint file names.
📍 영향받는 시스템
ownCloud Server 6.0.8 이전, 7.0.6 이전, 8.0.4 이전 버전
⚔️ 공격 벡터
HTTP GET 요청으로 조작된 파일명 파라미터를 전송하여 endpoint 처리 로직에서 무한 루프 트리거
🛡️ 대응 방법
ownCloud를 6.0.8, 7.0.6, 8.0.4 이상으로 업그레이드
🔧 검증 코드
버전 정보가 표시되면 설치된 ownCloud 버전 확인 후 영향받는 버전 범위와 비교하여 패치 필요 여부 판단
curl -s http://localhost/owncloud/version.php 2>/dev/null | grep -i version || dpkg -l | grep owncloud