This update for the X Window System client libraries fixes a class of privilege escalation issues.
A malicious X Server could send specially crafted data to X clients, which allowed for triggering crashes, or privilege escalation if this relationship was untrusted or crossed user or permission level boundaries.
libX11, libXfixes, libXi, libXrandr, libXrender, libXtst, libXv, libXvMC were fixed, specifically:
libX11: - CVE-2016-7942: insufficient validation of data from the X server allowed out of boundary memory read (bsc#1002991)
libXfixes: - CVE-2016-7944: insufficient validation of data from the X server can cause an integer overflow on 32 bit architectures (bsc#1002995)
libXi: - CVE-2016-7945, CVE-2016-7946: insufficient validation of data from the X server can cause out of boundary memory access or endless loops (Denial of Service) (bsc#1002998)
libXtst: - CVE-2016-7951, CVE-2016-7952: insufficient validation of data from the X server can cause out of boundary memory access or endless loops (Denial of Service) (bsc#1003012)
libXv: - CVE-2016-5407: insufficient validation of data from the X server can cause out of boundary memory and memory corruption (bsc#1003017)
libXvMC: - CVE-2016-7953: insufficient validation of data from the X server can cause a one byte buffer read underrun (bsc#1003023)
libXrender: - CVE-2016-7949, CVE-2016-7950: insufficient validation of data from the X server can cause out of boundary memory writes (bsc#1003002)
libXrandr: - CVE-2016-7947, CVE-2016-7948: insufficient validation of data from the X server can cause out of boundary memory writes (bsc#1003000)
{ "binaries": [ { "libX11-data": "1.6.2-6.2", "libXi6-32bit": "1.7.4-12.2", "libX11-6": "1.6.2-6.2", "libXi6": "1.7.4-12.2", "libXv1": "1.0.10-5.2", "libX11-xcb1": "1.6.2-6.2", "libXfixes3": "5.0.1-5.2", "libXv1-32bit": "1.0.10-5.2", "libXtst6": "1.2.2-5.2", "libX11-xcb1-32bit": "1.6.2-6.2", "libXrandr2": "1.4.2-5.2", "libX11-6-32bit": "1.6.2-6.2", "libXfixes3-32bit": "5.0.1-5.2", "libXrender1-32bit": "0.9.8-5.2", "libXrandr2-32bit": "1.4.2-5.2", "libXrender1": "0.9.8-5.2", "libXvMC1": "1.0.8-5.2", "libXtst6-32bit": "1.2.2-5.2" } ] }
{ "binaries": [ { "libX11-data": "1.6.2-6.2", "libXi6-32bit": "1.7.4-12.2", "libX11-6": "1.6.2-6.2", "libXi6": "1.7.4-12.2", "libXv1": "1.0.10-5.2", "libX11-xcb1": "1.6.2-6.2", "libXfixes3": "5.0.1-5.2", "libXv1-32bit": "1.0.10-5.2", "libXtst6": "1.2.2-5.2", "libX11-xcb1-32bit": "1.6.2-6.2", "libXrandr2": "1.4.2-5.2", "libX11-6-32bit": "1.6.2-6.2", "libXfixes3-32bit": "5.0.1-5.2", "libXrender1-32bit": "0.9.8-5.2", "libXrandr2-32bit": "1.4.2-5.2", "libXrender1": "0.9.8-5.2", "libXvMC1": "1.0.8-5.2", "libXtst6-32bit": "1.2.2-5.2" } ] }
{ "binaries": [ { "libX11-data": "1.6.2-6.2", "libXi6-32bit": "1.7.4-12.2", "libX11-6": "1.6.2-6.2", "libXi6": "1.7.4-12.2", "libXv1": "1.0.10-5.2", "libX11-xcb1": "1.6.2-6.2", "libXfixes3": "5.0.1-5.2", "libXv1-32bit": "1.0.10-5.2", "libXtst6": "1.2.2-5.2", "libX11-xcb1-32bit": "1.6.2-6.2", "libXrandr2": "1.4.2-5.2", "libX11-6-32bit": "1.6.2-6.2", "libXfixes3-32bit": "5.0.1-5.2", "libXrender1-32bit": "0.9.8-5.2", "libXrandr2-32bit": "1.4.2-5.2", "libXrender1": "0.9.8-5.2", "libXvMC1": "1.0.8-5.2", "libXtst6-32bit": "1.2.2-5.2" } ] }
{ "binaries": [ { "libX11-data": "1.6.2-6.2", "libXi6-32bit": "1.7.4-12.2", "libX11-6": "1.6.2-6.2", "libXi6": "1.7.4-12.2", "libXv1": "1.0.10-5.2", "libX11-xcb1": "1.6.2-6.2", "libXfixes3": "5.0.1-5.2", "libXv1-32bit": "1.0.10-5.2", "libXtst6": "1.2.2-5.2", "libX11-xcb1-32bit": "1.6.2-6.2", "libXrandr2": "1.4.2-5.2", "libX11-6-32bit": "1.6.2-6.2", "libXfixes3-32bit": "5.0.1-5.2", "libXrender1-32bit": "0.9.8-5.2", "libXrandr2-32bit": "1.4.2-5.2", "libXrender1": "0.9.8-5.2", "libXvMC1": "1.0.8-5.2", "libXtst6-32bit": "1.2.2-5.2" } ] }
{ "binaries": [ { "libX11-data": "1.6.2-6.2", "libXi6-32bit": "1.7.4-12.2", "libX11-6": "1.6.2-6.2", "libXi6": "1.7.4-12.2", "libXv1": "1.0.10-5.2", "libX11-xcb1": "1.6.2-6.2", "libXfixes3": "5.0.1-5.2", "libXv1-32bit": "1.0.10-5.2", "libXtst6": "1.2.2-5.2", "libX11-xcb1-32bit": "1.6.2-6.2", "libXrandr2": "1.4.2-5.2", "libX11-6-32bit": "1.6.2-6.2", "libXfixes3-32bit": "5.0.1-5.2", "libXrender1-32bit": "0.9.8-5.2", "libXrandr2-32bit": "1.4.2-5.2", "libXrender1": "0.9.8-5.2", "libXvMC1": "1.0.8-5.2", "libXtst6-32bit": "1.2.2-5.2" } ] }
{ "binaries": [ { "libX11-data": "1.6.2-6.2", "libXi6-32bit": "1.7.4-12.2", "libX11-6": "1.6.2-6.2", "libXi6": "1.7.4-12.2", "libXv1": "1.0.10-5.2", "libX11-xcb1": "1.6.2-6.2", "libXfixes3": "5.0.1-5.2", "libXv1-32bit": "1.0.10-5.2", "libXtst6": "1.2.2-5.2", "libX11-xcb1-32bit": "1.6.2-6.2", "libXrandr2": "1.4.2-5.2", "libX11-6-32bit": "1.6.2-6.2", "libXfixes3-32bit": "5.0.1-5.2", "libXrender1-32bit": "0.9.8-5.2", "libXrandr2-32bit": "1.4.2-5.2", "libXrender1": "0.9.8-5.2", "libXvMC1": "1.0.8-5.2", "libXtst6-32bit": "1.2.2-5.2" } ] }
{ "binaries": [ { "libX11-data": "1.6.2-6.2", "libXi6-32bit": "1.7.4-12.2", "libX11-6": "1.6.2-6.2", "libXi6": "1.7.4-12.2", "libXv1": "1.0.10-5.2", "libX11-xcb1": "1.6.2-6.2", "libXfixes3": "5.0.1-5.2", "libXv1-32bit": "1.0.10-5.2", "libXtst6": "1.2.2-5.2", "libX11-xcb1-32bit": "1.6.2-6.2", "libXrandr2": "1.4.2-5.2", "libX11-6-32bit": "1.6.2-6.2", "libXfixes3-32bit": "5.0.1-5.2", "libXrender1-32bit": "0.9.8-5.2", "libXrandr2-32bit": "1.4.2-5.2", "libXrender1": "0.9.8-5.2", "libXvMC1": "1.0.8-5.2", "libXtst6-32bit": "1.2.2-5.2" } ] }
{ "binaries": [ { "libX11-data": "1.6.2-6.2", "libXi6-32bit": "1.7.4-12.2", "libX11-6": "1.6.2-6.2", "libXi6": "1.7.4-12.2", "libXv1": "1.0.10-5.2", "libX11-xcb1": "1.6.2-6.2", "libXfixes3": "5.0.1-5.2", "libXv1-32bit": "1.0.10-5.2", "libXtst6": "1.2.2-5.2", "libX11-xcb1-32bit": "1.6.2-6.2", "libXrandr2": "1.4.2-5.2", "libX11-6-32bit": "1.6.2-6.2", "libXfixes3-32bit": "5.0.1-5.2", "libXrender1-32bit": "0.9.8-5.2", "libXrandr2-32bit": "1.4.2-5.2", "libXrender1": "0.9.8-5.2", "libXvMC1": "1.0.8-5.2", "libXtst6-32bit": "1.2.2-5.2" } ] }
{ "binaries": [ { "libX11-data": "1.6.2-6.2", "libXi6-32bit": "1.7.4-12.2", "libX11-6": "1.6.2-6.2", "libXi6": "1.7.4-12.2", "libXv1": "1.0.10-5.2", "libX11-xcb1": "1.6.2-6.2", "libXfixes3": "5.0.1-5.2", "libXv1-32bit": "1.0.10-5.2", "libXtst6": "1.2.2-5.2", "libX11-xcb1-32bit": "1.6.2-6.2", "libXrandr2": "1.4.2-5.2", "libX11-6-32bit": "1.6.2-6.2", "libXfixes3-32bit": "5.0.1-5.2", "libXrender1-32bit": "0.9.8-5.2", "libXrandr2-32bit": "1.4.2-5.2", "libXrender1": "0.9.8-5.2", "libXvMC1": "1.0.8-5.2", "libXtst6-32bit": "1.2.2-5.2" } ] }
{ "binaries": [ { "libX11-data": "1.6.2-6.2", "libXi6-32bit": "1.7.4-12.2", "libX11-6": "1.6.2-6.2", "libXi6": "1.7.4-12.2", "libXv1": "1.0.10-5.2", "libX11-xcb1": "1.6.2-6.2", "libXfixes3": "5.0.1-5.2", "libXv1-32bit": "1.0.10-5.2", "libXtst6": "1.2.2-5.2", "libX11-xcb1-32bit": "1.6.2-6.2", "libXrandr2": "1.4.2-5.2", "libX11-6-32bit": "1.6.2-6.2", "libXfixes3-32bit": "5.0.1-5.2", "libXrender1-32bit": "0.9.8-5.2", "libXrandr2-32bit": "1.4.2-5.2", "libXrender1": "0.9.8-5.2", "libXvMC1": "1.0.8-5.2", "libXtst6-32bit": "1.2.2-5.2" } ] }
{ "binaries": [ { "libX11-data": "1.6.2-6.2", "libXi6-32bit": "1.7.4-12.2", "libX11-6": "1.6.2-6.2", "libXi6": "1.7.4-12.2", "libXv1": "1.0.10-5.2", "libX11-xcb1": "1.6.2-6.2", "libXfixes3": "5.0.1-5.2", "libXv1-32bit": "1.0.10-5.2", "libXtst6": "1.2.2-5.2", "libX11-xcb1-32bit": "1.6.2-6.2", "libXrandr2": "1.4.2-5.2", "libX11-6-32bit": "1.6.2-6.2", "libXfixes3-32bit": "5.0.1-5.2", "libXrender1-32bit": "0.9.8-5.2", "libXrandr2-32bit": "1.4.2-5.2", "libXrender1": "0.9.8-5.2", "libXvMC1": "1.0.8-5.2", "libXtst6-32bit": "1.2.2-5.2" } ] }
{ "binaries": [ { "libX11-data": "1.6.2-6.2", "libXi6-32bit": "1.7.4-12.2", "libX11-6": "1.6.2-6.2", "libXi6": "1.7.4-12.2", "libXv1": "1.0.10-5.2", "libX11-xcb1": "1.6.2-6.2", "libXfixes3": "5.0.1-5.2", "libXv1-32bit": "1.0.10-5.2", "libXtst6": "1.2.2-5.2", "libX11-xcb1-32bit": "1.6.2-6.2", "libXrandr2": "1.4.2-5.2", "libX11-6-32bit": "1.6.2-6.2", "libXfixes3-32bit": "5.0.1-5.2", "libXrender1-32bit": "0.9.8-5.2", "libXrandr2-32bit": "1.4.2-5.2", "libXrender1": "0.9.8-5.2", "libXvMC1": "1.0.8-5.2", "libXtst6-32bit": "1.2.2-5.2" } ] }
{ "binaries": [ { "libX11-data": "1.6.2-6.2", "libXi6-32bit": "1.7.4-12.2", "libX11-6": "1.6.2-6.2", "libXi6": "1.7.4-12.2", "libXv1": "1.0.10-5.2", "libX11-xcb1": "1.6.2-6.2", "libXfixes3": "5.0.1-5.2", "libXv1-32bit": "1.0.10-5.2", "libXtst6": "1.2.2-5.2", "libX11-xcb1-32bit": "1.6.2-6.2", "libXrandr2": "1.4.2-5.2", "libX11-6-32bit": "1.6.2-6.2", "libXfixes3-32bit": "5.0.1-5.2", "libXrender1-32bit": "0.9.8-5.2", "libXrandr2-32bit": "1.4.2-5.2", "libXrender1": "0.9.8-5.2", "libXvMC1": "1.0.8-5.2", "libXtst6-32bit": "1.2.2-5.2" } ] }
{ "binaries": [ { "libX11-data": "1.6.2-6.2", "libXi6-32bit": "1.7.4-12.2", "libX11-6": "1.6.2-6.2", "libXi6": "1.7.4-12.2", "libXv1": "1.0.10-5.2", "libX11-xcb1": "1.6.2-6.2", "libXfixes3": "5.0.1-5.2", "libXv1-32bit": "1.0.10-5.2", "libXtst6": "1.2.2-5.2", "libX11-xcb1-32bit": "1.6.2-6.2", "libXrandr2": "1.4.2-5.2", "libX11-6-32bit": "1.6.2-6.2", "libXfixes3-32bit": "5.0.1-5.2", "libXrender1-32bit": "0.9.8-5.2", "libXrandr2-32bit": "1.4.2-5.2", "libXrender1": "0.9.8-5.2", "libXvMC1": "1.0.8-5.2", "libXtst6-32bit": "1.2.2-5.2" } ] }
{ "binaries": [ { "libX11-data": "1.6.2-6.2", "libXi6-32bit": "1.7.4-12.2", "libX11-6": "1.6.2-6.2", "libXi6": "1.7.4-12.2", "libXv1": "1.0.10-5.2", "libX11-xcb1": "1.6.2-6.2", "libXfixes3": "5.0.1-5.2", "libXv1-32bit": "1.0.10-5.2", "libXtst6": "1.2.2-5.2", "libX11-xcb1-32bit": "1.6.2-6.2", "libXrandr2": "1.4.2-5.2", "libX11-6-32bit": "1.6.2-6.2", "libXfixes3-32bit": "5.0.1-5.2", "libXrender1-32bit": "0.9.8-5.2", "libXrandr2-32bit": "1.4.2-5.2", "libXrender1": "0.9.8-5.2", "libXvMC1": "1.0.8-5.2", "libXtst6-32bit": "1.2.2-5.2" } ] }
{ "binaries": [ { "libX11-data": "1.6.2-6.2", "libXi6-32bit": "1.7.4-12.2", "libX11-6": "1.6.2-6.2", "libXi6": "1.7.4-12.2", "libXv1": "1.0.10-5.2", "libX11-xcb1": "1.6.2-6.2", "libXfixes3": "5.0.1-5.2", "libXv1-32bit": "1.0.10-5.2", "libXtst6": "1.2.2-5.2", "libX11-xcb1-32bit": "1.6.2-6.2", "libXrandr2": "1.4.2-5.2", "libX11-6-32bit": "1.6.2-6.2", "libXfixes3-32bit": "5.0.1-5.2", "libXrender1-32bit": "0.9.8-5.2", "libXrandr2-32bit": "1.4.2-5.2", "libXrender1": "0.9.8-5.2", "libXvMC1": "1.0.8-5.2", "libXtst6-32bit": "1.2.2-5.2" } ] }
{ "binaries": [ { "libX11-data": "1.6.2-6.2", "libXi6-32bit": "1.7.4-12.2", "libX11-6": "1.6.2-6.2", "libXi6": "1.7.4-12.2", "libXv1": "1.0.10-5.2", "libX11-xcb1": "1.6.2-6.2", "libXfixes3": "5.0.1-5.2", "libXv1-32bit": "1.0.10-5.2", "libXtst6": "1.2.2-5.2", "libX11-xcb1-32bit": "1.6.2-6.2", "libXrandr2": "1.4.2-5.2", "libX11-6-32bit": "1.6.2-6.2", "libXfixes3-32bit": "5.0.1-5.2", "libXrender1-32bit": "0.9.8-5.2", "libXrandr2-32bit": "1.4.2-5.2", "libXrender1": "0.9.8-5.2", "libXvMC1": "1.0.8-5.2", "libXtst6-32bit": "1.2.2-5.2" } ] }
{ "binaries": [ { "libX11-data": "1.6.2-6.2", "libXi6-32bit": "1.7.4-12.2", "libX11-6": "1.6.2-6.2", "libXi6": "1.7.4-12.2", "libXv1": "1.0.10-5.2", "libX11-xcb1": "1.6.2-6.2", "libXfixes3": "5.0.1-5.2", "libXv1-32bit": "1.0.10-5.2", "libXtst6": "1.2.2-5.2", "libX11-xcb1-32bit": "1.6.2-6.2", "libXrandr2": "1.4.2-5.2", "libX11-6-32bit": "1.6.2-6.2", "libXfixes3-32bit": "5.0.1-5.2", "libXrender1-32bit": "0.9.8-5.2", "libXrandr2-32bit": "1.4.2-5.2", "libXrender1": "0.9.8-5.2", "libXvMC1": "1.0.8-5.2", "libXtst6-32bit": "1.2.2-5.2" } ] }
{ "binaries": [ { "libX11-data": "1.6.2-6.2", "libXi6-32bit": "1.7.4-12.2", "libX11-6": "1.6.2-6.2", "libXi6": "1.7.4-12.2", "libXv1": "1.0.10-5.2", "libX11-xcb1": "1.6.2-6.2", "libXfixes3": "5.0.1-5.2", "libXv1-32bit": "1.0.10-5.2", "libXtst6": "1.2.2-5.2", "libX11-xcb1-32bit": "1.6.2-6.2", "libXrandr2": "1.4.2-5.2", "libX11-6-32bit": "1.6.2-6.2", "libXfixes3-32bit": "5.0.1-5.2", "libXrender1-32bit": "0.9.8-5.2", "libXrandr2-32bit": "1.4.2-5.2", "libXrender1": "0.9.8-5.2", "libXvMC1": "1.0.8-5.2", "libXtst6-32bit": "1.2.2-5.2" } ] }
{ "binaries": [ { "libX11-data": "1.6.2-6.2", "libXi6-32bit": "1.7.4-12.2", "libX11-6": "1.6.2-6.2", "libXi6": "1.7.4-12.2", "libXv1": "1.0.10-5.2", "libX11-xcb1": "1.6.2-6.2", "libXfixes3": "5.0.1-5.2", "libXv1-32bit": "1.0.10-5.2", "libXtst6": "1.2.2-5.2", "libX11-xcb1-32bit": "1.6.2-6.2", "libXrandr2": "1.4.2-5.2", "libX11-6-32bit": "1.6.2-6.2", "libXfixes3-32bit": "5.0.1-5.2", "libXrender1-32bit": "0.9.8-5.2", "libXrandr2-32bit": "1.4.2-5.2", "libXrender1": "0.9.8-5.2", "libXvMC1": "1.0.8-5.2", "libXtst6-32bit": "1.2.2-5.2" } ] }
{ "binaries": [ { "libX11-data": "1.6.2-6.2", "libXi6-32bit": "1.7.4-12.2", "libX11-6": "1.6.2-6.2", "libXi6": "1.7.4-12.2", "libXv1": "1.0.10-5.2", "libX11-xcb1": "1.6.2-6.2", "libXfixes3": "5.0.1-5.2", "libXv1-32bit": "1.0.10-5.2", "libXtst6": "1.2.2-5.2", "libX11-xcb1-32bit": "1.6.2-6.2", "libXrandr2": "1.4.2-5.2", "libX11-6-32bit": "1.6.2-6.2", "libXfixes3-32bit": "5.0.1-5.2", "libXrender1-32bit": "0.9.8-5.2", "libXrandr2-32bit": "1.4.2-5.2", "libXrender1": "0.9.8-5.2", "libXvMC1": "1.0.8-5.2", "libXtst6-32bit": "1.2.2-5.2" } ] }
{ "binaries": [ { "libX11-data": "1.6.2-6.2", "libXi6-32bit": "1.7.4-12.2", "libX11-6": "1.6.2-6.2", "libXi6": "1.7.4-12.2", "libXv1": "1.0.10-5.2", "libX11-xcb1": "1.6.2-6.2", "libXfixes3": "5.0.1-5.2", "libXv1-32bit": "1.0.10-5.2", "libXtst6": "1.2.2-5.2", "libX11-xcb1-32bit": "1.6.2-6.2", "libXrandr2": "1.4.2-5.2", "libX11-6-32bit": "1.6.2-6.2", "libXfixes3-32bit": "5.0.1-5.2", "libXrender1-32bit": "0.9.8-5.2", "libXrandr2-32bit": "1.4.2-5.2", "libXrender1": "0.9.8-5.2", "libXvMC1": "1.0.8-5.2", "libXtst6-32bit": "1.2.2-5.2" } ] }
{ "binaries": [ { "libX11-data": "1.6.2-6.2", "libXi6-32bit": "1.7.4-12.2", "libX11-6": "1.6.2-6.2", "libXi6": "1.7.4-12.2", "libXv1": "1.0.10-5.2", "libX11-xcb1": "1.6.2-6.2", "libXfixes3": "5.0.1-5.2", "libXv1-32bit": "1.0.10-5.2", "libXtst6": "1.2.2-5.2", "libX11-xcb1-32bit": "1.6.2-6.2", "libXrandr2": "1.4.2-5.2", "libX11-6-32bit": "1.6.2-6.2", "libXfixes3-32bit": "5.0.1-5.2", "libXrender1-32bit": "0.9.8-5.2", "libXrandr2-32bit": "1.4.2-5.2", "libXrender1": "0.9.8-5.2", "libXvMC1": "1.0.8-5.2", "libXtst6-32bit": "1.2.2-5.2" } ] }
{ "binaries": [ { "libX11-data": "1.6.2-6.2", "libXi6-32bit": "1.7.4-12.2", "libX11-6": "1.6.2-6.2", "libXi6": "1.7.4-12.2", "libXv1": "1.0.10-5.2", "libX11-xcb1": "1.6.2-6.2", "libXfixes3": "5.0.1-5.2", "libXv1-32bit": "1.0.10-5.2", "libXtst6": "1.2.2-5.2", "libX11-xcb1-32bit": "1.6.2-6.2", "libXrandr2": "1.4.2-5.2", "libX11-6-32bit": "1.6.2-6.2", "libXfixes3-32bit": "5.0.1-5.2", "libXrender1-32bit": "0.9.8-5.2", "libXrandr2-32bit": "1.4.2-5.2", "libXrender1": "0.9.8-5.2", "libXvMC1": "1.0.8-5.2", "libXtst6-32bit": "1.2.2-5.2" } ] }