{"id":"CVE-2014-4404","aliases":["EUVD-2014-4331","GHSA-frxp-ch88-g8fc"],"status":"published","title":"Heap-based buffer overflow in IOHIDFamily in Apple iOS before 8 and Apple TV before 7 allows...","description":"Heap-based buffer overflow in IOHIDFamily in Apple iOS before 8 and Apple TV before 7 allows attackers to execute arbitrary code in a privileged context via an application that provides crafted key-mapping properties.","severity":{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-07","score":0.48923,"percentile":0.98887,"model":"v2026.06.15"},"facts":{"in_kev":true,"known_exploited":true,"public_exploit":true,"fix_available":false},"cwes":["CWE-119","CWE-787"],"published":"2014-09-18T10:00:00Z","modified":"2026-06-17T00:09:56Z","kev":{"date_added":"2022-02-10","due_date":"2022-08-10","required_action":"Apply updates per vendor instructions.","known_ransomware_use":"Unknown"},"exploitation":[{"source":"euvd","since":"2022-02-10"},{"source":"kev","since":"2022-02-10"}],"exploits":[{"source":"metasploit","id":"exploit/osx/local/iokit_keyboard_root","title":"Mac OS X IOKit Keyboard Driver Root Privilege Escalation","type":"exploit","platform":"OSX","date":"2014-09-24","verified":true,"url":"https://www.rapid7.com/db/modules/exploit/osx/local/iokit_keyboard_root"},{"source":"exploitdb","id":"EDB-35440","title":"Apple Mac OSX - IOKit Keyboard Driver Privilege Escalation (Metasploit)","type":"local","platform":"osx","date":"2014-12-02","verified":true,"url":"https://www.exploit-db.com/exploits/35440"}],"products":[{"vendor":"apple","product":"iphone_os"},{"vendor":"apple","product":"mac_os_x"},{"vendor":"apple","product":"os x"},{"vendor":"apple","product":"tvos"}],"references":[{"url":"https://support.apple.com/HT204659","tags":["x_refsource_CONFIRM","x_transferred","Vendor Advisory"]},{"url":"http://support.apple.com/kb/HT6441","tags":["x_refsource_CONFIRM","x_transferred","Vendor Advisory"]},{"url":"http://www.securitytracker.com/id/1030866","tags":["vdb-entry","x_refsource_SECTRACK","x_transferred","Broken Link","Third Party Advisory","VDB Entry"]},{"url":"http://www.securityfocus.com/bid/69947","tags":["vdb-entry","x_refsource_BID","x_transferred","Broken Link","Third Party Advisory","VDB Entry"]},{"url":"http://support.apple.com/kb/HT6442","tags":["x_refsource_CONFIRM","x_transferred","Vendor Advisory"]},{"url":"http://archives.neohapsis.com/archives/bugtraq/2014-10/0101.html","tags":["vendor-advisory","x_refsource_APPLE","x_transferred","Broken Link"]},{"url":"http://archives.neohapsis.com/archives/bugtraq/2014-09/0107.html","tags":["vendor-advisory","x_refsource_APPLE","x_transferred","Broken Link"]},{"url":"http://www.securityfocus.com/bid/69882","tags":["vdb-entry","x_refsource_BID","x_transferred","Broken Link","Third Party Advisory","VDB Entry"]},{"url":"https://exchange.xforce.ibmcloud.com/vulnerabilities/96111","tags":["vdb-entry","x_refsource_XF","x_transferred","Third Party Advisory","VDB Entry"]},{"url":"http://lists.apple.com/archives/security-announce/2015/Apr/msg00001.html","tags":["vendor-advisory","x_refsource_APPLE","x_transferred","Mailing List","Vendor Advisory"]},{"url":"https://support.apple.com/kb/HT6535","tags":["x_refsource_CONFIRM","x_transferred","Vendor Advisory"]},{"url":"http://archives.neohapsis.com/archives/bugtraq/2014-09/0106.html","tags":["vendor-advisory","x_refsource_APPLE","x_transferred","Broken Link"]},{"url":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2014-4404","tags":["government-resource","US Government Resource"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2014-4404"},{"url":"https://github.com/advisories/GHSA-frxp-ch88-g8fc"}],"sources":{"cve":[{"id":"CVE-2014-4404","description":"Heap-based buffer overflow in IOHIDFamily in Apple iOS before 8 and Apple TV before 7 allows attackers to execute arbitrary code in a privileged context via an application that provides crafted key-mapping properties.","status":"published","published":"2014-09-18T10:00:00Z","modified":"2025-10-22T00:05:36.521Z","cvss":[{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high","assessor":"adp"}],"cwes":["CWE-787"],"updated_at":"2026-11-02T14:33:45.604635Z"}],"euvd":[{"id":"EUVD-2014-4331","description":"Heap-based buffer overflow in IOHIDFamily in Apple iOS before 8 and Apple TV before 7 allows attackers to execute arbitrary code in a privileged context via an application that provides crafted key-mapping properties.","status":"published","published":"2014-09-18T10:00:00Z","modified":"2025-10-22T00:05:36Z","cvss":[{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high"}],"exploited_since":"2022-02-10","updated_at":"2026-11-02T19:49:39.244432Z"}],"ghsa":[{"id":"GHSA-frxp-ch88-g8fc","title":"Heap-based buffer overflow in IOHIDFamily in Apple iOS before 8 and Apple TV before 7 allows...","description":"Heap-based buffer overflow in IOHIDFamily in Apple iOS before 8 and Apple TV before 7 allows attackers to execute arbitrary code in a privileged context via an application that provides crafted key-mapping properties.","status":"published","published":"2022-05-14T01:26:21Z","modified":"2025-10-22T03:31:43Z","cvss":[{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high"}],"cwes":["CWE-119","CWE-787"],"updated_at":"2026-11-02T15:04:10.406188Z"}],"kev":[{"id":"CVE-2014-4404","title":"Apple OS X Heap-Based Buffer Overflow Vulnerability","description":"Heap-based buffer overflow in IOHIDFamily in Apple OS X, which affects, iOS before 8 and Apple TV before 7, allows attackers to execute arbitrary code in a privileged context.","cwes":["CWE-119"],"kev":{"date_added":"2022-02-10","due_date":"2022-08-10","required_action":"Apply updates per vendor instructions.","known_ransomware_use":"Unknown"},"updated_at":"2026-11-02T17:00:16.541131Z"}],"nvd":[{"id":"CVE-2014-4404","description":"Heap-based buffer overflow in IOHIDFamily in Apple iOS before 8 and Apple TV before 7 allows attackers to execute arbitrary code in a privileged context via an application that provides crafted key-mapping properties.","status":"published","published":"2014-09-18T10:55:09.827Z","modified":"2026-06-17T00:09:56.033Z","cvss":[{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high","assessor":"primary"},{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high","assessor":"secondary"},{"version":"2.0","score":9.3,"vector":"AV:N/AC:M/Au:N/C:C/I:C/A:C","level":"high","assessor":"primary"}],"cwes":["CWE-787"],"updated_at":"2026-11-02T14:02:55.884979Z"}]}}
