O FreeRDP lançou a versão 3.28.0 em 6 de julho de 2026. A nova edição está disponível para download em pub.freerdp.com/releases/. Entre as novidades destacam-se o ressurgimento do cliente iOS, atualizações nos builds Android e Windows, além de um conjunto abrangente de correções de bugs e melhorias de segurança.
iOS
- Modernização do cliente iOS (iFreeRDP) – elimina avisos de desativação e adiciona suporte OpenH264.
- Remoção de alguns avisos de desativação – #12981
- CMake para iOS – #12997
Android
- Suporte a riscv64 – #12923
- Configuração de versão configurável – #12929
- Sobrescrita de nome e código de versão – #12931
- Melhoria no ponteiro de toque – #12946
- Movidos os deps externos para um arquivo CMake separado – #12992
Windows
- Melhorias nos controles de tela cheia e barra flutuante – #12851
- Correção do deslocamento de rolagem ao ocultar barras de rolagem – #12939
Estatísticas aprimoradas
- Interface de estatísticas do cliente expandida para suportar canais estáticos – #12964 e #12968
- Adicionado
freerdp_static_client_channel_stat_free– #12966
Segurança
Esta versão corrige várias vulnerabilidades relatadas por Claude, Ada Logics, @rahulhoysala, @hextheshadow, Owais Lone e @HEXER365. As correções estão disponíveis nos seguintes relatórios de segurança:
- GHSA-pjqx-v446-x7fc (CVE-XXXX-XXXXX)
- GHSA-9g22-w2gr-vcmp (CVE-XXXX-XXXXX)
- GHSA-f27x-frr8-j9hc (CVE-XXXX-XXXXX)
- GHSA-72j9-356v-88xq (CVE-XXXX-XXXXX)
- GHSA-v64m-xxfw-hrv6 (CVE-XXXX-XXXXX por @rahulhoysala)
- GHSA-mp3f-59pg-c5pp (CVE-2026-57158 por @hextheshadow)
- GHSA-47fr-jw86-c3fj (CVE-2026-57157 por Owais Lone)
- GHSA-v5wf-j8j4-77h7 (CVE-2026-57156 por @HEXER365)
Mais detalhes em GHSA-rq8f-9xjh-pr3m.
Principais alterações
- Suporte a respostas de controle RDPDR – #12756
- Integração de contexto de appender Wlog – #12907
- Verificações de limite em leituras de bitmap, cor, canais de vídeo, smartcard, descritores USB, clipboards e áudio no macOS para evitar estouros de buffer.
- Adicionados novos alvos de fuzzing para canais Rail e processamento de Clipboard via OSS‑Fuzz – #12924 e #12976
- Correções para validação de smartcard, leitura de descritores USB, manipulação de clipboards e problemas de áudio no macOS.
- Atualização do CMake com um preset mínimo para compilações leves – wiki
Novos contribuidores
Os seguintes desenvolvedores contribuíram pela primeira vez neste lançamento:
- @sldr
- @arthurscchan
- @TBX3D
- @rohitkuma1313
- @kunimart
- @apocelipes
- @bho3538
- @insaf021
- @kapott
Histórico de alterações completo
Para uma lista completa de alterações, consulte o comparativo entre as versões 3.27.1 e 3.28.0.