FreeRDP 3.27

Byl zveřejněn nový vydání FreeRDP 3.27.0 — otevřená implementace protokolu Remote Desktop Protocol, zahrnující knihovny a klienty pro připojení k RDP serverům. Verze byla vydána 15. června 2026, jak uvádí oficiální oznámení projektu. Archivy nové verze byly nahrány do katalogu vydání FreeRDP, a kompletní soubor změn je dostupný přes srovnání 3.26.0…3.27.0 na GitHub.


Vývojáři označují FreeRDP 3.27.0 za významné vydání s novými funkcemi, opravami chyb a úklidem kódu. Jednou z hlavních změn jsou přísnější parametry TLS: úroveň zabezpečení TLS je nyní ve výchozím nastavení nastavena na 2 a minimální podporovaná verze TLS byla zvýšena na TLS 1.2. To znamená, že staré a slabé TLS konfigurace již nebudou používány ve výchozím nastavení. V případě potřeby lze chování přepsat na straně klienta prostřednictvím parametrů /tls:seclevel: a /tls:enforce:, zatímco serverové implementace mohou toto řídit pomocí rdpSettings::FreeRDP_TLSMinVersion a rdpSettings::FreeRDP_TlsSecLevel, jak uvádí poznámky k vydání FreeRDP 3.27.0.

Hlavní změny FreeRDP 3.27.0:

  • TLS se stal přísnějším ve výchozím nastavení.
    Ve FreeRDP 3.27.0 je úroveň zabezpečení TLS nyní ve výchozím nastavení nastavena na 2 a minimální verze protokolu — TLS 1.2. To zvyšuje základní bezpečnost RDP připojení a snižuje riziko použití zastaralých kryptografických parametrů. Pro kompatibilitu se staršími servery byly ponechány explicitní nastavení klienta /tls:seclevel: a /tls:enforce.

  • Byla vylepšena podpora Azure/Entra.
    Ve vydání byly přidány rozšíření pro stabilnější fungování připojení souvisejících s Azure/Entra. Vývojáři upřesňují, že se jedná o známá, ale oficiálně nedokumentovaná rozšíření. V praxi by to mělo zlepšit chování FreeRDP v podnikových scénářích, kde je RDP přístup spojen s infrastrukturou Microsoft Entra ID.

  • Velké aktualizace Android klienta.
    Android klient opět obdržel velký soubor změn. Podrobný seznam v poznámce k vydání nebyl zveřejněn, ale vývojáři zvlášť děkují účastníkovi @svncibrahim za jeho přínos. To pokračuje v linii předchozích vydání, kde byl mobilní klient FreeRDP aktivně vylepšován.

  • Bylo změněno zpracování hash hesel na systémech mimo Windows.
    Hash hesla nyní používá uživatelský atribut SSPI na systémech jiných než Windows. Toto je nízkoúrovňová změna v mechanismu autentizace a integrace s logikou kompatibilní s SSPI, což je důležité zejména pro vývojáře a sestavovatele, kteří používají FreeRDP jako knihovnu.

  • Opraveno veřejné API RDP proxy.
    Z veřejných hlaviček RDP proxy byly odstraněny nestabilní struktury. Autoři poznamenávají, že nejsou známí uživatelé tohoto vnitřního API, ale pokud byl někdo na něj přímo závislý, měl by kontaktovat vývojáře. Tato změna se týká úklidu API a snížení rizika náhodné závislosti externího kódu na nestabilních vnitřních strukturách.

  • Vylepšeno mapování klávesnice.
    Do seznamu změn byly zahrnuty úpravy mapování klávesnice. Tyto změny jsou obvykle důležité pro správný přenos místních rozložení a speciálních kláves do vzdálené relace, zejména při připojení z klientů Linux k serverům Windows nebo nestandardním RDP prostředím.

  • Rozšířen kanál RDPDR.
    Kanál RDPDR, zodpovědný za přesměrování zařízení, nyní může přijímat další argumenty. Vývojáři zdůrazňují, že to neporušuje existující chování, ale umožňuje kanálům, které podporují novou schématu, požadovat další parametry a dále je používat.

  • Přidáno API pro klientskou statistiku.
    Ve FreeRDP bylo přidáno API pro zaznamenávání klientské statistiky. Ve výchozím nastavení vytiskne trace-log na konci relace, ale data lze požadovat kdykoli během připojení. To je užitečné pro diagnostiku, monitorování kvality RDP připojení a ladění klientů postavených na libfreerdp.

  • Vylepšena správa zastaralých symbolů WinPR.
    V této verzi byla opravena správa deprecated mechanismů WinPR a byla přidána možnost WITHOUT_WINPR_3x_DEPRECATED, která umožňuje sestavit FreeRDP bez symbolů, které byly označeny jako zastaralé ve stabilní větvi 3.x. To je důležité pro distributory a vývojáře, kteří se chtějí předem připravit na budoucí úklid API.

  • Opraveny zranitelnosti.
    Spolu s FreeRDP 3.27.0 byly zveřejněny čtyři bezpečnostní advisories na GitHubu. Mezi nimi je overflow na haldě v opětovném sestavení RPC RESPONSE TS Gateway kvůli nesynchronizaci alloc_hint a skutečné velikosti dat, opravené ve verzi 3.27.0 (GHSA-9gxm-3mf5-f5cx); overflow na haldě při zpracování příchozího fragmentu RPC TS Gateway kvůli nesprávnému omezení bind_ack max_xmit_frag (GHSA-7rp4-66mc-j9vx); přečtení mimo meze v H.264 YUV-to-RGB konverzi při nesouladu velikostí dekodéru a plochy (GHSA-3mmf-qh4f-frm6); přetečení zásobníku při zápisu do AVC444 YUV bufferu (GHSA-vx73-w5q6-7jqr); a také přetečení celého čísla v freerdp_image_copy_from_icon_data() (GHSA-5c5v-f78v-h2f6). Některé problémy ovlivňují klienty při připojení k škodlivému RDP serveru nebo gateway, proto je aktualizace obzvláště důležitá pro uživatele připojující se k externím nebo nedůvěryhodným RDP uzlům.

  • Noví účastníci projektu.
    V tomto vydání jsou uvedeni noví přispěvatelé: @ramnes, @grioghar, @scottgeigel2, @metsw24-max a @zorjen122. Pro infrastrukturní projekt jako FreeRDP je to důležité: používá se nejen jako samostatný klient, ale i jako knihovna v jiných řešeních pro vzdálený přístup.

Celkově FreeRDP 3.27.0 nevypadá jako kosmetická opravná aktualizace, ale jako praktická aktualizace pro administrátory, vývojáře klientů a uživatele RDP na Linuxu, BSD, macOS, Androidu a dalších platformách. Hlavní důvody k aktualizaci - přísnější výchozí nastavení TLS, vylepšení kompatibility s Azure/Entra, aktualizace Android klienta a opravy zranitelností ovlivňujících klientskou část RDP spojení.

Zdroj: linux.org.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