Utgitt utgave FreeRDP 3.27.0 — en åpen implementering av Remote Desktop Protocol, som inkluderer biblioteker og klienter for å koble til RDP-servere. Utgivelsen ble publisert 15. juni 2026, noe som rapporteres i den offisielle prosjektmeldingen. Arkivene for den nye versjonen har blitt lastet opp til utgivelseskatalogen for FreeRDP, og hele endringssettet er tilgjengelig via sammenligning 3.26.0…3.27.0 på GitHub.
Utviklerne omtaler FreeRDP 3.27.0 som en betydelig utgivelse med nye funksjoner, feilrettinger og kodeopprydning. En av de viktigste endringene er strengere TLS-parametere: sikkerhetsnivået for TLS er nå som standard satt til 2, og den lavest støttede versjonen av TLS er hevet til TLS 1.2. Dette betyr at gamle og svake TLS-konfigurasjoner ikke lenger vil bli brukt som standard. Om nødvendig kan oppførselen overstyres på klientsiden gjennom parameterne /tls:seclevel: og /tls:enforce:, mens serverimplementeringer kan håndtere dette gjennom rdpSettings::FreeRDP_TLSMinVersion og rdpSettings::FreeRDP_TlsSecLevel, som angitt i utgivelsesnotatene for FreeRDP 3.27.0.
Hovedendringer i FreeRDP 3.27.0:
TLS er blitt strengere som standard.
I FreeRDP 3.27.0 er sikkerhetsnivået for TLS nå som standard 2, og den laveste versjonen av protokollen er TLS 1.2. Dette øker den grunnleggende sikkerheten for RDP-tilkoblinger og reduserer risikoen for å bruke utdaterte kryptografiske parametere. For kompatibilitet med eldre servere er eksplisitte klientinnstillinger /tls:seclevel: og /tls:enforce: beholdt.Forbedret støtte for Azure/Entra.
Utgivelsen inkluderer utvidelser for mer stabile tilkoblinger relatert til Azure/Entra. Utviklerne presiserer at dette gjelder kjente, men offisielt udokumenterte utvidelser. I praksis bør dette forbedre oppførselen til FreeRDP i bedriftscenarioer hvor RDP-tilgang er knyttet til Microsoft Entra ID-infrastruktur.Stor oppdatering av Android-klienten.
Android-klienten har igjen fått et stort sett med endringer. Den detaljerte listen i utgivelsesnotatet er ikke avslørt, men utviklerne takker spesifikt deltakeren @svncibrahim for bidraget. Dette fortsetter trenden fra tidligere utgivelser, hvor den mobile klienten til FreeRDP ble aktivt oppdatert.Endret håndtering av password hash på ikke-Windows-systemer.
Passordhashen bruker nå brukerens SSPI-attributt på systemer som ikke er Windows. Dette er en lavnivåendring i autentiseringsmekanismen og integreringen med SSPI-kompatibel logikk, viktig spesielt for utviklere og samlere som bruker FreeRDP som bibliotek.Den offentlige API-en for RDP-proxy er fikset.
Ustabile strukturer er fjernet fra den offentlige overskriften for RDP-proxy. Utviklerne bemerker at det ikke er kjente brukere av dette interne API-et, men dersom noen har vært avhengige av det direkte, anbefales det å kontakte utviklerne. Denne endringen tilhører API-rengjøringen og reduserer risikoen for utilsiktet avhengighet av ustabile interne strukturer i ekstern kode.Tastaturoppsettet er forbedret.
Endringer i tastaturkartlegging er inkludert i endringslisten. Slike endringer er vanligvis viktige for riktig overføring av lokale oppsett og spesialtaster til fjernsesjonen, spesielt når man kobler til fra Linux-klienter til Windows-servere eller ikke-standard RDP-miljøer.RDPDR-kanalen er utvidet.
Kanalen RDPDR, som har ansvaret for omdirigering av enheter, kan nå ta imot ekstra argumenter. Utviklerne understreker at dette ikke bryter eksisterende adferd, men tillater kanaler som støtter den nye ordningen å be om ekstra parametere og bruke dem videre.API for klientstatistikk er lagt til.
FreeRDP har fått et API for logging av klientstatistikk. Som standard skriver det trace-logg ved slutten av sesjonen, men data kan også forespørres når som helst i løpet av tilkoblingen. Dette er nyttig for diagnostikk, overvåking av kvaliteten på RDP-tilkoblinger og feilsøking av klienter bygget på libfreerdp.Håndteringen av utdaterte symboler i WinPR er forbedret.
Utgivelsen retter opp i behandlingen av utdaterte mekanismer i WinPR og legger til et alternativ uten_WINPR_3x_DEPRECATED som lar brukeren samle FreeRDP uten symbolene som er erklært utdaterte i den stabile 3.x-grenen. Dette er viktig for distribusjonsstøttede og utviklere som ønsker å forberede seg på fremtidig API-rengjøring.Sårbarheter er fikset.
Sammen med FreeRDP 3.27.0 ble fem GitHub Security Advisory publisert. Blant dem er -heap-buffer-overflow i TS Gateway RPC RESPONSE reassembly på grunn av desynkronisering av alloc_hint og faktisk datastørrelse, fikset i 3.27.0 (GHSA-9gxm-3mf5-f5cx); -heap-buffer-overflow i behandlingen av TS Gateway RPC fragmentmottak på grunn av feil grenseverdi for bind_ack max_xmit_frag (GHSA-7rp4-66mc-j9vx); ut-av-grenser-lesing i H.264 YUV-til-RGB-konvertering ved uoverensstemmelse mellom dekoderenes dimensjoner og overflaten (GHSA-3mmf-qh4f-frm6); heap-buffer-overflow skriving i AVC444 YUV bufferallokering (GHSA-vx73-w5q6-7jqr); samt heltalls-overløp i freerdp_image_copy_from_icon_data() (GHSA-5c5v-f78v-h2f6). En del av problemene påvirker kunder som kobler til ondsinnede RDP-servere eller gatewayer, så oppdatering er spesielt viktig for brukere som kobler til eksterne eller ikke-betrustede RDP-noder.Nye deltakere i prosjektet.
I utgivelsen er nye bidragsytere nevnt: @ramnes, @grioghar, @scottgeigel2, @metsw24-max og @zorjen122. For et infrastrukturelt prosjekt som FreeRDP er dette viktig: det brukes ikke bare som en selvstendig klient, men også som et bibliotek i andre løsninger for ekstern tilgang.
Generelt ser FreeRDP 3.27.0 ikke ut som en kosmetisk bugfix-utgivelse, men som en praktisk oppdatering for administratorer, klientutviklere og RDP-brukere på Linux, BSD, macOS, Android og andre plattformer. Hovedgrunnene til å oppdatere er strengere TLS-innstillinger som standard, forbedret kompatibilitet med Azure/Entra, oppdateringer av Android-klienten og feilrettinger for sårbarheter som påvirker klientsiden av RDP-forbindelser.
Kilde: linux.org.ru
