Byly vydány opravy nástrojů pro správu balíčků APT, které odstranily zranitelnost (CVE-2026-109518), jež umožňuje obejít kontrolu při stahování souborů a dosáhnout vykonání vlastního kódu s právy roota. Celkem bylo vytvořeno 13 verzí pokrývajících všechny verze APT vytvořené za posledních 10 let, počínaje 1.2.x. Aktualizace balíčků s opravou zranitelnosti byly také již připraveny pro různé verze Debian, Ubuntu a Deepin. V defaultním nastavení problém postihuje všechny verze počínaje Debianem 12 a Ubuntu 22.04. Využití starších verzí je možné v případě nastavení parametru Acquire::Retries na hodnotu větší než 0.
Útočník, který se během instalace balíčku dokáže vměšovat do HTTP provozu mezi uživatelským zařízením a repozitářem balíčků, může dosáhnout instalace podvržené nepotvrzené verze balíčku, což mu umožní získat privilegium roota v systému. Útok může být proveden například prostřednictvím kompromitace zrcadel, proxy serverů, bezdrátových přístupových bodů nebo brán poskytovatele. V zprávě o zranitelnosti nejsou uvedeny podrobnosti, pouze bylo zmíněno, že problém je způsoben nesprávným zacházením s tvrdými odkazy. Podle opravy, ve které bylo otevření souboru s flagem FileFd::Empty (O_TRUNC) nahrazeno FileFd::Exclusive (O_EXCL), mohl útočník při obnovení přerušeného stahování dosáhnout přepsání dat, pro která bylo při prvním stažení již provedeno hashování.
Zdroj: opennet.ru
