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

CVE-2020-14403

CVE-2020-14403

Description

An issue was discovered in LibVNCServer before 0.9.13. libvncserver/hextile.c allows out-of-bounds access via encodings.

AI Insight

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

LibVNCServer before 0.9.13 contains an out-of-bounds access vulnerability in hextile.c that can be triggered via crafted encoding data.

Vulnerability

An out-of-bounds access vulnerability exists in libvncserver/hextile.c in LibVNCServer versions before 0.9.13. The issue occurs when processing Hextile-encoded framebuffer updates; insufficient bounds checking allows reading or writing beyond allocated memory. [2]

Exploitation

An attacker with network access to a VNC server using LibVNCServer can send a specially crafted Hextile encoding message. No authentication is required if the server is configured to allow unauthenticated connections. The attacker must be able to send RFB protocol messages to the server.

Impact

Successful exploitation could lead to a denial of service (crash) or potentially arbitrary code execution, depending on the memory layout. The out-of-bounds access may also disclose sensitive information from server memory. [2]

Mitigation

The vulnerability is fixed in LibVNCServer version 0.9.13, released on 2020-06-17. Users should upgrade to this version or later. Distributions such as Ubuntu have released updated packages (e.g., USN-4434-1 for LibVNCServer and USN-4573-1 for Vino) that include the fix. [1][2]

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

20

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.