SRU Justification:

[Impact]
Windows mstsc.exe cannot complete an RDP session to GNOME Remote Desktop
49.0 on headless VMs. Four issues in the RDP handover flow prevent the
connection from succeeding.

[Test Plan]
1. Install gnome-remote-desktop 49.0-0ubuntu1.2
2. Connect from Windows using mstsc.exe to the VM's IP on port 3389
3. Enter credentials at GDM login screen
4. Verify desktop appears after login
5. Disconnect, wait >60 seconds, reconnect — verify handover still works
6. Test with FreeRDP client (Remmina/xfreerdp) — verify RDSTLS still works

[Where Problems Could Occur]
- TLS fallback in SYSTEM mode slightly lowers the authentication barrier
  (unauthenticated clients can see GDM prompt, same as physical access)
- RefuseManualStop=yes prevents systemctl stop on the handover service
  (admins must use systemctl kill instead)
- Retry loop generates lightweight D-Bus traffic every 2s until handover
  succeeds (logged at debug level only)

[Other Info]
Patch: d/p/lp-2141992-fix-mstsc-handover-negotiation.patch
Upstream issue: https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/issues/244
PPA with fix: ppa:gerry9000/grd-mstsc-fix

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2141992

Title:
  GNOME Remote Desktop: Headless system-level RDP fails NLA handshake
  with Windows mstsc — black screen

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-remote-desktop/+bug/2141992/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to