Byla aktualizována utilita pro synchronizaci souborů Rsync s odstraněním 6 poměrně kritických zranitelností. K provedení útoku pomocí některých z nich stačí anonymní připojení k serveru Rsync s oprávněním pro čtení.
Opravené zranitelnosti:
- CVE-2024-12084 — přetečení zásobníku při předání nesprávného kontrolního součtu, jehož velikost přesahuje 16 bytů.
- CVE-2024-12085 — únik obsahu neinicializovaných dat ze zásobníku (po jednom bajtu najednou) při provádění srovnávacích operací kontrolních součtů nesprávné velikosti.
- CVE-2024-12086 — získání přístupu serveru k obsahu libovolných souborů ze systému klienta prostřednictvím generování nesprávných komunikačních tokenů a kontrolních součtů serverem v procesu kopírování souborů od klienta na server (identifikace obsahu po bajtech prostřednictvím odhadu kontrolního součtu).
- CVE-2024-12087 — překročení základního adresáře při použití volby —inc-recursive (ve výchozím nastavení aktivováno pro mnoho příznaků). Zranitelnost je způsobena nedostatečnou kontrolou symbolických odkazů a umožňuje ukládat soubory mimo určený cílový adresář klienta. Pod kontrolou útočníka může server tuto zranitelnost využít k útoku na systém připojeného klienta.
- CVE-2024-12088 — nesprávná kontrola symbolických odkazů ukazujících na další symbolické odkazy při použití volby —safe-links. Problém umožňuje opustit základní adresář a zapisovat data do jakéhokoli souboru v systému, jak dovolují přístupová práva.
- CVE-2024-12747 — závodní podmínka při práci se symbolickými odkazy, což uživateli umožňuje zvýšit své oprávnění a získat přístup k privilegovaným souborům na serveru.
Tento seznam odstraněných zranitelností byl převzat z webu OpenNET: https://www.opennet.ru/opennews/art.shtml?num=62557
Další změny v nové verzi:
- configure.ac: opravena chyba v ověřování IPv6 kvůli chybějícímu návratovému typu.
- CI: přesunuta sestavení pro FreeBSD do GitHub Actions.
- Přidána nápověda, že proxy může zpracovávat jak běžný, tak SSL stream současně.
- Odstraněna výstraha o nepoužívané proměnné.
- Aktualizace popt na verzi 1.19.
- Podpora: přidán skript install_deps_ubuntu.sh.
- CI: opraveny pravidla pro triggery.
- CI: přidána sestavení pro Solaris.
- Podrobnosti o cestě linkeru Apple silicon.
- acls: synchronizace typu pro orig_umask a odstranění varování kompilace pro macOS.
- Opraveno několik varování nalezených clang-16.
- rrsync: opraveno nesprávné názvosloví parametru v SYNOPSIS manuálu.
- Zaveden PTR_SUB.
- Přidána možnost základního ověření připojení přes rrsync.
- V případě, že není použit vestavěný zlib, použije se libcrypto.
- Úprava pro GCC15(-std=gnu23): opraveno převrácení ukazatele funkce v qsort().
- Opraveny překlepy v manuálu.
Zdroj: linux.org.ru
