Skip to content

CVE-2017-16612 libXcursor before 1.1.15 has various integer overflows that could lead to heap buffer overflows when processing malicious cursors, e.g., with programs like GIMP. It is also possible that an attack vec...

HighCVSS 7.5 EPSS 5.2%
Published
Updated
Exploit status
No public exploit known

Description

libXcursor before 1.1.15 has various integer overflows that could lead to heap buffer overflows when processing malicious cursors, e.g., with programs like GIMP. It is also possible that an attack vector exists against the related code in cursor/xcursor.c in Wayland through 1.14.0.

Affected products

ProductAffected versionsFixed in
debian/libxcursor(Debian:12) < 1:1.1.14-3.1 1:1.1.14-3.1
debian/libxcursor(Debian:13) < 1:1.1.14-3.1 1:1.1.14-3.1
debian/libxcursor(Debian:14) < 1:1.1.14-3.1 1:1.1.14-3.1
debian/wayland(Debian:12) < 1.14.0-2 1.14.0-2
debian/wayland(Debian:13) < 1.14.0-2 1.14.0-2
debian/wayland(Debian:14) < 1.14.0-2 1.14.0-2
debian linux = 8.0 No fix listed
debian linux = 9.0 No fix listed
Canonical Ubuntu Linux = 14.04 No fix listed
Canonical Ubuntu Linux = 16.04 No fix listed
Canonical Ubuntu Linux = 17.04 No fix listed
Canonical Ubuntu Linux = 17.10 No fix listed
x libxcursor <= 1.1.14 No fix listed
alpine/libxcursor(Alpine:v3.10) < 1.1.15-r0 1.1.15-r0
alpine/libxcursor(Alpine:v3.11) < 1.1.15-r0 1.1.15-r0
alpine/libxcursor(Alpine:v3.12) < 1.1.15-r0 1.1.15-r0
alpine/libxcursor(Alpine:v3.13) < 1.1.15-r0 1.1.15-r0
alpine/libxcursor(Alpine:v3.14) < 1.1.15-r0 1.1.15-r0
alpine/libxcursor(Alpine:v3.15) < 1.1.15-r0 1.1.15-r0
alpine/libxcursor(Alpine:v3.16) < 1.1.15-r0 1.1.15-r0
alpine/libxcursor(Alpine:v3.17) < 1.1.15-r0 1.1.15-r0
alpine/libxcursor(Alpine:v3.18) < 1.1.15-r0 1.1.15-r0
alpine/libxcursor(Alpine:v3.19) < 1.1.15-r0 1.1.15-r0
alpine/libxcursor(Alpine:v3.20) < 1.1.15-r0 1.1.15-r0
alpine/libxcursor(Alpine:v3.21) < 1.1.15-r0 1.1.15-r0
Show 9 more
ProductAffected versionsFixed in
alpine/libxcursor(Alpine:v3.22) < 1.1.15-r0 1.1.15-r0
alpine/libxcursor(Alpine:v3.23) < 1.1.15-r0 1.1.15-r0
alpine/libxcursor(Alpine:v3.24) < 1.1.15-r0 1.1.15-r0
alpine/libxcursor(Alpine:v3.4) < 1.1.15-r0 1.1.15-r0
alpine/libxcursor(Alpine:v3.5) < 1.1.15-r0 1.1.15-r0
alpine/libxcursor(Alpine:v3.6) < 1.1.15-r0 1.1.15-r0
alpine/libxcursor(Alpine:v3.7) < 1.1.15-r0 1.1.15-r0
alpine/libxcursor(Alpine:v3.8) < 1.1.15-r0 1.1.15-r0
alpine/libxcursor(Alpine:v3.9) < 1.1.15-r0 1.1.15-r0

References