CVE-2014-4388
HighSummary
IOKit in Apple iOS before 8 and Apple TV before 7 does not properly validate IODataQueue object metadata, allowing attackers to execute arbitrary code in a privileged context via an application that provides crafted values in unspecified metadata fields.
Risk Assessment
Exploitation of this vulnerability could lead to system takeover, posing a serious threat to data security and device integrity.
Recommendation
It is recommended to update systems to the latest versions to mitigate the risks associated with this vulnerability.
Other vulnerabilities in IOKit
See all- CVE-2017-7162High
An issue was discovered in certain Apple products related to the 'IOKit' component. Affects iOS before 11.2, macOS before 10.13.2, tvOS before 11.2, and watchOS before 4.2, allowing attackers to execute arbitrary code in a privileged context or cause a denial of service via a crafted app.
- CVE-2017-13858High
An issue was discovered in certain Apple products, including macOS before 10.13.2, involving the 'IOKit' component. It allows attackers to execute arbitrary code in a privileged context.
- CVE-2017-13848High
An issue was discovered in certain Apple products, including macOS before 10.13.2, related to the 'IOKit' component. It allows attackers to execute arbitrary code in a privileged context.
- CVE-2017-13847High
An issue was discovered in certain Apple products, including iOS before 11.2 and macOS before 10.13.2, involving the 'IOKit' component. It allows attackers to execute arbitrary code in a privileged context or cause a denial of service (memory corruption) via a crafted app.
- CVE-2016-1720High
IOKit in Apple iOS before 9.2.1, OS X before 10.11.3, and tvOS before 9.1.1 allows local users to gain privileges or cause a denial of service (memory corruption) via unspecified vectors.
- CVE-2015-5846High
IOKit in the kernel in Apple iOS before 9 allows attackers to execute arbitrary code in a privileged context or cause a denial of service (memory corruption) via a crafted app.
- CVE-2015-5845High
IOKit in the kernel in Apple iOS before 9 allows attackers to execute arbitrary code in a privileged context or cause a denial of service (memory corruption) via a crafted app.
- CVE-2015-5844High
IOKit in the kernel in Apple iOS before 9 allows attackers to execute arbitrary code in a privileged context or cause a denial of service (memory corruption) via a crafted app.
- CVE-2015-3776High
IOKit in Apple iOS before 8.4.1 and OS X before 10.10.5 allows attackers to execute arbitrary code in a privileged context or cause a denial of service (memory corruption and application crash) via a malformed plist.
- CVE-2014-4418High
IOKit in Apple iOS before 8 and Apple TV before 7 does not properly validate IODataQueue object metadata, allowing attackers to execute arbitrary code in a privileged context.
Original NVD description (English source)
IOKit in Apple iOS before 8 and Apple TV before 7 does not properly validate IODataQueue object metadata, which allows attackers to execute arbitrary code in a privileged context via an application that provides crafted values in unspecified metadata fields, a different vulnerability than CVE-2014-4418.

