UltraVNC vncauth.c uses time-seeded libc rand() to generate VNC authentication challenge bytes (CVE-2026-44040) | HOL Guard CVE