cbcvebase.
CVE-2019-15691
published 2019-12-26

CVE-2019-15691: TigerVNC version prior to 1.10.1 is vulnerable to stack use-after-return, which occurs due to incorrect usage of stack memory in ZRLEDecoder. If decoding…

PriorityP348high7.2CVSS 3.1
AVNACLPRHUINSUCHIHAH
EPSS
4.72%
90.9th percentile
TigerVNC version prior to 1.10.1 is vulnerable to stack use-after-return, which occurs due to incorrect usage of stack memory in ZRLEDecoder. If decoding routine would throw an exception, ZRLEDecoder may try to access stack variable, which has been already freed during the process of stack unwinding. Exploitation of this vulnerability could potentially result into remote code execution. This attack appear to be exploitable via network connectivity.

Affected

8 ranges
VendorProductVersion rangeFixed in
debiantigervnc< tigervnc 1.10.1+dfsg-1 (bookworm)tigervnc 1.10.1+dfsg-1 (bookworm)
kasperskytigervnc
opensuseleap
tigervnctigervnc< 1.10.11.10.1
tigervnctigervnc>= 0 < 1.10.1+dfsg-11.10.1+dfsg-1
tigervnctigervnc>= 0 < 1.10.1+dfsg-11.10.1+dfsg-1
tigervnctigervnc>= 0 < 1.10.1+dfsg-11.10.1+dfsg-1
tigervnctigervnc>= 0 < 1.10.1+dfsg-11.10.1+dfsg-1

CVSS provenance

nvdv3.17.2HIGHCVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
nvdv2.06.5MEDIUMAV:N/AC:L/Au:S/C:P/I:P/A:P
osv7.2HIGH
vendor_debian7.2HIGH
vendor_redhat7.2HIGH
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.