Byly uvedeny opravné verze balíčku Samba 4.24.3, 4.23.8 a 4.22.10, které poskytují otevřenou implementaci protokolů SMB a Active Directory. V nových verzích bylo odstraněno 6 zranitelností, z nichž dvě umožňují vzdálenému neautorizovanému útočníkovi provést svůj kód na serveru:
- CVE-2026-4408 — zranitelnost v implementaci serveru SAMR (Security Account Manager) nad DCE/RPC, používaného pro správu přihlašovacích údajů a databází uživatelských a skupinových účtů. Problém se dotýká souborových servery a klasických doménových kontrolerů (ne Active Directory), které spouštějí proces samba-dcerpcd jako systémovou službu (ve výchozím nastavení není spuštěna) a používají skript pro ověřování hesla zadaný v smb.conf pomocí nastavení „check password script“ se symbolem zástupce „%u“ v příkazu spuštění (konfigurace bez zástupce „%u“ není tímto problémem postižena).
Zranitelnost je způsobena tím, že RPC služby SamValidatePasswordChange a SamValidatePasswordReset předávají přihlašovací jméno a heslo skriptu zadanému prostřednictvím nastavení „check password script“, aniž by byla při zástupci jména uživatele přes „%u“ správně escapována speciální znaky. Zranitelnost umožňuje provádět libovolné shell příkazy na serveru při zadání speciálně formátovaného uživatelského jména. Jako obchůdní ochrany se doporučuje předávat uživatelské jméno do skriptu nikoli přes zástupce „%u“, ale přes proměnnou prostředí SAMBA_CPS_ACCOUNT_NAME.
- CVE-2026-4480 — zranitelnost v tiskovém serveru, který používá nastavení „print command“ se symbolem zástupce „%J“. Problém je způsoben tím, že uživatelský popis úlohy tisku je předáván přes zástupce „%J“ bez řádného escapování speciálních znaků, což umožňuje vzdáleně provést svůj kód při odeslání úlohy na tisk, včetně dostupného v režimu hosta ve výchozím nastavení. Jako obchůdní ochrany lze odstranit zástupce
„%J“ z nastavení „print command“ v smb.conf.
Také v nových verzích bylo odstraněno několik dalších zranitelností, které umožňují obejít kontrolu přístupu k xattr atributu „reparse point“, zopakovaně přepsat soubor při použití vfs modulu WORM (Write-Once, Read Many), nastavit certifikát přes HTTP bez ověření a vyvolat havarijní ukončení serveru AD DC WINS zasláním speciálně formátovaného UDP paketu.
Zdroj: opennet.ru
