WeeChat before 1.7.1 allows a remote crash by sending a filename via DCC to the IRC plugin. This occurs in the ircctcpdccfilenamewithout_quotes function during quote removal, with a buffer overflow.
[ { "signature_type": "Function", "deprecated": false, "source": "https://github.com/weechat/weechat/commit/2fb346f25f79e412cf0ed314fdf791763c19b70b", "signature_version": "v1", "target": { "function": "irc_ctcp_dcc_filename_without_quotes", "file": "src/plugins/irc/irc-ctcp.c" }, "digest": { "function_hash": "41308266004020897568727659676175936952", "length": 236.0 }, "id": "CVE-2017-8073-18ef7906" }, { "signature_type": "Line", "deprecated": false, "source": "https://github.com/weechat/weechat/commit/2fb346f25f79e412cf0ed314fdf791763c19b70b", "signature_version": "v1", "target": { "file": "src/plugins/irc/irc-ctcp.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "7136550432169568382372038610144534631", "149851620161036268812158380750019185529", "72640780985439590692021219778922370163", "46816594021756366840568026358850494950" ] }, "id": "CVE-2017-8073-32768093" } ]