FreeRDP 3.27

Objavljen je novi izdanak FreeRDP 3.27.0 — odprta implementacija protokola Remote Desktop Protocol, ki vključuje knjižnice in odjemalce za povezovanje z RDP strežniki. Izdaja je bila objavljena 15. junija 2026, kar je navedeno v uradnem obvestilu projekta. Arhivi nove različice so naloženi v katalog izdaj FreeRDP, celoten seznam sprememb pa je dostopen preko primerjave 3.26.0…3.27.0 na GitHubu.


Razvijalci označujejo FreeRDP 3.27.0 kot večjo izdajo z novimi funkcionalnostmi, popravki napak in čiščenjem kode. Ena od glavnih sprememb je strožja nastavitev TLS: raven varnosti TLS je zdaj privzeto nastavljena na 2, minimalno podprta različica TLS pa je povečana na TLS 1.2. To pomeni, da stare in šibke TLS konfiguracije ne bodo več uporabljene privzeto. Po potrebi lahko obnašanje prepisujemo na strani odjemalca preko nastavitev /tls:seclevel: in /tls:enforce:, strežniške implementacije pa lahko to upravljajo prek rdpSettings::FreeRDP_TLSMinVersion in rdpSettings::FreeRDP_TlsSecLevel, kot je navedeno v izdajnih opombah FreeRDP 3.27.0.

Glavne spremembe FreeRDP 3.27.0:

  • TLS je privzeto postal strožji.
    V FreeRDP 3.27.0 je raven varnosti TLS zdaj privzeto 2, minimalna različica protokola pa je TLS 1.2. To povečuje osnovno varnost RDP povezav in zmanjšuje tveganje uporabe zastarelih kriptografskih nastavitev. Za združljivost s starimi strežniki so ohranjene izrecne nastavitve odjemalca /tls:seclevel: in /tls:enforce:.

  • Izboljšana podpora za Azure/Entra.
    V izdajo so dodane razširitve za bolj stabilno delovanje povezav, povezanih z Azure/Entra. Razvijalci pojasnjujejo, da gre za znane, vendar uradno nedokumentirane razširitve. V praksi bi to moralo izboljšati delovanje FreeRDP v korporativnih scenarijih, kjer je RDP dostop vezan na infrastrukturo Microsoft Entra ID.

  • Velika posodobitev Android odjemalca.
    Android odjemalec je ponovno prejel velik sklop sprememb. Podroben seznam v izdaji ni razkrit, vendar se razvijalci posebej zahvaljujejo udeležencu @svncibrahim za prispevek. To nadaljuje linijo prejšnjih izdaj, kjer je bil mobilni odjemalec FreeRDP aktivno dodelan.

  • Sprememba dela z hash gesli na sistemih, ki niso Windows.
    Hash geslo zdaj uporablja uporabniški SSPI atribut na sistemih, ki niso Windows. To je nizkonivojna sprememba v mehanizmu overjanja in integracije s SSPI-ompatibilno logiko, kar je še posebej pomembno za razvijalce in zbiratelje, ki FreeRDP uporabljajo kot knjižnico.

  • Popravljen javni API RDP proxy.
    Iz javnih naslovov RDP proxy so bile odstranjene nestabilne strukture. Avtorji opozarjajo, da ni znanih uporabnikov tega notranjega API, vendar bi se moral vsak, ki se je na to neposredno zanašal, obrniti na razvijalce. Ta sprememba se nanaša na čiščenje API in zmanjšanje tveganja, da bi zunanji koda nehote odvisna od nestabilnih notranjih struktur.

  • Izboljšana razporeditev tipkovnice.
    V seznam sprememb so vključene popravke preslikave tipkovnice. Te spremembe so običajno pomembne za pravilno prenašanje lokalnih razporeditev in posebnih tipk v oddaljeno sejo, še posebej pri povezovanju Linux odjemalcev s Windows strežniki ali nestandardnimi RDP okolji.

  • Razširjen kanal RDPDR.
    Kanal RDPDR, ki je odgovoren za preusmeritev naprav, zdaj lahko sprejema dodatne argumente. Razvijalci poudarjajo, da to ne razbije obstoječega vedenja, ampak omogoča kanalom, ki podpirajo novo shemo, da zahtevajo dodatne parametre in jih uporabijo naprej.

  • Dodana API za statistiko odjemalca.
    V FreeRDP je bil uveden API za beleženje statistike odjemalca. Privzeto tiska trace-log na koncu seje, vendar je možno podatke zahtevati kadarkoli med povezovanjem. To je koristno za diagnostiko, spremljanje kakovosti RDP povezav in odpravljanje napak pri odjemalcih, zgrajenih na libfreerdp.

  • Izboljšano ravnanje z zastarelimi simboli WinPR.
    V izdaji je bilo izboljšano ravnanje z zastarelimi mehanizmi WinPR in dodana možnost WITHOUT_WINPR_3x_DEPRECATED, ki omogoča sestavljanje FreeRDP brez simbolov, ki so bili razglašeni za zastarele v stabilni veji 3.x. To je pomembno za spremljajoče distribucije in razvijalce, ki se želijo vnaprej pripraviti na prihodnje čiščenje API.

  • Popravljene ranljivosti.
    Skupaj z FreeRDP 3.27.0 je bilo objavljenih pet GitHub Security Advisory. Med njimi je heap-buffer-overflow v TS Gateway RPC RESPONSE razstavljanju zaradi neskladnosti alloc_hint in dejanske velikosti podatkov, ki je bila popravljena v 3.27.0 (GHSA-9gxm-3mf5-f5cx); heap-buffer-overflow v obdelavi prejetja TS Gateway RPC fragmenta zaradi nepravilne omejitve bind_ack max_xmit_frag (GHSA-7rp4-66mc-j9vx); out-of-bounds read in H.264 YUV-to-RGB conversion when decoder size and surface do not match (GHSA-3mmf-qh4f-frm6); heap-buffer-overflow write in AVC444 YUV buffer allocation (GHSA-vx73-w5q6-7jqr); as well as integer overflow in freerdp_image_copy_from_icon_data() (GHSA-5c5v-f78v-h2f6). Some issues affect clients connecting to malicious RDP servers or gateways, making the update particularly important for users connecting to external or untrusted RDP nodes.

  • New contributors to the project.
    The release highlights new contributors: @ramnes, @grioghar, @scottgeigel2, @metsw24-max, and @zorjen122. For an infrastructure project like FreeRDP, this is significant: it is used not only as a standalone client but also as a library in other remote access solutions.

Overall, FreeRDP 3.27.0 appears not just as a cosmetic bugfix release but as a practical update for administrators, client developers, and RDP users on Linux, BSD, macOS, Android, and other platforms. The main reasons to update are stricter default TLS settings, improved compatibility with Azure/Entra, updates to the Android client, and fixes for vulnerabilities affecting the client side of RDP connections.

Izvor: linux.org.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster