Bug 2539563 - CVE-2026-96541 gnome-remote-desktop: gnome-remote-desktop: unauthenticated RDP sockets lack a handshake deadline [fedora-all]
Summary: CVE-2026-96541 gnome-remote-desktop: gnome-remote-desktop: unauthenticated RD...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-remote-desktop
Version: rawhide
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: ---
Assignee: Adrian Vovk
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: {"flaws": ["13ebe925-6ed4-4773-8c31-7...
Depends On:
Blocks: CVE-2026-96541
TreeView+ depends on / blocked
 
Reported: 2026-09-23 17:18 UTC by Vladimir Vasilev
Modified: 2026-11-09 01:26 UTC (History)
3 users (show)

Fixed In Version: gnome-remote-desktop-51.0-2.fc45 gnome-remote-desktop-50.2-2.fc44
Clone Of:
Environment:
Last Closed: 2026-11-09 01:06:07 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
GNOME Gitlab GNOME gnome-remote-desktop issues 356 0 None closed (CVE-2026-96541) Unauthenticated RDP sockets have no handshake deadline 2026-10-23 03:10:25 UTC

Description Vladimir Vasilev 2026-09-23 17:18:10 UTC
Disclaimer: Community trackers are created by Red Hat Product Security team on a best effort basis. Package maintainers are required to ascertain if the flaw indeed affects their package, before starting the update process.

A denial-of-service flaw was found in gnome-remote-desktop's RDP connection throttling. GrdThrottler charges an accepted TCP connection against the per-source and global connection limits before authentication, but no absolute deadline requires the peer to complete the RDP handshake. An unauthenticated remote attacker can therefore keep admitted sockets open indefinitely and retain all available slots. With the default limits, an attacker able to connect from two source IP addresses can hold five connections from each address, exhaust the ten global slots, and prevent new RDP handshakes until a holding connection closes. This is an incomplete resource-exhaustion fix for CVE-2025-5024. The issue begins with the introduction of GrdThrottler in commit 959cd39a and affects releases from 50.beta onward, including 50.0 through 50.2 and the reviewed 51 prereleases and main branch. Existing authenticated sessions were not shown to terminate, and no confidentiality, integrity, or code-execution impact is claimed. The upstream report includes a reproducer and reports no released fix at the time of filing. Reported to Red Hat through PSIRTSUPT-24484.

Comment 1 Adrian Vovk 2026-10-23 03:10:25 UTC
Fix is https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/merge_requests/436, and it should apply cleanly to rawhide and f45. There don't appear to be backports available upstream to GNOME 50 (f44) and 49 (f43, which itself patches in the vulnerable code)

Comment 2 Adrian Vovk 2026-10-23 21:45:06 UTC
Backport now exists for GNOME 50: https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/merge_requests/450

Comment 3 Adrian Vovk 2026-10-23 22:04:23 UTC
This will be a non-trivial backport to f43, because in addition to backporting the fix itself we'd need to backport the updated version of the VNC TLS patch. And f43 patches in the vulnerable code in the first place. f43 goes EOL in ~a month, and this is just a denial of service, so I think I'll just leave it as-is instead of trying to execute this complex backport

Comment 4 Fedora Update System 2026-10-24 02:30:12 UTC
FEDORA-2026-29b06c5638 (gnome-remote-desktop-50.2-2.fc44) has been submitted as an update to Fedora 44.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-29b06c5638

Comment 5 Fedora Update System 2026-10-24 02:30:13 UTC
FEDORA-2026-898c0e2c77 (gnome-remote-desktop-51.0-2.fc45) has been submitted as an update to Fedora 45.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-898c0e2c77

Comment 6 Fedora Update System 2026-10-25 02:05:08 UTC
FEDORA-2026-898c0e2c77 has been pushed to the Fedora 45 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-898c0e2c77`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-898c0e2c77

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 7 Fedora Update System 2026-10-25 02:21:31 UTC
FEDORA-2026-29b06c5638 has been pushed to the Fedora 44 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-29b06c5638`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-29b06c5638

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 8 Fedora Update System 2026-11-09 01:06:07 UTC
FEDORA-2026-898c0e2c77 (gnome-remote-desktop-51.0-2.fc45) has been pushed to the Fedora 45 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 9 Fedora Update System 2026-11-09 01:26:07 UTC
FEDORA-2026-29b06c5638 (gnome-remote-desktop-50.2-2.fc44) has been pushed to the Fedora 44 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.