OpenSSH 10.4 je nyní k dispozici

Po třech měsících vývoje byla vydána verze OpenSSH 10.4, otevřené implementace klienta a serveru pro práci s protokoly SSH 2.0 a SFTP. Hlavní změny:

  • Byla přidána experimentální podpora kombinované schémy generování digitálních podpisů „mldsa44-ed25519“, která spojuje postkvantový algoritmus ML-DSA 44 a algoritmus založený na eliptických křivkách Ed25519. Pro aktivaci podpory je nutné přidat „mldsa44-ed25519“ do direktiv HostKeyAlgorithms a PubkeyAcceptedAlgorithms. Pro generování klíčů lze použít příkaz „ssh-keygen -t mldsa44-ed25519“.
  • V ssh a sshd byla nasazena nová implementace systému shody podle vzoru, založená na nedeterministickém konečném automatu, která není náchylná k problémům s exponenciálním nárůstem složitosti výpočtů při používání masek obsahujících mnoho symbolů „*“.
  • Bylo změněno chování linuxových sestavení sshd s povoleným filtrováním systémových volání pomocí seccomp. Dříve vedlo selhání při aktivaci SECCOMP nebo NO_NEW_PRIVS na linuxových systémech bez jejich podpory k záznamu upozornění do protokolu a pokračování v činnosti bez izolace, nyní to povede k havarijnímu ukončení.
  • Při použití volby „sshd -G“ se v dumpu konfigurace nyní zapisují direktivy s použitím velkých a malých písmen, místo aby byly zapisovány pouze malými písmeny (tj. „PubkeyAuthentication“ místo „pubkeyauthentication“).
  • Chování ssh a sshd bylo přizpůsobeno standardu RFC 4253: odeslání zpráv nesouvisejících s výměnou klíčů během opětovné výměny klíčů nyní povede k ukončení spojení. Dříve mohli útočníci provádět útoky DoS, když nekonečně odesílali během výměny klíčů cizí zprávy, které se ukládaly do vyrovnávací paměti a serveru spotřebovávaly paměť.

Bylo odstraněno několik bezpečnostních problémů:

  • V utilitě ssh bylo odstraněno potenciální dereference paměti po jejím uvolnění (use-after-free) při interakci se škodlivým serveru. Problém je zneužitelný prostřednictvím změny hostitelského klíče během opětovné výměny klíčů.
  • Zranitelnost v sftp, která umožňuje provést nahrání souboru do jiné direktory při interakci se škodlivým serverem pomocí příkazu ve tvaru „sftp host:/path .“.
  • Zranitelnost v scp, která umožňuje při kopírování souborů mezi dvěma externími servery, jeden z nichž je pod kontrolou útočníka, uspořádat záznamy souborů do nadřazeného adresáře, který je o úroveň níže než cílový adresář.
  • Byl odstraněn problém v sshd, který se projevoval při použití vnitřní implementace SFTP serveru („internal-sftp“), která je ve výchozím nastavení vypnutá. Problém souvisí s odříznutím dlouhých sekvencí v příkazovém řádku po 9 argumentu, což vedlo k odhození následujících argumentů. Tak mohou být potenciálně odhozeny možnosti související s bezpečností.
  • V sshd byla opravena nedostatečnost, díky které direktiva „DisableForwarding=yes“ neodpojila možnost vytváření tunelů povolených volbou „PermitTunnel=yes“ (ve výchozím nastavení není nastavena).
  • V sshd byl odstraněn problém, který bylo možné využít k iniciaci odmítnutí služeb ve fázi před autentizací při aktivaci direktivy GSSAPIAuthentication (ve výchozím nastavení je vypnuta). Problém není blokován prostřednictvím limitu „MaxAuthTries“, ale spadá pod omezení „PerSourcePenalties“.
  • V sshd byly odstraněny nedostatky, kvůli nimž nebyla vždy přidána minimální prodleva mezi pokusy o autentizaci.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster