CVE-2019-15681
Description
LibVNC commit before d01e1bb4246323ba6fcee3b82ef1faa9b1dac82a contains a memory leak (CWE-655) in VNC server code, which allow an attacker to read stack memory and can be abused for information disclosure. Combined with another vulnerability, it can be used to leak stack memory and bypass ASLR. This attack appear to be exploitable via network connectivity. These vulnerabilities have been fixed in commit d01e1bb4246323ba6fcee3b82ef1faa9b1dac82a.
How to fix
- libvnc_project libvncserver0.9.12 or later
- siemens simatic_itc1500_firmware3.2.1.0 or later
- siemens simatic_itc1500_pro_firmware3.2.1.0 or later
- siemens simatic_itc1900_firmware3.2.1.0 or later
- siemens simatic_itc1900_pro_firmware3.2.1.0 or later
- siemens simatic_itc2200_firmware3.2.1.0 or later
- siemens simatic_itc2200_pro_firmware3.2.1.0 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| libvnc_project libvncserver | v < 0.9.12 | 0.9.12 |
| canonical ubuntu_linux | 14.04, 16.04, 18.04, 18.10 | — |
| debian debian_linux | 8.0, 9.0 | — |
| siemens simatic_itc1500_firmware | 3.0.0.0 ≤ v < 3.2.1.0 | 3.2.1.0 |
| siemens simatic_itc1500_pro_firmware | 3.0.0.0 ≤ v < 3.2.1.0 | 3.2.1.0 |
| siemens simatic_itc1900_firmware | 3.0.0.0 ≤ v < 3.2.1.0 | 3.2.1.0 |
| siemens simatic_itc1900_pro_firmware | 3.0.0.0 ≤ v < 3.2.1.0 | 3.2.1.0 |
| siemens simatic_itc2200_firmware | 3.0.0.0 ≤ v < 3.2.1.0 | 3.2.1.0 |
| siemens simatic_itc2200_pro_firmware | 3.0.0.0 ≤ v < 3.2.1.0 | 3.2.1.0 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.