웹사이트 검색

Rsync 3.4는 6 가지 보안 취약점에 대한 패치를 제공합니다.


Rsync 3.4는 버퍼 오버플로 및 심볼릭 링크 처리 문제를 포함한 6가지 보안 결함에 대한 패치와 함께 출시되었으며 호환성 및 CI 업데이트가 개선되었습니다.

널리 사용되는 파일 동기화 도구인 Rsync는 최신 버전인 3.4를 출시하여 Rsync v3.3 이하에 영향을 미치는 6가지 취약점을 해결했습니다.

CVE-2024-12084: rsync 데몬의 힙 기반 버퍼 오버플로우 결함입니다. 악의적인 체크섬 길이가 16바이트를 초과하여 공격자가 범위를 벗어나 데이터를 쓸 수 있을 때 발생합니다.

CVE-2024-12085: 파일 체크섬 비교 중에 rsync 데몬의 결함이 나타납니다. 공격자는 초기화되지 않은 메모리와 비교하기 위해 체크섬 길이를 조작하여 한 번에 1바이트의 스택 데이터를 유출할 수 있습니다.

CVE-2024-12086: rsync의 결함으로 인해 악성 서버가 클라이언트 컴퓨터에서 파일을 읽을 수 있습니다. 공격자는 파일 복사 중에 특수하게 조작된 체크섬을 전송하여 파일 내용을 바이트 단위로 재구성할 수 있습니다.

CVE-2024-12087: rsync의 경로 통과 결함으로 인해 악성 서버가 의도한 디렉터리 외부에 파일을 쓸 수 있습니다. 이는 "-inc-recursive" 옵션과 부적절한 심볼릭 링크 검사로 인해 발생합니다.

CVE-2024-12088: rsync의 "-safe-links" 옵션의 결함으로 중첩된 심볼릭 링크를 확인하지 못합니다. 이로 인해 경로 순회가 발생하고 예상 디렉터리 외부에 파일을 쓸 수 있습니다.

CVE-2024-12747: rsync의 심볼릭 링크 처리의 경합 상태는 기본 링크 건너뛰기를 우회할 수 있습니다. 공격자가 적시에 일반 파일을 심볼릭 링크로 바꾸면 중요한 정보에 액세스하거나 권한을 높일 수 있습니다.

그 외에도 Rsync 3.4에는 다음과 같은 주목할만한 변경 사항이 포함되어 있습니다.

  • IPv6 검사에서 반환 유형이 누락되는 것과 관련된 문제를 해결하여 원활한 IPv6 기능을 보장합니다.
  • FreeBSD CI(연속 통합) 파이프라인을 GitHub Actions로 이동했습니다.
  • 단일 프록시가 일반 스트림과 SSL 스트림을 동시에 관리할 수 있도록 하는 힌트를 제공했습니다.
  • 사용되지 않는 변수에 대한 컴파일러 경고를 무음으로 설정하여 코드의 혼란을 줄였습니다.
  • 향상된 명령줄 구문 분석 및 일관성 향상을 위해 Popt 1.19로 업그레이드되었습니다.
  • Ubuntu 시스템에 필요한 종속성 설치를 간소화하기 위해 스크립트("install_deps_ubuntu.sh")가 추가되었습니다.
  • Solaris를 위한 전용 빌드 대상을 통합하여 적용 범위를 확장하고 운영 체제 지원을 확대했습니다.
  • 원활한 컴파일 및 연결을 보장하기 위해 Apple Silicon 장치의 링커 경로를 업데이트했습니다.

이전 Rsync 버전을 사용하는 모든 사용자는 위에서 언급한 CVE를 검토하고 최신 v3.4로 업그레이드해야 합니다. 자세한 내용은 변경 로그를 참조하세요.

관련기사: