Details
Description
Hi,
Probabilistic reproducible segfault of guacd:
- Installed guacd and guacamole from EPEL on a CentOS 7.7.1908 system.
- Configure an SSH connection type.
- Establish guacamole session to SSH server
- Do "cat /dev/urandom" to generate garbage.
- Observe /var/log/messages on the guacd server, you'll see frequent logs of "Invalid UTF-8 string passed to pango_layout_set_text()"
- Session will pretty rapidly terminate. About 20% of the time this is an uncontrolled segfault from libc
guacd[7688]: segfault at 7f3ea6177ff0 ip 00007f3ea3cb2b1d sp 00007f3e9d902ab8 error 4 in libc-2.17.so[7f3ea3b57000+1c3000]