{"id":"CVE-2016-2087","aliases":["DEBIAN-CVE-2016-2087","DLA-1050-1","EUVD-2016-3192","GHSA-r36g-f4rx-gr5p","SUSE-SU-2020:2872-1","UBUNTU-CVE-2016-2087"],"status":"published","title":"Directory traversal vulnerability in the client in HexChat 2.11.0 allows remote IRC servers to...","description":"Directory traversal vulnerability in the client in HexChat 2.11.0 allows remote IRC servers to read or modify arbitrary files via a .. (dot dot) in the server name.","severity":{"version":"3.0","score":7.4,"vector":"CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N","level":"high","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-08","score":0.09489,"percentile":0.95471,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":true,"fix_available":true},"cwes":["CWE-22"],"published":"2017-01-18T17:00:00Z","modified":"2026-09-22T07:03:03Z","exploits":[{"source":"exploitdb","id":"EDB-39656","title":"Hexchat IRC Client 2.11.0 - Directory Traversal","type":"local","platform":"multiple","date":"2016-04-04","url":"https://www.exploit-db.com/exploits/39656"}],"fixes":[{"ecosystem":"Debian:12","package":"hexchat","fixed_in":["2.12.4-4"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"hexchat","fixed_in":["2.12.4-4"],"sources":["osv"]},{"ecosystem":"Debian:7","package":"xchat","fixed_in":["2.8.8-7.1+deb7u1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Workstation Extension 12 SP5","package":"hexchat","fixed_in":["2.12.0-6.5.146"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Debian:12","package":"hexchat","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.12.4-4"}]}]},{"source":"osv","ecosystem":"Debian:13","package":"hexchat","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.12.4-4"}]}]},{"source":"osv","ecosystem":"Debian:7","package":"xchat","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.8.8-7.1+deb7u1"}]}],"versions":["2.8.8-7.1"]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12 SP5","package":"hexchat","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.12.0-6.5.146"}]}]},{"source":"osv","ecosystem":"Ubuntu:16.04:LTS","package":"xchat-gnome","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1:0.30.0~git20141005.816798-0ubuntu6","1:0.30.0~git20141005.816798-0ubuntu7","1:0.30.0~git20141005.816798-0ubuntu8","1:0.30.0~git20141005.816798-0ubuntu9"]},{"source":"osv","ecosystem":"Ubuntu:16.04:LTS","package":"hexchat","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["2.10.2-1ubuntu2","2.10.2-1ubuntu3"]}],"products":[{"vendor":"hexchat_project","product":"hexchat"}],"references":[{"url":"https://www.exploit-db.com/exploits/39656/","tags":["exploit","x_refsource_EXPLOIT-DB","x_transferred","Exploit","Third Party Advisory","VDB Entry","evidence","report"]},{"url":"http://www.securityfocus.com/bid/95881","tags":["vdb-entry","x_refsource_BID","x_transferred","web"]},{"url":"http://packetstormsecurity.com/files/136564/Hexchat-IRC-Client-2.11.0-Directory-Traversal.html","tags":["x_refsource_MISC","x_transferred","Exploit","Third Party Advisory","VDB Entry","evidence","report"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2016-2087"},{"url":"https://www.exploit-db.com/exploits/39656"},{"url":"https://github.com/advisories/GHSA-r36g-f4rx-gr5p"},{"url":"https://security-tracker.debian.org/tracker/CVE-2016-2087","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2020/suse-su-20202872-1/","tags":["advisory"]},{"url":"https://bugzilla.suse.com/1020739","tags":["report"]},{"url":"https://bugzilla.suse.com/1034310","tags":["report"]},{"url":"https://www.suse.com/security/cve/CVE-2016-2087","tags":["web"]},{"url":"https://ubuntu.com/security/CVE-2016-2087","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2016-2087","tags":["report"]}],"sources":{"cve":[{"id":"CVE-2016-2087","description":"Directory traversal vulnerability in the client in HexChat 2.11.0 allows remote IRC servers to read or modify arbitrary files via a .. (dot dot) in the server name.","status":"published","published":"2017-01-18T17:00:00Z","modified":"2024-08-05T23:17:50.517Z","updated_at":"2026-11-02T14:33:33.424551Z"}],"euvd":[{"id":"EUVD-2016-3192","description":"Directory traversal vulnerability in the client in HexChat 2.11.0 allows remote IRC servers to read or modify arbitrary files via a .. (dot dot) in the server name.","status":"published","published":"2017-01-18T17:00:00Z","modified":"2024-08-05T23:17:50Z","updated_at":"2026-11-03T02:22:54.667958Z"}],"ghsa":[{"id":"GHSA-r36g-f4rx-gr5p","title":"Directory traversal vulnerability in the client in HexChat 2.11.0 allows remote IRC servers to...","description":"Directory traversal vulnerability in the client in HexChat 2.11.0 allows remote IRC servers to read or modify arbitrary files via a .. (dot dot) in the server name.","status":"published","published":"2022-05-17T03:02:29Z","modified":"2025-04-20T03:32:17Z","cvss":[{"version":"3.0","score":7.4,"vector":"CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N","level":"high"}],"cwes":["CWE-22"],"updated_at":"2026-11-02T15:01:39.626411Z"}],"nvd":[{"id":"CVE-2016-2087","description":"Directory traversal vulnerability in the client in HexChat 2.11.0 allows remote IRC servers to read or modify arbitrary files via a .. (dot dot) in the server name.","status":"published","published":"2017-01-18T17:59:00.327Z","modified":"2026-06-17T00:43:24.843Z","cvss":[{"version":"3.0","score":7.4,"vector":"CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N","level":"high","assessor":"primary"},{"version":"2.0","score":6.8,"vector":"AV:N/AC:M/Au:N/C:P/I:P/A:P","level":"medium","assessor":"primary"}],"cwes":["CWE-22"],"updated_at":"2026-11-02T14:03:33.686843Z"}],"osv":[{"id":"CVE-2016-2087","description":"Directory traversal vulnerability in the client in HexChat 2.11.0 allows remote IRC servers to read or modify arbitrary files via a .. (dot dot) in the server name.","status":"published","published":"2017-01-18T17:59:00.327Z","modified":"2026-03-15T14:16:31.642832Z","cvss":[{"version":"3.0","score":7.4,"vector":"CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N","level":"high"}],"updated_at":"2026-11-02T15:44:02.114472Z"},{"id":"DEBIAN-CVE-2016-2087","description":"Directory traversal vulnerability in the client in HexChat 2.11.0 allows remote IRC servers to read or modify arbitrary files via a .. (dot dot) in the server name.","status":"published","published":"2017-01-18T17:59:00.327Z","modified":"2026-09-22T07:03:03.717114061Z","cvss":[{"version":"3.0","score":7.4,"vector":"CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N","level":"high"}],"updated_at":"2026-11-02T15:45:27.323751Z"},{"id":"UBUNTU-CVE-2016-2087","description":"Directory traversal vulnerability in the client in HexChat 2.11.0 allows remote IRC servers to read or modify arbitrary files via a .. (dot dot) in the server name.","status":"published","published":"2017-01-18T17:59:00Z","modified":"2025-10-24T04:45:37Z","cvss":[{"version":"3.0","score":7.4,"vector":"CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N","level":"high"}],"updated_at":"2026-11-02T15:54:11.492576Z"},{"id":"DLA-1050-1","title":"xchat - security update","status":"published","published":"2017-08-10T00:00:00Z","modified":"2026-03-09T01:01:40.160911Z","updated_at":"2026-11-02T15:46:09.336894Z"},{"id":"SUSE-SU-2020:2872-1","title":"Security update for hexchat","description":"\nThis update for hexchat fixes the following issues:\n \n- CVE-2016-2087: A directory traversal was possible if a user could be convinced to connect to a server with a hostname with '..' in its name. (bsc#1020739).\n \nThis non-security issue was fixed:\n \n- Add dependency on iso-codes and hwdata as hexchat tries to use them (bsc#1034310)\n","status":"published","published":"2020-10-06T15:39:27Z","modified":"2026-02-04T03:56:46.458477Z","updated_at":"2026-11-02T15:53:48.11786Z"}]}}
