You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
xserver/render
Povilas Kanapickas 0b67785cd1 render: Fix out of bounds access in SProcRenderCompositeGlyphs()
ZDI-CAN-14192, CVE-2021-4008

This vulnerability was discovered and the fix was suggested by:
Jan-Niklas Sohn working with Trend Micro Zero Day Initiative

Signed-off-by: Povilas Kanapickas <povilas@radix.lt>
(cherry picked from commit ebce7e2d80)
3 years ago
..
Makefile.am render: Delete renderedge.[ch] 14 years ago
animcur.c animcur: Fix crash when removing a master device 7 years ago
filter.c Convert top level extensions to new *allocarray functions 10 years ago
glyph.c Use ARRAY_SIZE all over the tree 7 years ago
glyphstr.h render: Hide/unexport some implementation details 10 years ago
matrix.c Introduce a consistent coding style 13 years ago
meson.build meson: hide C API if Xorg is disabled (like autotools) 4 years ago
miindex.c Convert top level extensions to new *allocarray functions 10 years ago
mipict.c mi: Add a default no-op miSourceValidate 5 years ago
mipict.h render: Hide/unexport some implementation details 10 years ago
mirect.c render: Simplify miCompositeRects 7 years ago
mitrap.c Introduce a consistent coding style 13 years ago
mitri.c Introduce a consistent coding style 13 years ago
picture.c xserver: fix RGB mask handling 4 years ago
picture.h exa: only draw valid trapezoids 9 years ago
picturestr.h render: Store and use all 16bpc of precision for solid pixels (v2.1) 7 years ago
render.c render: Fix out of bounds access in SProcRenderCompositeGlyphs() 3 years ago