Improper input validation in WeeChat - CVE-2017-14727
Published: September 25, 2017 / Updated: September 26, 2017
Vulnerability details
The vulnerability allows a remote attacker to crash the affected messaging client.
The vulnerability exists due to an error when processing Date/time conversion specifiers in logger.c file (logger plugin) during log file creation. A remote attacker can send a specially crafted message and crash the affected client.
Affected software
Arch Linux
Ubuntu
weechat (Alpine package)
weechat-core (Ubuntu package)
weechat-curses (Ubuntu package)
weechat-plugins (Ubuntu package)
weechat (Ubuntu package)
weechat-perl (Ubuntu package)
weechat-lua (Ubuntu package)
weechat-php (Ubuntu package)
weechat-headless (Ubuntu package)
weechat-guile (Ubuntu package)
weechat-python (Ubuntu package)
weechat-ruby (Ubuntu package)
weechat-tcl (Ubuntu package)
How to mitigate CVE-2017-14727
weechat-core (Ubuntu package) - addressed in versions 1.4-2ubuntu0.1+esm1, 1.9.1-1ubuntu1+esm1, 2.8-1ubuntu0.1~esm1
weechat-curses (Ubuntu package) - addressed in versions 1.4-2ubuntu0.1+esm1, 1.9.1-1ubuntu1+esm1
weechat-plugins (Ubuntu package) - addressed in versions 1.4-2ubuntu0.1+esm1, 1.9.1-1ubuntu1+esm1, 2.8-1ubuntu0.1~esm1
weechat (Ubuntu package) - addressed in versions 1.4-2ubuntu0.1+esm1, 1.9.1-1ubuntu1+esm1, 2.8-1ubuntu0.1~esm1
weechat-perl (Ubuntu package) - update to 2.8-1ubuntu0.1~esm1
weechat-lua (Ubuntu package) - update to 2.8-1ubuntu0.1~esm1
weechat-php (Ubuntu package) - update to 2.8-1ubuntu0.1~esm1
weechat-headless (Ubuntu package) - update to 2.8-1ubuntu0.1~esm1
weechat-guile (Ubuntu package) - update to 2.8-1ubuntu0.1~esm1
weechat-python (Ubuntu package) - update to 2.8-1ubuntu0.1~esm1
weechat-ruby (Ubuntu package) - update to 2.8-1ubuntu0.1~esm1
weechat-tcl (Ubuntu package) - update to 2.8-1ubuntu0.1~esm1