REDHAT-BUG-2401209: Use After Free
If the QIOChannelWebsock object is freed while it is waiting to complete a handshake, a GSource is leaked. This can lead to the callback firing later on and triggering a use-after-free in the use of the channel. This flaw can be abused by a malicious client with network access to the VNC WebSocket port to cause a denial of service during the WebSocket handshake prior to the VNC client authentication.
Reported-by: Grant Millar | Cylo <rid>
Upstream patch: https://lists.nongnu.org/archive/html/qemu-devel/2025-10/msg00786.html
Affected Software
Event History
Frequently Asked Questions
What is the severity of REDHAT-BUG-2401209?
The severity of REDHAT-BUG-2401209 is considered significant due to the potential for a use-after-free vulnerability.
How do I fix REDHAT-BUG-2401209?
Fixing REDHAT-BUG-2401209 involves applying the latest updates and patches provided by the QEMU project.
What are the consequences of REDHAT-BUG-2401209?
The consequences of REDHAT-BUG-2401209 can include denial of service or remote code execution if exploited by an attacker.
Who is affected by REDHAT-BUG-2401209?
Users of QEMU, particularly those utilizing the VNC WebSocket protocol, are affected by REDHAT-BUG-2401209.
Is there a workaround for REDHAT-BUG-2401209?
Currently, there are no confirmed workarounds for REDHAT-BUG-2401209 other than applying security updates.