{"id":"CVE-2018-1160","aliases":["DEBIAN-CVE-2018-1160","DSA-4356-1","EUVD-2018-11798","GHSA-j675-7hvj-qfw5","MGASA-2019-0061","SUSE-SU-2018:4214-1","SUSE-SU-2018:4217-1","UBUNTU-CVE-2018-1160"],"status":"published","title":"Netatalk before 3.1.12 is vulnerable to an out of bounds write in dsi_opensess.c. This is due to...","description":"Netatalk before 3.1.12 is vulnerable to an out of bounds write in dsi_opensess.c. This is due to lack of bounds checking on attacker controlled data. A remote unauthenticated attacker can leverage this vulnerability to achieve arbitrary code execution.","severity":{"version":"3.0","score":9.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-08","score":0.86424,"percentile":0.99738,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":true,"fix_available":true},"cwes":["CWE-787"],"published":"2018-12-20T00:00:00Z","modified":"2026-10-24T10:30:58Z","exploits":[{"source":"exploitdb","id":"EDB-46034","title":"Netatalk 3.1.12 - Authentication Bypass","type":"remote","platform":"multiple","date":"2018-12-21","verified":true,"url":"https://www.exploit-db.com/exploits/46034"},{"source":"exploitdb","id":"EDB-46048","title":"Netatalk 3.1.12 - Authentication Bypass (PoC)","type":"dos","platform":"multiple","date":"2018-12-21","verified":true,"url":"https://www.exploit-db.com/exploits/46048"},{"source":"exploitdb","id":"EDB-46675","title":"QNAP Netatalk \u003c 3.1.12 - Authentication Bypass","type":"remote","platform":"multiple","date":"2019-04-08","verified":true,"url":"https://www.exploit-db.com/exploits/46675"},{"source":"pocgithub","id":"SachinThanushka/CVE-2018-1160","title":"SachinThanushka/CVE-2018-1160","date":"2020-05-12","url":"https://github.com/SachinThanushka/CVE-2018-1160"}],"fixes":[{"ecosystem":"Debian:13","package":"netatalk","fixed_in":["2.2.6-2"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"netatalk","fixed_in":["2.2.6-2"],"sources":["osv"]},{"ecosystem":"Debian:9","package":"netatalk","fixed_in":["2.2.5-2+deb9u1"],"sources":["osv"]},{"ecosystem":"Mageia:6","package":"netatalk","fixed_in":["3.1.12-1.1.mga6"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Software Development Kit 11 SP4","package":"netatalk","fixed_in":["2.0.3-249.23.3.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Desktop 12 SP3","package":"netatalk","fixed_in":["3.1.0-3.3.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Desktop 12 SP4","package":"netatalk","fixed_in":["3.1.0-3.3.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Software Development Kit 12 SP3","package":"netatalk","fixed_in":["3.1.0-3.3.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Software Development Kit 12 SP4","package":"netatalk","fixed_in":["3.1.0-3.3.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Workstation Extension 12 SP3","package":"netatalk","fixed_in":["3.1.0-3.3.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Workstation Extension 12 SP4","package":"netatalk","fixed_in":["3.1.0-3.3.1"],"sources":["osv"]},{"ecosystem":"Ubuntu:14.04:LTS","package":"netatalk","fixed_in":["2.2.2-1ubuntu2.2"],"sources":["osv"]},{"ecosystem":"Ubuntu:16.04:LTS","package":"netatalk","fixed_in":["2.2.5-1ubuntu0.2"],"sources":["osv"]},{"ecosystem":"Ubuntu:18.04:LTS","package":"netatalk","fixed_in":["2.2.6-1ubuntu0.18.04.2"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Debian:13","package":"netatalk","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.6-2"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"netatalk","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.6-2"}]}]},{"source":"osv","ecosystem":"Debian:9","package":"netatalk","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.5-2+deb9u1"}]}],"versions":["2.2.5-2"]},{"source":"osv","ecosystem":"Mageia:6","package":"netatalk","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.1.12-1.1.mga6"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 11 SP4","package":"netatalk","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.3-249.23.3.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12 SP3","package":"netatalk","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.1.0-3.3.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12 SP4","package":"netatalk","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.1.0-3.3.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 12 SP3","package":"netatalk","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.1.0-3.3.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 12 SP4","package":"netatalk","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.1.0-3.3.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12 SP3","package":"netatalk","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.1.0-3.3.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12 SP4","package":"netatalk","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.1.0-3.3.1"}]}]},{"source":"osv","ecosystem":"Ubuntu:14.04:LTS","package":"netatalk","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.2-1ubuntu2.2"}]}],"versions":["2.2.2-1ubuntu1","2.2.2-1ubuntu2"]},{"source":"osv","ecosystem":"Ubuntu:16.04:LTS","package":"netatalk","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.5-1ubuntu0.2"}]}],"versions":["2.2.5-1"]},{"source":"osv","ecosystem":"Ubuntu:18.04:LTS","package":"netatalk","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.6-1ubuntu0.18.04.2"}]}],"versions":["2.2.6-1"]}],"products":[{"vendor":"debian","product":"debian_linux"},{"vendor":"netatalk","product":"netatalk"},{"vendor":"synology","product":"diskstation_manager"},{"vendor":"synology","product":"router_manager"},{"vendor":"synology","product":"skynas"},{"vendor":"synology","product":"vs960hd_firmware"}],"references":[{"url":"http://netatalk.sourceforge.net/3.1/ReleaseNotes3.1.12.html","tags":["x_refsource_CONFIRM","x_transferred","Release Notes","advisory","web","report"]},{"url":"https://attachments.samba.org/attachment.cgi?id=14735","tags":["x_refsource_MISC","x_transferred","Third Party Advisory","advisory","report"]},{"url":"http://www.securityfocus.com/bid/106301","tags":["vdb-entry","x_refsource_BID","x_transferred","Third Party Advisory","VDB Entry","advisory"]},{"url":"https://www.exploit-db.com/exploits/46034/","tags":["exploit","x_refsource_EXPLOIT-DB","x_transferred","Exploit","Third Party Advisory","VDB Entry","evidence"]},{"url":"https://github.com/tenable/poc/tree/master/netatalk/cve_2018_1160/","tags":["x_refsource_MISC","x_transferred","Release Notes","Third Party Advisory","advisory","report"]},{"url":"https://www.exploit-db.com/exploits/46048/","tags":["exploit","x_refsource_EXPLOIT-DB","x_transferred","Exploit","Third Party Advisory","VDB Entry","evidence"]},{"url":"https://www.synology.com/security/advisory/Synology_SA_18_62","tags":["x_refsource_CONFIRM","x_transferred","Third Party Advisory","advisory"]},{"url":"https://www.tenable.com/security/research/tra-2018-48","tags":["x_refsource_MISC","x_transferred","Exploit","Release Notes","Third Party Advisory","evidence","report"]},{"url":"https://www.debian.org/security/2018/dsa-4356","tags":["vendor-advisory","x_refsource_DEBIAN","x_transferred","Third Party Advisory","advisory","web"]},{"url":"https://www.exploit-db.com/exploits/46675/","tags":["exploit","x_refsource_EXPLOIT-DB","x_transferred","Exploit","Third Party Advisory","VDB Entry","evidence"]},{"url":"http://packetstormsecurity.com/files/152440/QNAP-Netatalk-Authentication-Bypass.html","tags":["x_refsource_MISC","x_transferred","Exploit","Third Party Advisory","VDB Entry","evidence"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2018-1160"},{"url":"https://github.com/tenable/poc/tree/master/netatalk/cve_2018_1160"},{"url":"https://www.exploit-db.com/exploits/46034"},{"url":"https://www.exploit-db.com/exploits/46048"},{"url":"https://www.exploit-db.com/exploits/46675"},{"url":"https://github.com/advisories/GHSA-j675-7hvj-qfw5"},{"url":"https://security-tracker.debian.org/tracker/CVE-2018-1160","tags":["advisory"]},{"url":"https://advisories.mageia.org/MGASA-2019-0061.html","tags":["advisory"]},{"url":"https://bugs.mageia.org/show_bug.cgi?id=24072","tags":["report"]},{"url":"https://www.suse.com/support/update/announcement/2018/suse-su-20184214-1/","tags":["advisory"]},{"url":"https://bugzilla.suse.com/1119540","tags":["report"]},{"url":"https://www.suse.com/security/cve/CVE-2018-1160","tags":["web"]},{"url":"https://www.suse.com/support/update/announcement/2018/suse-su-20184217-1/","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2018-1160","tags":["report"]},{"url":"https://bugzilla.samba.org/show_bug.cgi?id=13711","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2018-1160","tags":["report"]}],"sources":{"cve":[{"id":"CVE-2018-1160","description":"Netatalk before 3.1.12 is vulnerable to an out of bounds write in dsi_opensess.c. This is due to lack of bounds checking on attacker controlled data. A remote unauthenticated attacker can leverage this vulnerability to achieve arbitrary code execution.","status":"published","published":"2018-12-20T21:00:00Z","modified":"2026-02-13T19:35:35.888Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"adp"}],"cwes":["CWE-787","CWE-787"],"updated_at":"2026-11-02T14:35:08.701206Z"}],"euvd":[{"id":"EUVD-2018-11798","description":"Netatalk before 3.1.12 is vulnerable to an out of bounds write in dsi_opensess.c. This is due to lack of bounds checking on attacker controlled data. A remote unauthenticated attacker can leverage this vulnerability to achieve arbitrary code execution.","status":"published","published":"2018-12-20T21:00:00Z","modified":"2026-02-13T19:35:35Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-02T19:48:39.007067Z"}],"ghsa":[{"id":"GHSA-j675-7hvj-qfw5","title":"Netatalk before 3.1.12 is vulnerable to an out of bounds write in dsi_opensess.c. This is due to...","description":"Netatalk before 3.1.12 is vulnerable to an out of bounds write in dsi_opensess.c. This is due to lack of bounds checking on attacker controlled data. A remote unauthenticated attacker can leverage this vulnerability to achieve arbitrary code execution.","status":"published","published":"2022-05-13T01:33:29Z","modified":"2025-01-14T21:32:43Z","cvss":[{"version":"3.0","score":9.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"cwes":["CWE-787"],"updated_at":"2026-11-02T14:59:31.794566Z"}],"nvd":[{"id":"CVE-2018-1160","description":"Netatalk before 3.1.12 is vulnerable to an out of bounds write in dsi_opensess.c. This is due to lack of bounds checking on attacker controlled data. A remote unauthenticated attacker can leverage this vulnerability to achieve arbitrary code execution.","status":"published","published":"2018-12-20T21:29:00.477Z","modified":"2026-06-17T01:50:36.687Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"secondary"},{"version":"3.0","score":9.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"primary"},{"version":"2.0","score":10,"vector":"AV:N/AC:L/Au:N/C:C/I:C/A:C","level":"high","assessor":"primary"}],"cwes":["CWE-787"],"updated_at":"2026-11-02T14:04:50.99633Z"}],"osv":[{"id":"CVE-2018-1160","description":"Netatalk before 3.1.12 is vulnerable to an out of bounds write in dsi_opensess.c. This is due to lack of bounds checking on attacker controlled data. A remote unauthenticated attacker can leverage this vulnerability to achieve arbitrary code execution.","status":"published","published":"2018-12-20T21:29:00.477Z","modified":"2026-10-24T10:30:58.701887684Z","cvss":[{"version":"3.0","score":9.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-02T15:44:07.934182Z"},{"id":"DEBIAN-CVE-2018-1160","description":"Netatalk before 3.1.12 is vulnerable to an out of bounds write in dsi_opensess.c. This is due to lack of bounds checking on attacker controlled data. A remote unauthenticated attacker can leverage this vulnerability to achieve arbitrary code execution.","status":"published","published":"2018-12-20T21:29:00.477Z","modified":"2026-10-23T18:03:46.943981901Z","cvss":[{"version":"3.0","score":9.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-02T15:45:29.988046Z"},{"id":"UBUNTU-CVE-2018-1160","description":"Netatalk before 3.1.12 is vulnerable to an out of bounds write in dsi_opensess.c. This is due to lack of bounds checking on attacker controlled data. A remote unauthenticated attacker can leverage this vulnerability to achieve arbitrary code execution.","status":"published","published":"2018-12-20T21:29:00Z","modified":"2026-02-17T20:03:09.037337Z","cvss":[{"version":"3.0","score":9.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"},{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-02T15:54:16.544091Z"},{"id":"DSA-4356-1","title":"netatalk - security update","status":"published","published":"2018-12-20T00:00:00Z","modified":"2026-03-09T02:08:58.669291Z","updated_at":"2026-11-02T15:46:16.862196Z"},{"id":"MGASA-2019-0061","title":"Updated netatalk packages fix security vulnerability","description":"Jacob Baines discovered a flaw in the handling of the DSI Opensession\ncommand in Netatalk, allowing an unauthenticated user to execute\narbitrary code with root privileges (CVE-2018-1160).\n","status":"published","published":"2019-02-03T19:36:48Z","modified":"2026-04-16T06:24:27.888204166Z","updated_at":"2026-11-02T15:49:40.793816Z"},{"id":"SUSE-SU-2018:4214-1","title":"Security update for netatalk","description":"This update for netatalk fixes the following issues:\n\nSecurity issue fixed:\n\n- CVE-2018-1160 Fixed a missing bounds check in the handling of the DSI\n  OPEN SESSION request, which allowed an unauthenticated to overwrite memory\n  with data of their choice leading for arbitrary code execution with root\n  privileges. (bsc#1119540)\n","status":"published","published":"2018-12-21T05:45:58Z","modified":"2026-02-04T04:40:24.006015Z","updated_at":"2026-11-02T15:53:45.926331Z"},{"id":"SUSE-SU-2018:4217-1","title":"Security update for netatalk","description":"This update for netatalk fixes the following issues:\n\nSecurity issue fixed:\n\n- CVE-2018-1160 Fixed a missing bounds check in the handling of the DSI\n  OPEN SESSION request, which allowed an unauthenticated to overwrite memory\n  with data of their choice leading to arbitrary code execution with root\n  privileges. (bsc#1119540)\n","status":"published","published":"2018-12-21T13:42:04Z","modified":"2026-02-04T03:52:33.569287Z","updated_at":"2026-11-02T15:53:45.926331Z"}]}}
