NULL pointer dereference in TightVNC Server Win8ScreenDriver after failed DXGI re-initialization
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.308% 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 | A NULL pointer dereference vulnerability in the Win8ScreenDriver component of GlavSoft TightVNC Server for Windows before 2.8.88 allows an attacker to crash the server, causing a denial of service. When re-initialization of the DXGI Desktop Duplication driver fails in applyNewScreenProperties() (for example after a GPU reset, display hot-plug or session change), m_drvImpl is left NULL and is subsequently dereferenced without a check by executeDetection(), getScreenBuffer(), grabFb(), getScreenPropertiesChanged() and getCursorPosition(). | |
| Title | NULL pointer dereference in TightVNC Server Win8ScreenDriver after failed DXGI re-initialization | |
| Weaknesses | CWE-476 | |
| References |
| |
| Metrics |
cvssV3_1
|