{"id":"CVE-2017-17935","aliases":["DEBIAN-CVE-2017-17935","DLA-1634-1","EUVD-2017-9078","GHSA-jq68-gwvh-r58q","SUSE-SU-2018:0179-1","SUSE-SU-2018:0191-1","UBUNTU-CVE-2017-17935"],"status":"published","title":"The File_read_line function in epan/wslua/wslua_file.c in Wireshark through 2.2.11 does not...","description":"The File_read_line function in epan/wslua/wslua_file.c in Wireshark through 2.2.11 does not properly strip '\\n' characters, which allows remote attackers to cause a denial of service (buffer underflow and application crash) via a crafted packet that triggers the attempted processing of an empty line.","severity":{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-08","score":0.02958,"percentile":0.87285,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-125"],"published":"2017-12-27T07:00:00Z","modified":"2026-10-24T10:30:59Z","fixes":[{"ecosystem":"Debian:12","package":"wireshark","fixed_in":["2.4.4-1"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"wireshark","fixed_in":["2.4.4-1"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"wireshark","fixed_in":["2.4.4-1"],"sources":["osv"]},{"ecosystem":"Ubuntu:14.04:LTS","package":"wireshark","fixed_in":["2.6.3-1~ubuntu14.04.1"],"sources":["osv"]},{"ecosystem":"Ubuntu:16.04:LTS","package":"wireshark","fixed_in":["2.6.3-1~ubuntu16.04.1"],"sources":["osv"]},{"ecosystem":"Ubuntu:18.04:LTS","package":"wireshark","fixed_in":["2.6.3-1~ubuntu18.04.1"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Debian:12","package":"wireshark","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.4.4-1"}]}]},{"source":"osv","ecosystem":"Debian:13","package":"wireshark","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.4.4-1"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"wireshark","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.4.4-1"}]}]},{"source":"osv","ecosystem":"Debian:8","package":"wireshark","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.12.1+g01b65bf-4+deb8u16"}]}],"versions":["1.12.1+g01b65bf-4","1.12.1+g01b65bf-4+deb8u1","1.12.1+g01b65bf-4+deb8u10","1.12.1+g01b65bf-4+deb8u11","1.12.1+g01b65bf-4+deb8u12","1.12.1+g01b65bf-4+deb8u13","1.12.1+g01b65bf-4+deb8u14","1.12.1+g01b65bf-4+deb8u15","1.12.1+g01b65bf-4+deb8u2","1.12.1+g01b65bf-4+deb8u3","1.12.1+g01b65bf-4+deb8u4","1.12.1+g01b65bf-4+deb8u5","1.12.1+g01b65bf-4+deb8u6","1.12.1+g01b65bf-4+deb8u6~deb7u1","1.12.1+g01b65bf-4+deb8u6~deb7u10","1.12.1+g01b65bf-4+deb8u6~deb7u11","1.12.1+g01b65bf-4+deb8u6~deb7u2","1.12.1+g01b65bf-4+deb8u6~deb7u3","1.12.1+g01b65bf-4+deb8u6~deb7u4","1.12.1+g01b65bf-4+deb8u6~deb7u5","1.12.1+g01b65bf-4+deb8u6~deb7u6","1.12.1+g01b65bf-4+deb8u6~deb7u7","1.12.1+g01b65bf-4+deb8u6~deb7u8","1.12.1+g01b65bf-4+deb8u6~deb7u9","1.12.1+g01b65bf-4+deb8u7","1.12.1+g01b65bf-4+deb8u8","1.12.1+g01b65bf-4+deb8u9"],"bundled":41},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 11 SP4","package":"wireshark","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.12-40.17.1"}]}],"bundled":4},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 11 SP4","package":"wireshark","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.12-40.17.1"}]}],"bundled":4},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 11 SP4","package":"wireshark","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.12-40.17.1"}]}],"bundled":4},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12 SP2","package":"wireshark","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.12-48.18.1"}]}],"bundled":4},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12 SP3","package":"wireshark","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.12-48.18.1"}]}],"bundled":4},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2","package":"wireshark","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.12-48.18.1"}]}],"bundled":4},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 12 SP2","package":"wireshark","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.12-48.18.1"}]}],"bundled":4},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 12 SP3","package":"wireshark","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.12-48.18.1"}]}],"bundled":4},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 12 SP2","package":"wireshark","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.12-48.18.1"}]}],"bundled":4},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 12 SP2","package":"wireshark","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.12-48.18.1"}]}],"bundled":4},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 12 SP3","package":"wireshark","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.12-48.18.1"}]}],"bundled":4},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 12 SP3","package":"wireshark","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.12-48.18.1"}]}],"bundled":4},{"source":"osv","ecosystem":"Ubuntu:14.04:LTS","package":"wireshark","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.6.3-1~ubuntu14.04.1"}]}],"versions":["1.10.2-1","1.10.3-1","1.10.5-1ubuntu1","1.10.5-2","1.10.6-1","1.12.1+g01b65bf-4+deb8u11ubuntu0.14.04.1"]},{"source":"osv","ecosystem":"Ubuntu:16.04:LTS","package":"wireshark","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.6.3-1~ubuntu16.04.1"}]}],"versions":["1.12.7+g7fc8978-1","1.12.8+g5b6e543-2","2.0.1+g59ea380-3build1","2.0.2+ga16e22e-1","2.2.6+g32dac6a-2ubuntu0.16.04"]},{"source":"osv","ecosystem":"Ubuntu:18.04:LTS","package":"wireshark","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.6.3-1~ubuntu18.04.1"}]}],"versions":["2.4.2-1","2.4.3-1","2.4.4-1","2.4.5-1"]}],"products":[{"vendor":"debian","product":"debian_linux"},{"vendor":"wireshark","product":"wireshark"}],"references":[{"url":"https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=14295","tags":["x_refsource_MISC","x_transferred","Issue Tracking","report"]},{"url":"https://code.wireshark.org/review/#/c/24997/","tags":["x_refsource_MISC","x_transferred","Issue Tracking","Patch","fix","report"]},{"url":"https://lists.debian.org/debian-lts-announce/2019/01/msg00010.html","tags":["mailing-list","x_refsource_MLIST","x_transferred","Mailing List","Third Party Advisory","advisory"]},{"url":"http://www.securityfocus.com/bid/102311","tags":["vdb-entry","x_refsource_BID","x_transferred","Third Party Advisory","VDB Entry","advisory"]},{"url":"https://code.wireshark.org/review/gitweb?p=wireshark.git%3Ba=commit%3Bh=137ab7d5681486c6d6cc8faac4300b7cd4ec0cf1","tags":["x_refsource_MISC","x_transferred","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2017-17935"},{"url":"https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=137ab7d5681486c6d6cc8faac4300b7cd4ec0cf1","tags":["report"]},{"url":"https://code.wireshark.org/review/#/c/24997"},{"url":"https://github.com/advisories/GHSA-jq68-gwvh-r58q"},{"url":"https://security-tracker.debian.org/tracker/CVE-2017-17935","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2018/suse-su-20180179-1/","tags":["advisory"]},{"url":"https://bugzilla.suse.com/1074171","tags":["report"]},{"url":"https://bugzilla.suse.com/1075737","tags":["report"]},{"url":"https://bugzilla.suse.com/1075738","tags":["report"]},{"url":"https://bugzilla.suse.com/1075739","tags":["report"]},{"url":"https://bugzilla.suse.com/1075748","tags":["report"]},{"url":"https://www.suse.com/security/cve/CVE-2017-17935","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2018-5334","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2018-5335","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2018-5336","tags":["web"]},{"url":"https://www.suse.com/support/update/announcement/2018/suse-su-20180191-1/","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2017-17935","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2017-17935","tags":["report"]}],"sources":{"cve":[{"id":"CVE-2017-17935","description":"The File_read_line function in epan/wslua/wslua_file.c in Wireshark through 2.2.11 does not properly strip '\\n' characters, which allows remote attackers to cause a denial of service (buffer underflow and application crash) via a crafted packet that triggers the attempted processing of an empty line.","status":"published","published":"2017-12-27T07:00:00Z","modified":"2024-08-05T21:06:49.545Z","updated_at":"2026-11-02T14:33:18.248329Z"}],"euvd":[{"id":"EUVD-2017-9078","description":"The File_read_line function in epan/wslua/wslua_file.c in Wireshark through 2.2.11 does not properly strip '\\n' characters, which allows remote attackers to cause a denial of service (buffer underflow and application crash) via a crafted packet that triggers the attempted processing of an empty line.","status":"published","published":"2017-12-27T07:00:00Z","modified":"2024-08-05T21:06:49Z","updated_at":"2026-11-03T02:23:08.049216Z"}],"ghsa":[{"id":"GHSA-jq68-gwvh-r58q","title":"The File_read_line function in epan/wslua/wslua_file.c in Wireshark through 2.2.11 does not...","description":"The File_read_line function in epan/wslua/wslua_file.c in Wireshark through 2.2.11 does not properly strip '\\n' characters, which allows remote attackers to cause a denial of service (buffer underflow and application crash) via a crafted packet that triggers the attempted processing of an empty line.","status":"published","published":"2022-05-13T01:44:32Z","modified":"2025-04-20T03:51:38Z","cvss":[{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"cwes":["CWE-125"],"updated_at":"2026-11-02T15:01:57.945283Z"}],"nvd":[{"id":"CVE-2017-17935","description":"The File_read_line function in epan/wslua/wslua_file.c in Wireshark through 2.2.11 does not properly strip '\\n' characters, which allows remote attackers to cause a denial of service (buffer underflow and application crash) via a crafted packet that triggers the attempted processing of an empty line.","status":"published","published":"2017-12-27T17:08:22.953Z","modified":"2026-06-17T01:11:55.187Z","cvss":[{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high","assessor":"primary"},{"version":"2.0","score":5,"vector":"AV:N/AC:L/Au:N/C:N/I:N/A:P","level":"medium","assessor":"primary"}],"cwes":["CWE-125"],"updated_at":"2026-11-02T14:04:11.215487Z"}],"osv":[{"id":"CVE-2017-17935","description":"The File_read_line function in epan/wslua/wslua_file.c in Wireshark through 2.2.11 does not properly strip '\\n' characters, which allows remote attackers to cause a denial of service (buffer underflow and application crash) via a crafted packet that triggers the attempted processing of an empty line.","status":"published","published":"2017-12-27T17:08:22.953Z","modified":"2026-10-24T10:30:59.120715379Z","cvss":[{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"updated_at":"2026-11-02T15:44:05.486486Z"},{"id":"DEBIAN-CVE-2017-17935","description":"The File_read_line function in epan/wslua/wslua_file.c in Wireshark through 2.2.11 does not properly strip '\\n' characters, which allows remote attackers to cause a denial of service (buffer underflow and application crash) via a crafted packet that triggers the attempted processing of an empty line.","status":"published","published":"2017-12-27T17:08:22.953Z","modified":"2026-09-01T20:03:46.934261409Z","cvss":[{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"updated_at":"2026-11-02T15:45:29.100767Z"},{"id":"UBUNTU-CVE-2017-17935","description":"The File_read_line function in epan/wslua/wslua_file.c in Wireshark through 2.2.11 does not properly strip '\\n' characters, which allows remote attackers to cause a denial of service (buffer underflow and application crash) via a crafted packet that triggers the attempted processing of an empty line.","status":"published","published":"2017-12-27T17:08:00Z","modified":"2026-04-22T11:21:15.701239Z","cvss":[{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"updated_at":"2026-11-02T15:54:14.977781Z"},{"id":"DLA-1634-1","title":"wireshark - security update","status":"published","published":"2019-01-15T00:00:00Z","modified":"2026-03-09T01:21:39.898821Z","updated_at":"2026-11-02T15:46:09.777694Z"},{"id":"SUSE-SU-2018:0179-1","title":"Security update for wireshark","description":"This update for wireshark to version 2.2.12 fixes the following issues:\n\n- CVE-2018-5334: IxVeriWave file could crash (bsc#1075737)\n- CVE-2018-5335: WCP dissector could crash (bsc#1075738)\n- CVE-2018-5336: Multiple dissector crashes (bsc#1075739)\n- CVE-2017-17935: Incorrect handling of '\\n' in file_read_line function could\n  have lead to denial of service (bsc#1074171)\n\nThis release no longer enables the Linux kernel BPF JIT compiler via the\nnet.core.bpf_jit_enable sysctl, as this would make systems more vulnerable\nto Spectre variant 1 CVE-2017-5753 - (bsc#1075748)\n\nFurther bug fixes and updated protocol support as listed in:\nhttps://www.wireshark.org/docs/relnotes/wireshark-2.2.12.html\n","status":"published","published":"2018-01-23T09:39:52Z","modified":"2026-02-04T03:06:42.695639Z","updated_at":"2026-11-02T15:53:44.594517Z"},{"id":"SUSE-SU-2018:0191-1","title":"Security update for wireshark","description":"This update for wireshark to version 2.2.12 fixes the following issues:\n\n- CVE-2018-5334: IxVeriWave file could crash (bsc#1075737)\n- CVE-2018-5335: WCP dissector could crash (bsc#1075738)\n- CVE-2018-5336: Multiple dissector crashes (bsc#1075739)\n- CVE-2017-17935: Incorrect handling of '\\n' in file_read_line function could\n  have lead to denial of service (bsc#1074171)\n\nThis release no longer enables the Linux kernel BPF JIT compiler via the\nnet.core.bpf_jit_enable sysctl, as this would make systems more vulnerable\nto Spectre variant 1 CVE-2017-5753 - (bsc#1075748)\n\nFurther bug fixes and updated protocol support as listed in:\nhttps://www.wireshark.org/docs/relnotes/wireshark-2.2.12.html\n","status":"published","published":"2018-01-24T11:01:38Z","modified":"2026-02-04T03:29:34.043776Z","updated_at":"2026-11-02T15:53:44.594517Z"}]}}
