CVE-2025-5024 Gnome-remote-desktop: uncontrolled resource consumption due to malformed rdp pdus
An unauthenticated attacker can crash the GNOME Remote Desktop service and exhaust system resources by sending malformed RDP packets.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- A user has to click or open something
- Fix
- Available
What is CVE-2025-5024?
CVE-2025-5024 is a high-severity denial of service vulnerability in Red Hat Enterprise Linux 10, published on 22 May 2025. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.
Official description
A flaw was found in gnome-remote-desktop. Once gnome-remote-desktop listens for RDP connections, an unauthenticated attacker can exhaust system resources and repeatedly crash the process. There may be a resource leak after many attacks, which will also result in gnome-remote-desktop no longer being able to open files even after it is restarted via systemd.
Weakness: CWE-400
Which versions are affected by CVE-2025-5024?
Linux distribution packages (40)
gnome-remote-desktop AlmaLinux:10 | All versions | 47.3-2.el10_0 |
gnome-remote-desktop AlmaLinux:8 | All versions | 0.1.8-4.el8_10 |
gnome-remote-desktop AlmaLinux:9 | All versions | 40.0-11.el9_6 |
gnome-remote-desktop Red Hat:enterprise_linux:10.0 | All versions | 0:47.3-2.el10_0 |
gnome-remote-desktop-debuginfo Red Hat:enterprise_linux:10.0 | All versions | 0:47.3-2.el10_0 |
gnome-remote-desktop-debugsource Red Hat:enterprise_linux:10.0 | All versions | 0:47.3-2.el10_0 |
gnome-remote-desktop Red Hat:enterprise_linux:8::appstream | All versions | 0:0.1.8-4.el8_10 |
gnome-remote-desktop-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:0.1.8-4.el8_10 |
gnome-remote-desktop-debugsource Red Hat:enterprise_linux:8::appstream | All versions | 0:0.1.8-4.el8_10 |
gnome-remote-desktop Red Hat:enterprise_linux:9::appstream | All versions | 0:40.0-11.el9_6 |
gnome-remote-desktop-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 0:40.0-11.el9_6 |
gnome-remote-desktop-debugsource Red Hat:enterprise_linux:9::appstream | All versions | 0:40.0-11.el9_6 |
gnome-remote-desktop Red Hat:rhel_aus:8.2::appstream | All versions | 0:0.1.6-9.el8_2.1 |
gnome-remote-desktop-debuginfo Red Hat:rhel_aus:8.2::appstream | All versions | 0:0.1.6-9.el8_2.1 |
gnome-remote-desktop-debugsource Red Hat:rhel_aus:8.2::appstream | All versions | 0:0.1.6-9.el8_2.1 |
gnome-remote-desktop Red Hat:rhel_aus:8.4::appstream | All versions | 0:0.1.8-4.el8_4 |
gnome-remote-desktop-debuginfo Red Hat:rhel_aus:8.4::appstream | All versions | 0:0.1.8-4.el8_4 |
gnome-remote-desktop-debugsource Red Hat:rhel_aus:8.4::appstream | All versions | 0:0.1.8-4.el8_4 |
gnome-remote-desktop Red Hat:rhel_aus:8.6::appstream | All versions | 0:0.1.8-4.el8_6 |
gnome-remote-desktop-debuginfo Red Hat:rhel_aus:8.6::appstream | All versions | 0:0.1.8-4.el8_6 |
gnome-remote-desktop-debugsource Red Hat:rhel_aus:8.6::appstream | All versions | 0:0.1.8-4.el8_6 |
gnome-remote-desktop Red Hat:rhel_e4s:8.6::appstream | All versions | 0:0.1.8-4.el8_6 |
gnome-remote-desktop-debuginfo Red Hat:rhel_e4s:8.6::appstream | All versions | 0:0.1.8-4.el8_6 |
gnome-remote-desktop-debugsource Red Hat:rhel_e4s:8.6::appstream | All versions | 0:0.1.8-4.el8_6 |
gnome-remote-desktop Red Hat:rhel_e4s:8.8::appstream | All versions | 0:0.1.8-4.el8_8 |
gnome-remote-desktop-debuginfo Red Hat:rhel_e4s:8.8::appstream | All versions | 0:0.1.8-4.el8_8 |
gnome-remote-desktop-debugsource Red Hat:rhel_e4s:8.8::appstream | All versions | 0:0.1.8-4.el8_8 |
gnome-remote-desktop Red Hat:rhel_e4s:9.0::appstream | All versions | 0:40.0-10.el9_0 |
gnome-remote-desktop-debuginfo Red Hat:rhel_e4s:9.0::appstream | All versions | 0:40.0-10.el9_0 |
gnome-remote-desktop-debugsource Red Hat:rhel_e4s:9.0::appstream | All versions | 0:40.0-10.el9_0 |
gnome-remote-desktop Red Hat:rhel_e4s:9.2::appstream | All versions | 0:40.0-10.el9_2 |
gnome-remote-desktop-debuginfo Red Hat:rhel_e4s:9.2::appstream | All versions | 0:40.0-10.el9_2 |
gnome-remote-desktop-debugsource Red Hat:rhel_e4s:9.2::appstream | All versions | 0:40.0-10.el9_2 |
gnome-remote-desktop Red Hat:rhel_eus:9.4::appstream | All versions | 0:40.0-11.el9_4 |
gnome-remote-desktop-debuginfo Red Hat:rhel_eus:9.4::appstream | All versions | 0:40.0-11.el9_4 |
gnome-remote-desktop-debugsource Red Hat:rhel_eus:9.4::appstream | All versions | 0:40.0-11.el9_4 |
gnome-remote-desktop Red Hat:rhel_eus_long_life:8.4::appstream | All versions | 0:0.1.8-4.el8_4 |
gnome-remote-desktop-debuginfo Red Hat:rhel_eus_long_life:8.4::appstream | All versions | 0:0.1.8-4.el8_4 |
gnome-remote-desktop-debugsource Red Hat:rhel_eus_long_life:8.4::appstream | All versions | 0:0.1.8-4.el8_4 |
gnome-remote-desktop Red Hat:rhel_tus:8.6::appstream | All versions | 0:0.1.8-4.el8_6 |
How do I fix CVE-2025-5024?
Apply the vendor's patch.
Upgrade, then put limits on request size, rate and nesting depth so one client cannot exhaust the service. More about Denial of service.
Is CVE-2025-5024 being exploited?
There is no known exploitation of CVE-2025-5024 in the wild and no public exploit code.
Sources
Also known as ALSA-2025:10631, ALSA-2025:10635, ALSA-2025:10742, CLSA-2025-1765286622, DEBIAN-CVE-2025-5024, GHSA-hf3p-gpvx-q597 and 19 more.