I Rsync 3.4.0 er sårbarheder rettet, der kunne tillade udførelse af kode på serveren og klienten.

Der nye version af filsynkroniseringsværktøjet Rsync 3.4.0 er udgivet, og den reparerer seks sårbarheder. Kombinationen af sårbarhederne CVE-2024-12084 og CVE-2024-12085 gør det muligt for en klient at udføre sin kode på serveren. For at udføre et angreb er det tilstrækkeligt med en anonym forbindelse til Rsync-serveren med læserettigheder. For eksempel kan angrebet udføres mod spejle af forskellige distributioner og projekter, der tilbyder mulighed for at downloade builds via Rsync. Problemet vedrører også forskellige applikationer til filsynkronisering og backup, der bruger Rsync som backend, såsom Rclone, DeltaCopy og ChronoSync.

Desuden kan angriberen ved at udnytte sårbarheden serveren organisere angreb mod klienter, der forbinder til serveren, og opnå læse- eller skriverettigheder på enhver fil i deres system, alt efter hvad rettighederne for rsync-processen tillader. For eksempel kan en ondsindet rsync-servere anvendelse føre til indlæsning af SSH-nøgler eller udførelse af kode ved at overskrive filer som ~/ .bashrc og ~/ .popt.

For at forenkle opdateringen af serverne til den nye version af Rsync er protokolnummeret i udgivelsen Rsync 3.4.0 hævet til 32. Man kan følge med i opdateringerne i distributioner på følgende sider: Debian, Ubuntu, RHEL, SUSE/openSUSE, Fedora, Arch, FreeBSD.

Identificerede sårbarheder:

  • CVE-2024-12084 — overskrivning uden for den tildelte buffer ved at sende en forkert kontrolsum, hvis størrelse overstiger 16 byte.
  • CVE-2024-12085 — lækage af indholdet af ikke-initialiserede data fra stakken (én byte ad gangen) under udførelse af kontrolsum-sammenligninger af forkert størrelse.
  • CVE-2024-12086 — adgang til serverens indhold af vilkårlige filer fra klientsystemet gennem generering af forkerte kommunikationstokens og checksums af serveren under kopiering af filer fra klient til server (byte-for-byte indholdsdiskriminering gennem kontrolsum-brute-force).
  • CVE-2024-12087 — overskridelse af den grundlæggende mappe ved brug af indstillingen "—inc-recursive" (aktiveret som standard for mange flag). Sårbarheden skyldes manglende korrekt kontrol af symbolske links, hvilket gør det muligt at skrive filer uden for den angivne målmappe af kunden. En server under angreb kan udnytte sårbarheden til at angribe systemet af den tilsluttede klient.
  • CVE-2024-12088 — fejlagtig kontrol af symbolske links, der peger på andre symbolske links, ved brug af indstillingen "—safe-links". Problemet giver mulighed for at overskride den grundlæggende mappe og skrive data til enhver fil i systemet, så længe adgangen tillader det.
  • CVE-2024-12747 — race condition ved arbejde med symbolske links, der tillader brugeren at opnå forhøjede privilegier og få adgang til privilegerede filer på serveren.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster