VYPR
Unrated severityNVD Advisory· Published Jun 17, 2020· Updated Aug 4, 2024

CVE-2020-14398

CVE-2020-14398

Description

An issue was discovered in LibVNCServer before 0.9.13. An improperly closed TCP connection causes an infinite loop in libvncclient/sockets.c.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

An improperly closed TCP connection in LibVNCServer before 0.9.13 causes an infinite loop in the client library, leading to denial of service.

Vulnerability

In LibVNCServer versions prior to 0.9.13, the function responsible for handling TCP connections in libvncclient/sockets.c does not properly reset or terminate connections that are incorrectly closed. This flaw results in an infinite loop when the library attempts to process the stale connection state. The vulnerability is present in the client-side library (libvncclient) and affects all versions before 0.9.13 [1].

Exploitation

An attacker can exploit this vulnerability by establishing a TCP connection to the libvncclient-based application and then improperly closing the connection (e.g., by sending a partial or malformed handshake or abruptly terminating the socket). The attacker does not require authentication or any special network position beyond being able to connect to the target service. Upon the improperly closed connection, the client enters an infinite loop, causing a denial of service [1].

Impact

Successful exploitation leads to a denial of service (DoS). The application using libvncclient becomes unresponsive due to the infinite loop, preventing further legitimate VNC connections from being handled. The advisory from Ubuntu [1] does not indicate any potential for code execution or data compromise; the primary impact is service disruption.

Mitigation

The vulnerability is fixed in LibVNCServer version 0.9.13 and later. Ubuntu published security updates in USN-4434-1 on 2020-06-18, which include the fix for CVE-2020-14398 among other vulnerabilities [1]. Users should upgrade to version 0.9.13 or apply the relevant distribution patch. No workaround is provided; upgrading is the recommended mitigation.

AI Insight generated on May 27, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected products

28

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

7

News mentions

0

No linked articles in our index yet.