CVE-2026-111380
Publiée le 2026-10-16 · Dernière modification le 2026-10-21
Les versions 3.29.0 à 3.31.0 de FreeRDP sont concernées, plus précisément lorsqu'elles sont utilisées sur des appareils macOS ou iOS. Ce logiciel fournit un client pour le Remote Desktop Protocol (RDP), vous permettant de vous connecter à des machines Windows distantes. La faille est un dépassement d'entier (integer overflow) dans le backend audio qui survient lorsque le client calcule la quantité de mémoire à allouer pour les tampons audio, ce qui produit un tampon trop petit pour les données entrantes.
Un serveur RDP malveillant peut exploiter cela pour écrire des données au-delà de la fin du tas de mémoire allouée, ce qui pourrait mener à l'exécution de code arbitraire sur votre appareil. Cela compromettrait la confidentialité, l'intégrité et la disponibilité de votre système. L'attaque est réalisée via le réseau sans nécessiter d'authentification, bien qu'elle nécessite que vous initiiez une connexion vers le serveur malveillant de l'attaquant.
DÉTAIL DU VECTEUR CVSS
RÉFÉRENCES
Description officielle du NVD (en anglais)
FreeRDP from 3.29.0 before 3.32.0 contains an integer overflow in the Apple audin backends (audin_mac.m, audin_ios.m), which compute the audio queue buffer size as FramesPerPacket * 2 * nChannels in UINT32 arithmetic, bypassing the CVE-2026-91962 fix. A malicious RDP server can send FramesPerPacket of 2^30 in the audin Open PDU to wrap the multiplication, causing undersized AudioQueueAllocateBuffer allocations and a heap out-of-bounds write in macOS and iOS clients.