🇰🇷 한글 설명
Synology DiskStation Manager (DSM) 4.3-3810 Update 3 이전 버전의 여러 파일 처리 CGI 스크립트에서 디렉토리 트래버설 취약점이 존재합니다. 공격자는 ".." (점점) 문자를 사용하여 임의의 파일을 읽고, 쓰고, 삭제할 수 있습니다.
💡 쉬운 설명
Synology 파일 관리 시스템에서 ".." 기호로 보호된 폴더 바깥의 파일에 접근 가능한 보안 구멍입니다. 공격자가 원격으로 중요한 파일을 열람, 수정, 삭제할 수 있습니다.
🇺🇸 원문 (English)
Multiple directory traversal vulnerabilities in the FileBrowser components in Synology DiskStation Manager (DSM) before 4.3-3810 Update 3 allow remote attackers to read, write, and delete arbitrary files via a .. (dot dot) in the (1) path parameter to file_delete.cgi or (2) folder_path parameter to file_share.cgi in webapi/FileStation/; (3) dlink parameter to fbdownload/; or unspecified parameters to (4) html5_upload.cgi, (5) file_download.cgi, (6) file_sharing.cgi, (7) file_MVCP.cgi, or (8) file_rename.cgi in webapi/FileStation/.
📍 영향받는 시스템
Synology DiskStation Manager (DSM) 4.3-3810 Update 3 이전 모든 버전
⚔️ 공격 벡터
HTTP 요청의 path, folder_path, dlink 파라미터에 ".."를 포함시켜 상위 디렉토리로 이동 후 임의 파일 접근
🛡️ 대응 방법
DSM을 4.3-3810 Update 3 이상으로 업그레이드 및 모든 CGI 스크립트의 입력값 검증 강화
🔧 검증 코드
출력된 버전이 3810-3xxxxx 이상이면 안전하고, 그 이전 버전이면 취약합니다. 버전이 표시되지 않으면 DSM이 아닌 시스템입니다.
cat /etc/version 2>/dev/null | grep -oE '[0-9]+-[0-9]+' | head -1