In TightVNC 1.3.10, there is an integer signedness error and resultant heap-based buffer overflow in InitialiseRFBConnection in rfbproto.c (for the vncviewer component). There is no check on the size given to malloc, e.g., -1 is accepted. This allocates a chunk of size zero, which will give a heap pointer. However, one can send 0xffffffff bytes of data, which can have a DoS impact or lead to remote code execution.
                
            CVSS
                No CVSS.
References
                    No reference.
Configurations
                    No configuration.
History
                    02 Feb 2022, 23:06
| Type | Values Removed | Values Added | 
|---|---|---|
| CWE | CWE-787 | |
| References | (MISC) https://github.com/MaherAzzouzi/CVE-2022-23967 - Third Party Advisory | |
| References | (MISC) https://www.tightvnc.com/licensing-server-x11.php - Vendor Advisory | |
| CVSS | v2 : v3 : | v2 : 7.5 v3 : 9.8 | 
| CPE | cpe:2.3:a:tightvnc:tightvnc:1.3.10:*:*:*:*:*:*:* | 
26 Jan 2022, 21:35
| Type | Values Removed | Values Added | 
|---|---|---|
| New CVE | 
Information
                Published : 2022-01-26 21:15
Updated : 2024-02-04 22:08
NVD link : CVE-2022-23967
Mitre link : CVE-2022-23967
CVE.ORG link : CVE-2022-23967
JSON object : View
Products Affected
                No product.
CWE
                No CWE.
