Sceawere
Vulnerability Detail
CVE-2026-63117UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV
FreeRDP rdpsnd Division-by-Zero Denial-of-Service
Vulnerability Metadata
- Severity
- Medium
- Score / CVSS
- 6.5
- Creation Date
- 3h ago
- Vendor
- FreeRDP
- Product
- FreeRDP
- Attack Type
- CWE-369: Divide By Zero
- Vector String
- CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
- Attack Complexity
- LOW
Narrative and Response
Description
FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.28.0, an authenticated RDP client can advertise DVI ADPCM with nBlockAlign equal to 8 and nChannels equal to 2 to make the `bs` calculation in rdpsnd_server_select_format in channels/rdpsnd/server/rdpsnd_main.c equal zero. The subsequent out_frames modulo `bs` operation raises SIGFPE and terminates the server-side rdpsnd channel process. This vulnerability fixed in 3.28.0.
Executive Summary
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Technical Details
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Mitigations
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
References
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Additional Metadata
{
"score": "6.5",
"pubDate": "2026-08-19T18:17:08.430Z",
"pubdate": "2026-08-19T18:17:08.430Z",
"executiveSummary": "An integer-based division-by-zero vulnerability exists in FreeRDP prior to version 3.28.0 within the Remote Desktop Protocol (RDP) sound server implementation.\nThe vulnerability allows an authenticated RDP client to trigger a SIGFPE signal, resulting in the abnormal termination of the server-side rdpsnd channel process.\nThe flaw affects FreeRDP server deployments handling client audio redirection channels prior to the 3.28.0 patch release.\nThe risk implication is a targeted denial-of-service affecting the audio subsystem of the RDP session or the associated channel process.\nAn attacker must possess valid RDP authentication to establish a session and interact with the server-side sound channel.\nExploitation requires the client to explicitly advertise manipulated audio format parameters during channel capability negotiation.",
"technicalDetails": "The root cause of the vulnerability resides in the function rdpsnd_server_select_format located in channels/rdpsnd/server/rdpsnd_main.c.\nDuring the capability negotiation and format selection phase of the Remote Desktop Protocol sound channel (rdpsnd), the server processes format structures provided by the client.\nAn authenticated RDP client can maliciously advertise DVI ADPCM audio parameters configured with an nBlockAlign value equal to 8 and an nChannels value equal to 2.\nThese specific parameter values cause the internal block size bs calculation within rdpsnd_server_select_format to evaluate to zero.\nSubsequent execution performs an out_frames modulo bs operation, resulting in a hardware-level arithmetic exception due to integer division by zero.\nThe uncaught arithmetic exception raises a SIGFPE signal, forcing the immediate termination of the server-side rdpsnd channel process.\nThe affected component is the FreeRDP server-side sound redirection subsystem, specifically handling DVI ADPCM format selections.\nAffected software versions include all releases of FreeRDP prior to version 3.28.0.\nAttack requirements mandate that the adversary is an authenticated RDP client capable of initiating and negotiating parameters over the network-exposed rdpsnd virtual channel.\nNo elevated privileges beyond standard RDP authentication are required to interact with the vulnerable channel function.\nThe payload behavior is strictly destructive to the targeted process stability, causing a denial-of-service of the sound channel without achieving remote code execution."
}