CVE-2017-5884
gtk-vnc: Improper check of framebuffer boundaries when processing a tile
Severity Score
Exploit Likelihood
Affected Versions
Public Exploits
1Exploited in Wild
-Decision
Descriptions
gtk-vnc before 0.7.0 does not properly check boundaries of subrectangle-containing tiles, which allows remote servers to execute arbitrary code via the src x, y coordinates in a crafted (1) rre, (2) hextile, or (3) copyrect tile.
gtk-vnc en versiones anteriores a 0.7.0 no comprueba adecuadamente los límites de azulejos que contienen sub rectángulo, lo que permite a servidores remotos ejecutar código arbitrario a través de las coordenadas src x, y en un azulejo (1) rre, (2) hextile o (3) copyrect manipulado.
It was found that gtk-vnc lacked proper bounds checking while processing messages using RRE, hextile, or copyrect encodings. A remote malicious VNC server could use this flaw to crash VNC viewers which are based on the gtk-vnc library.
CVSS Scores
SSVC
- Decision:-
Timeline
- 2017-02-04 CVE Reserved
- 2017-02-20 CVE Published
- 2024-08-05 CVE Updated
- 2024-08-05 First Exploit
- 2024-10-16 EPSS Updated
- ---------- Exploited in Wild
- ---------- KEV Due Date
CWE
- CWE-118: Incorrect Access of Indexable Resource ('Range Error')
- CWE-787: Out-of-bounds Write
CAPEC
References (9)
URL | Tag | Source |
---|---|---|
http://www.openwall.com/lists/oss-security/2017/02/03/5 | Mailing List | |
http://www.openwall.com/lists/oss-security/2017/02/05/5 | Mailing List | |
http://www.securityfocus.com/bid/96016 | Third Party Advisory |
URL | Date | SRC |
---|---|---|
https://bugzilla.gnome.org/show_bug.cgi?id=778048 | 2024-08-05 |
URL | Date | SRC |
---|---|---|
https://git.gnome.org/browse/gtk-vnc/commit/?id=ea0386933214c9178aaea9f2f85049ea3fa3e14a | 2023-02-12 |
Affected Vendors, Products, and Versions
Vendor | Product | Version | Other | Status | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Vendor | Product | Version | Other | Status | <-- --> | Vendor | Product | Version | Other | Status |
Fedoraproject Search vendor "Fedoraproject" | Fedora Search vendor "Fedoraproject" for product "Fedora" | 25 Search vendor "Fedoraproject" for product "Fedora" and version "25" | - |
Affected
| ||||||
Gnome Search vendor "Gnome" | Gtk-vnc Search vendor "Gnome" for product "Gtk-vnc" | <= 0.6.0 Search vendor "Gnome" for product "Gtk-vnc" and version " <= 0.6.0" | - |
Affected
|