ArchLinux: 201709-20: weechat: denial of service
Summary
It has been discovered that in logger.c in the logger plugin before weechat 1.9.1 the date/time conversion specifiers are expanded after replacing buffer local variables in name of log files. In some cases, this can lead to an error in function strftime and a crash caused by the use of an uninitialized buffer.
Resolution
Upgrade to 1.9.1-1.
# pacman -Syu "weechat>=1.9.1-1"
The problem has been fixed upstream in version 1.9.1.
References
https://weechat.org/doc/weechat/security/ https://github.com/weechat/weechat/commit/e4cc90f4b43153dc1c6516c1f1aad2504faa5443 https://security.archlinux.org/CVE-2017-14727
Workaround
Unload the logger plugin: /plugin unload logger