composite: Fix use-after-free of the COW
ZDI-CAN-19866/CVE-2023-1393 If a client explicitly destroys the compositor overlay window (aka COW), we would leave a dangling pointer to that window in the CompScreen structure, which will trigger a use-after-free later. Make sure to clear the CompScreen pointer to the COW when the latter gets destroyed explicitly by the client. This vulnerability was discovered by: Jan-Niklas Sohn working with Trend Micro Zero Day Initiative Signed-off-by:Olivier Fourdan <ofourdan@redhat.com> Reviewed-by:
Adam Jackson <ajax@redhat.com>
parent
6153c71c
No related branches found
No related tags found
-
mentioned in merge request !1104 (merged)
-
mentioned in merge request !1105 (merged)
-
mentioned in merge request !1106 (merged)
Please register or sign in to comment