World-accessible IPC shared memory with predictable name in TightVNC Server
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| GlavSoft | TightVNC | unaffected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Glavsoft | Tightvnc |
|
Vendor Solution
Upgrade TightVNC for Windows to version 2.8.88 or later.
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.104% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Glavsoft
Glavsoft tightvnc |
|
| Vendors & Products |
Glavsoft
Glavsoft tightvnc |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Incorrect permission assignment in GlavSoft TightVNC Server for Windows before 2.8.88 allows a local authenticated user to read or overwrite the inter-process communication handles used between the TightVNC service and its desktop server process. The named shared memory segment in the Global\ namespace that carries the pipe HANDLE values is created with a NULL DACL, and its name is derived from a time-seeded srand(time(0)) value that is predictable to one-second granularity. A low-privileged local process can open the mapping and tamper with the IPC channel of a service running as SYSTEM, potentially leading to disclosure of session data, privilege escalation, or denial of service. | |
| Title | World-accessible IPC shared memory with predictable name in TightVNC Server | |
| Weaknesses | CWE-338 CWE-732 |
|
| References |
| |
| Metrics |
cvssV3_1
|