네트워크의 두 시스템 간에 또는 동일한 시스템의 두 위치 간에 파일 및 디렉토리를 동기화할 수 있습니다.
인기 파일 동기화 도구인 Rsync가 수개월간의 지속적인 개발과 철저한 검증을 거쳐 오랫동안 기다려온 버전 3.5.0을 출시했습니다 . 이번 업데이트는 프로젝트 역사상 가장 중요한 업데이트 중 하나로 평가받고 있습니다.
관리자와 연구 커뮤니티의 협력적인 노력 덕분에 수십 건의 심각한 보안 결함이 수정되었으며, 전송 작업 중 경로 확인, 접근 권한 검증 및 심볼릭 링크 처리 방식이 완전히 새롭게 정의되었습니다.
Rsync 3.5.0의 주요 소식
Rsync 3.5.0 릴리스에서는 직접 접근 및 실행 제어 관련 취약점이 해결되었습니다 . 특히 , 프록시 프로토콜 = true 모드 구현상의 취약점인 CVE-2026-53791이 완화되었습니다. 이전에는 공격자가 PROXY 헤더를 조작하여 IP 주소를 위장하고 직접 연결을 설정 함으로써 데몬의 접근 제한 규칙을 우회할 수 있었습니다. 이번 업데이트에서는 프록시 프로토콜 hosts 지시문에 명시적인 화이트리스트가 정의되어 있지 않으면 모든 프록시 연결을 차단합니다.
이와 동시에, CVE-2026-53790으로 식별된 위험한 명령 주입 취약점이 패치되었습니다. 이 결함은 시스템이 환경 변수(예: RSYNC_CONNECT_PROG), 실행 핸들러 또는 rsync-ssl 환경 변수를 통해 명령을 호출할 때 외부 값을 제대로 이스케이프 처리하지 못하여 발생했습니다. 호스트 이름이나 모듈 이름과 같이 유효성이 검증되지 않은 값을 수신하면 악의적인 공격자는 호스트 시스템에서 임의의 명령을 강제로 실행할 수 있었습니다.
심볼릭 링크 및 경계 외 접근 방지
이번 릴리스에 포함된 다른 수정 사항은 심볼릭 링크와 관련된 취약점을 해결합니다. 이는 가장 큰 공격 벡터였으며, 이와 관련된 취약점은 총 11개였습니다. 이러한 결함으로 인해 권한이 제한된 로컬 사용자가 rsync 프로세스를 속여 지정된 디렉터리 외부의 임의 파일을 읽거나(CVE-2026-53802) 쓰도록(CVE-2026-53803) 할 수 있었으며, 심지어 chroot 환경까지 우회할 수 있었습니다. 예를 들어, 공격자는 대상 로그 파일을 /root/.ssh/authorized_keys에 대한 링크로 빠르게 교체하여 관리자 계정에 자격 증명을 삽입할 수 있었습니다.
이러한 경쟁 조건 기반 공격(TOCTOU)을 제거하기 위해 개발팀 은 모든 플랫폼에서 심볼릭 링크 처리 방식을 통합했습니다 . 이제 각 경로 구성 요소를 순차적으로 안전하게 해석하여 유효성을 검사하며, 대상 디렉터리에 대한 심볼릭 링크는 현재 사용자 또는 관리자(루트)에게 속해야 합니다.
rrsync(CVE-2026-53783)에서도 심각한 취약점이 패치되었습니다. 이 취약점은 경로를 검증한 후 동일한 이름으로 동기화를 수행하여 공격자가 허용된 기본 디렉터리를 우회하는 심볼릭 링크를 삽입할 수 있는 시간적 여유를 제공했습니다.
메모리 문제 해결 및 서비스 거부 공격 방어
이번 업데이트에는 버퍼 초과 쓰기와 같은 메모리 손상 취약점에 대한 패치 도 포함되어 있습니다. 개발자들은 타사에서 제공하는 필터링 규칙에서 마지막 백슬래시의 크기를 시스템이 무시하는 CVE-2026-70461 과 명령 인자 바인딩 구문 분석 중 널 문자를 무시하여 힙 메모리 오류를 일으키는 CVE-2026-70456을 해결했습니다.
또한, 서버 리소스를 고갈시키려는 공격( 서비스 거부 공격, DoS )에 대한 방어력 이 향상되었습니다 . CVE-2026-70453 및 CVE-2026-70464와 같이 불완전한 매개변수, 조작된 문자열 또는 과도한 구성(예: Zstandard 스레드의 남용적인 할당)을 전송하여 서버의 동시 연결 제한을 초과하거나 CPU 처리 용량을 고갈시키는 심각한 시나리오가 해결되어 프로덕션 환경에서 Rsync 데몬이 안정화되었습니다.
새 버전에 대해 더 자세히 알고 싶으신가요 ? 다음 링크에서 자세한 내용을 확인하실 수 있습니다.
Linux에 Rsync를 설치하는 방법은 무엇입니까?
시스템에 이 도구를 설치하는 데 관심이 있는 사람들은 대부분의 Linux 배포판의 저장소에 제공되는 패키지를 설치하면 됩니다.
데비안, 우분투 또는 이들의 파생 배포판을 사용하는 사용자는 터미널을 열고 다음을 입력하십시오.
sudo apt install rsync
자, 페도라 사용자 여러분을 위해 설명드리겠습니다 .
sudo dnf install rsync
반면 Arch Linux 및 그 파생 배포판 사용자의 경우 :
sudo pacman -S rsync
openSUSE 사용자 여러분께 드리는 말씀입니다 :
rsync의 sudo zipper