{"id":"CVE-2017-9766","aliases":["DEBIAN-CVE-2017-9766","DLA-1634-1","EUVD-2017-18696","GHSA-4v8g-w2m4-45p8","SUSE-SU-2017:2555-1","SUSE-SU-2018:0054-1","UBUNTU-CVE-2017-9766"],"status":"published","title":"In Wireshark 2.2.7, PROFINET IO data with a high recursion depth allows remote attackers to cause...","description":"In Wireshark 2.2.7, PROFINET IO data with a high recursion depth allows remote attackers to cause a denial of service (stack exhaustion) in the dissect_IODWriteReq function in plugins/profinet/packet-dcerpc-pn-io.c.","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.03422,"percentile":0.88991,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-674"],"published":"2017-06-21T07:00:00Z","modified":"2026-10-24T10:30:50Z","fixes":[{"ecosystem":"Debian:12","package":"wireshark","fixed_in":["2.4.0-1"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"wireshark","fixed_in":["2.4.0-1"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"wireshark","fixed_in":["2.4.0-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.0-1"}]}]},{"source":"osv","ecosystem":"Debian:13","package":"wireshark","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.4.0-1"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"wireshark","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.4.0-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 Desktop 12 SP2","package":"wireshark","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.9-48.9.2"}]}],"bundled":5},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12 SP3","package":"wireshark","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.9-48.9.2"}]}],"bundled":5},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2","package":"wireshark","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.9-48.9.2"}]}],"bundled":5},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 12 SP2","package":"wireshark","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.9-48.9.2"}]}],"bundled":5},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 12 SP3","package":"wireshark","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.9-48.9.2"}]}],"bundled":5},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 12 SP2","package":"wireshark","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.9-48.9.2"}]}],"bundled":5},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 12 SP2","package":"wireshark","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.9-48.9.2"}]}],"bundled":5},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 12 SP3","package":"wireshark","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.9-48.9.2"}]}],"bundled":5},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 12 SP3","package":"wireshark","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.9-48.9.2"}]}],"bundled":5},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 11 SP4","package":"libsmi","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.4.5-2.7.2.1"}]}],"bundled":11},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 11 SP4","package":"portaudio","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"19-234.18.1"}]}],"bundled":11},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 11 SP4","package":"wireshark","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.11-40.14.5"}]}],"bundled":11},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 11 SP4","package":"libsmi","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.4.5-2.7.2.1"}]}],"bundled":11},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 11 SP4","package":"portaudio","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"19-234.18.1"}]}],"bundled":11},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 11 SP4","package":"wireshark","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.11-40.14.5"}]}],"bundled":11},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 11 SP4","package":"libsmi","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.4.5-2.7.2.1"}]}],"bundled":11},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 11 SP4","package":"portaudio","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"19-234.18.1"}]}],"bundled":11},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 11 SP4","package":"wireshark","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.11-40.14.5"}]}],"bundled":11},{"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://code.wireshark.org/review/gitweb?p=wireshark.git%3Ba=commit%3Bh=d6e888400ba64de3147d1111a4c23edf389b0000","tags":["x_refsource_CONFIRM","x_transferred","web"]},{"url":"http://www.securityfocus.com/bid/99187","tags":["vdb-entry","x_refsource_BID","x_transferred","Third Party Advisory","VDB Entry","advisory"]},{"url":"https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=13811","tags":["x_refsource_CONFIRM","x_transferred","Issue Tracking","Patch","Vendor Advisory","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":"https://nvd.nist.gov/vuln/detail/CVE-2017-9766"},{"url":"https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=d6e888400ba64de3147d1111a4c23edf389b0000","tags":["report"]},{"url":"https://github.com/advisories/GHSA-4v8g-w2m4-45p8"},{"url":"https://security-tracker.debian.org/tracker/CVE-2017-9766","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2017/suse-su-20172555-1/","tags":["advisory"]},{"url":"https://bugzilla.suse.com/1044417","tags":["report"]},{"url":"https://bugzilla.suse.com/1045341","tags":["report"]},{"url":"https://bugzilla.suse.com/1056248","tags":["report"]},{"url":"https://bugzilla.suse.com/1056249","tags":["report"]},{"url":"https://bugzilla.suse.com/1056251","tags":["report"]},{"url":"https://www.suse.com/security/cve/CVE-2017-13765","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2017-13766","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2017-13767","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2017-9617","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2017-9766","tags":["web"]},{"url":"https://www.suse.com/support/update/announcement/2018/suse-su-20180054-1/","tags":["advisory"]},{"url":"https://bugzilla.suse.com/1062645","tags":["report"]},{"url":"https://bugzilla.suse.com/1070727","tags":["report"]},{"url":"https://www.suse.com/security/cve/CVE-2017-15191","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2017-15192","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2017-15193","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2017-17083","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2017-17084","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2017-17085","tags":["web"]},{"url":"https://ubuntu.com/security/CVE-2017-9766","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2017-9766","tags":["report"]}],"sources":{"cve":[{"id":"CVE-2017-9766","description":"In Wireshark 2.2.7, PROFINET IO data with a high recursion depth allows remote attackers to cause a denial of service (stack exhaustion) in the dissect_IODWriteReq function in plugins/profinet/packet-dcerpc-pn-io.c.","status":"published","published":"2017-06-21T07:00:00Z","modified":"2024-08-05T17:18:02.173Z","updated_at":"2026-11-02T14:33:13.96587Z"}],"euvd":[{"id":"EUVD-2017-18696","description":"In Wireshark 2.2.7, PROFINET IO data with a high recursion depth allows remote attackers to cause a denial of service (stack exhaustion) in the dissect_IODWriteReq function in plugins/profinet/packet-dcerpc-pn-io.c.","status":"published","published":"2017-06-21T07:00:00Z","modified":"2024-08-05T17:18:02Z","updated_at":"2026-11-03T02:23:26.706423Z"}],"ghsa":[{"id":"GHSA-4v8g-w2m4-45p8","title":"In Wireshark 2.2.7, PROFINET IO data with a high recursion depth allows remote attackers to cause...","description":"In Wireshark 2.2.7, PROFINET IO data with a high recursion depth allows remote attackers to cause a denial of service (stack exhaustion) in the dissect_IODWriteReq function in plugins/profinet/packet-dcerpc-pn-io.c.","status":"published","published":"2022-05-13T01:48:06Z","modified":"2025-04-20T03:40:27Z","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-674"],"updated_at":"2026-11-02T15:01:48.455381Z"}],"nvd":[{"id":"CVE-2017-9766","description":"In Wireshark 2.2.7, PROFINET IO data with a high recursion depth allows remote attackers to cause a denial of service (stack exhaustion) in the dissect_IODWriteReq function in plugins/profinet/packet-dcerpc-pn-io.c.","status":"published","published":"2017-06-21T07:29:00.303Z","modified":"2026-06-17T01:28:51.817Z","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-674"],"updated_at":"2026-11-02T14:03:50.782497Z"}],"osv":[{"id":"CVE-2017-9766","description":"In Wireshark 2.2.7, PROFINET IO data with a high recursion depth allows remote attackers to cause a denial of service (stack exhaustion) in the dissect_IODWriteReq function in plugins/profinet/packet-dcerpc-pn-io.c.","status":"published","published":"2017-06-21T07:29:00.303Z","modified":"2026-10-24T10:30:50.766608537Z","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:07.192756Z"},{"id":"DEBIAN-CVE-2017-9766","description":"In Wireshark 2.2.7, PROFINET IO data with a high recursion depth allows remote attackers to cause a denial of service (stack exhaustion) in the dissect_IODWriteReq function in plugins/profinet/packet-dcerpc-pn-io.c.","status":"published","published":"2017-06-21T07:29:00.303Z","modified":"2026-09-01T20:03:05.317793733Z","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.698576Z"},{"id":"UBUNTU-CVE-2017-9766","description":"In Wireshark 2.2.7, PROFINET IO data with a high recursion depth allows remote attackers to cause a denial of service (stack exhaustion) in the dissect_IODWriteReq function in plugins/profinet/packet-dcerpc-pn-io.c.","status":"published","published":"2017-06-21T07:29:00Z","modified":"2026-04-22T11:37:44.191724Z","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:16.154988Z"},{"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-2017:2555-1","title":"Security update for wireshark","description":"This update for wireshark to version 2.2.9 fixes several issues.\n\nThese security issues were fixed:\n\n- CVE-2017-13767: The MSDP dissector could have gone into an infinite loop.\n  This was addressed by adding length validation (bsc#1056248).\n- CVE-2017-13766: The Profinet I/O dissector could have crash with an\n  out-of-bounds write. This was addressed by adding string validation\n  (bsc#1056249).\n- CVE-2017-13765: The IrCOMM dissector had a buffer over-read and application\n  crash. This was addressed by adding length validation (bsc#1056251).\n- CVE-2017-9766: PROFINET IO data with a high recursion depth allowed remote\n  attackers to cause a denial of service (stack exhaustion) in the\n  dissect_IODWriteReq function (bsc#1045341).\n- CVE-2017-9617: Deeply nested DAAP data may have cause stack exhaustion\n  (uncontrolled recursion) in the dissect_daap_one_tag function in the DAAP\n  dissector (bsc#1044417).\n","status":"published","published":"2017-09-22T11:33:18Z","modified":"2026-02-04T04:05:36.763297Z","updated_at":"2026-11-02T15:53:44.209561Z"},{"id":"SUSE-SU-2018:0054-1","title":"Security update for wireshark","description":"\n  \nThis update for wireshark to version 2.2.11 fixes several issues.\n\nThese security issues were fixed:\n\n- CVE-2017-13767: The MSDP dissector could have gone into an infinite loop.\n  This was addressed by adding length validation (bsc#1056248)\n- CVE-2017-13766: The Profinet I/O dissector could have crash with an\n  out-of-bounds write. This was addressed by adding string validation\n  (bsc#1056249)\n- CVE-2017-13765: The IrCOMM dissector had a buffer over-read and application\n  crash. This was addressed by adding length validation (bsc#1056251)\n- CVE-2017-9766: PROFINET IO data with a high recursion depth allowed remote\n  attackers to cause a denial of service (stack exhaustion) in the\n  dissect_IODWriteReq function (bsc#1045341)\n- CVE-2017-9617: Deeply nested DAAP data may have cause stack exhaustion\n  (uncontrolled recursion) in the dissect_daap_one_tag function in the DAAP\n  dissector (bsc#1044417)\n- CVE-2017-15192: The BT ATT dissector could crash. This was addressed\n  in epan/dissectors/packet-btatt.c by considering a case where not all\n  of the BTATT packets have the same encapsulation level. (bsc#1062645)\n- CVE-2017-15193: The MBIM dissector could crash or exhaust system\n  memory. This was addressed in epan/dissectors/packet-mbim.c by changing\n  the memory-allocation approach. (bsc#1062645)\n- CVE-2017-15191: The DMP dissector could crash. This was addressed in\n  epan/dissectors/packet-dmp.c by validating a string length. (bsc#1062645)\n- CVE-2017-17083: NetBIOS dissector could crash. This was addressed in\n  epan/dissectors/packet-netbios.c by ensuring that write operations are\n  bounded by the beginning of a buffer. (bsc#1070727)\n- CVE-2017-17084: IWARP_MPA dissector could crash. This was addressed\n  in epan/dissectors/packet-iwarp-mpa.c by validating a ULPDU\n  length. (bsc#1070727)\n- CVE-2017-17085: the CIP Safety dissector could crash. This was\n  addressed in epan/dissectors/packet-cipsafety.c by validating the packet\n  length. (bsc#1070727)\n","status":"published","published":"2018-01-09T15:42:20Z","modified":"2026-02-04T02:33:44.169232Z","updated_at":"2026-11-02T15:53:44.594517Z"}]}}
