Avaldamine FreeRDP 3.27.0 — avatud rakenduse Remote Desktop Protocol, mis sisaldab raamatukogusid ja kliente RDP-serverite ühendamiseks. Väljaanne avaldati 15. juunil 2026, millest teatatakse projekti ametlikus märguses. Uue versiooni arhiivid on üles laaditud FreeRDP versioonide kataloogi, ning täielik muudatuste nimekiri on saadaval läbi võrdlemise 3.26.0…3.27.0 GitHubis.
Arendajad nimetavad FreeRDP 3.27.0 suureks väljalaskeks, mis sisaldab uusi funktsioone, tõrgete parandusi ja koodi puhastamist. Üks peamisi muudatusi on rangemad TLS-i parameetrid: TLS-i turvalisuse tase on nüüd vaikimisi seatud 2-le ja minimumnõutav TLS-i versioon on tõstetud TLS 1.2. See tähendab, et vanu ja nõrku TLS-i konfiguratsioone ei kasutata enam vaikimisi. Kui vajalik, saab käitumist üle kirjutada kliendi poolel parameetrite kaudu /tls:seclevel: ja /tls:enforce:, samas kui serveri rakendused saavad selle üle juhtida rdpSettings::FreeRDP_TLSMinVersion ja rdpSettings::FreeRDP_TlsSecLevel, nagu on märgitud FreeRDP 3.27.0 väljalasketeates.
FreeRDP 3.27.0 peamised muudatused:
TLS-i vaikeseaded on saanud rangemaks.
FreeRDP 3.27.0 TLS-i turvalisuse tase on nüüd vaikimisi 2, samas kui minimumnõutav versioon on TLS 1.2. See tõstab RDP-ühenduste põhiturvalisust ja vähendab vananenud krüptograafiliste parameetrite kasutamise riski. Vanade serveritega ühilduvuse säilitamiseks on jäänud selged kliendi seaded /tls:seclevel: ja /tls:enforce:.Parandatud Azure/Entra tuge.
Väljaandele on lisatud laiendusi, et tagada stabiilsem ühendus, mis on seotud Azure/Entra. Arendajad täpsustavad, et jutt on tuntud, kuid ametlikult mitte dokumenteeritud laiendustest. Praktikas peaks see parandama FreeRDP käitumist ettevõtte stsenaariumides, kus RDP-juurdepääs on seotud Microsoft Entra ID infrastruktuuriga.Suurepärane uuendus Androidi kliendile.
Androidi klient on jälle saanud suure muudatuste kogumi. Ametlikus väljalaske märkuses ei ole detailset nimekirja avalikustatud, kuid arendajad tänavad eraldi osalejat @svncibrahim panuse eest. See jätkab eelnevate väljaannete liini, kus FreeRDP mobiilne klient on aktiivselt korrastatud.Parandatud password hash-i käsitlemine mitte-Windowsi süsteemides.
Parooli räsi kasutab nüüd kasutaja SSPI atribuuti mitte-Windowsi süsteemides. See on madala taseme muudatus autentimise mehhanismis ja SSPI-ühilduva loogikaga integreerimises, mis on oluline eelkõige arendajatele ja kogujatele, kes kasutavad FreeRDP-d kui teeki.RDP proxy avalik API on parendatud.
RDP proxy avalikest päistest on eemaldatud ebastabiilsed struktuurid. Autorid toovad esile, et selle sisemise API tuntud kasutajaid pole, kuid kui keegi sõltus sellest otse, peaks ta võtma ühendust arendajatega. See muudatus on seotud API puhastamise ja riski vähendamisega, et välist koodi ei sõltuks ebastabiilsetest sisemistest struktuuridest.Klaviatuuri jaotust on parendatud.
Muudatused klaviatuurikaardist on lisatud muudatuste loendisse. Need muudatused on üldiselt olulised kohalike jaotuste ja spetsiaalsete nuppude korrektseks edastamiseks kaugseansis, eriti Linuxi klientide ühendamisel Windowsi serverite või mittestandardsete RDP-keskkondadega.RDPDR kanali töötlust on laiendatud.
Kanal RDPDR, mis vastutab seadmete edastamise eest, suudab nüüd vastu võtta täiendavaid parameetreid. Arendajad rõhutavad, et see ei riku olemasolevat käitumist, kuid võimaldab kanalitel, mis toetavad uut skeemi, küsida täiendavaid parameetreid ja kasutada neid edasi.Kliendi statistika API on lisatud.
FreeRDP-sse on lisatud kliendi statistika logimis-API. Vaikimisi prinditakse jälgimise logi seansi lõpus, kuid andmeid saab küsida igal ühenduse hetkel. See on kasulik RDP-ühenduste kvaliteedi jälgimiseks ja libfreerdp põhjal loodud klientide tõrkeotsinguks.WinPR-i vanade sümbolite töötlemist on parendatud.
Väljaandes on parandatud WinPR-i vanade mehhanismide töötlemist ja lisatud VALIK WITHOUT_WINPR_3x_DEPRECATED, mis võimaldab FreeRDP-d koguda ilma stabiilses 3.x versioonis vananenud sümboliteta. See on oluline jaotiste hooldajatele ja arendajatele, kes soovivad tulevikus API puhastamiseks ette valmistuda.Haavatavused on kõrvaldatud.
Koos FreeRDP 3.27.0-ga väljastati viis GitHubi turvanõuanne. Nende hulgas on heap-buffer-overflow TS Gateway RPC RESPONSE kogumise ajal alloc_hint ja tegeliku andmesuuruse desünkroniseerimise tõttu, mis on parandatud 3.27.0-s (GHSA-9gxm-3mf5-f5cx); heap-buffer-overflow TS Gateway RPC fraakti vastaanottamise töötlemisel vale bind_ack max_xmit_frag kriteeriumi tõttu (GHSA-7rp4-66mc-j9vx); väljaulatuv lugemine H.264 YUV-RGB konversioonis dekoodri ja pinna mõõtmete mitteühtivuse tõttu (GHSA-3mmf-qh4f-frm6); kuhja-puhvri ülevool kirjutamine AVC444 YUV puhvri määramisel (GHSA-vx73-w5q6-7jqr); samuti täisarvu ülevool freerdp_image_copy_from_icon_data() funktsioonis (GHSA-5c5v-f78v-h2f6). Osad probleemid mõjutavad kliente, kes ühendavad end pahatahtliku RDP-serveri või värava juurde, mistootud värskendamine on eriti oluline neile, kes ühendavad end väliste või usaldusväärsete RDP-punktide juurde.Uued projekti liikmed.
Vabastuses on märgitud uued panustajad: @ramnes, @grioghar, @scottgeigel2, @metsw24-max ja @zorjen122. Infrastruktuuri projekti nagu FreeRDP puhul on see oluline: seda kasutatakse mitte ainult iseseisva kliendina, vaid ka raamatukoguna teistes kaugjuurdepääsupõhistes lahendustes.
Üldiselt näeb FreeRDP 3.27.0 välja mitte kui kosmetiline viga parandav versioon, vaid praktiline värskendus süsteemiadministraatoritele, klientide arendajatele ja RDP kasutajatele Linuxis, BSD-s, macOS-is, Androidis ja teistel platvormidel. Peamised põhjused värskendamiseks on rangemad TLS-seaded vaikimisi, täiustatud ühilduvus Azure'/Entra, Android-kliendi värskendused ja RDP-ühendustega seotud turvaauke parendused.
Allikas: linux.org.ru
