First published: Fri Sep 18 2015(Updated: )
The __sflush function in fflush.c in stdio in libc in FreeBSD 10.1 and the kernel in Apple iOS before 9 mishandles failures of the write system call, which allows context-dependent attackers to execute arbitrary code or cause a denial of service (heap-based buffer overflow) via a crafted application.
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
iStyle @cosme iPhone OS | <=8.4.1 | |
FreeBSD FreeBSD | =10.1 | |
Apple iOS and macOS | <=10.10.5 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2014-8611 has a severity rating of high due to its potential for arbitrary code execution and denial of service.
CVE-2014-8611 affects FreeBSD 10.1 and Apple iOS versions before 9, as well as macOS Yosemite versions up to 10.10.5.
To mitigate CVE-2014-8611, upgrade FreeBSD to a version later than 10.1 and update iOS and macOS to their latest releases.
Attackers can exploit CVE-2014-8611 to execute arbitrary code or cause a denial of service through a heap-based buffer overflow.
Yes, CVE-2014-8611 involves the kernel in Apple iOS and the libc implementation in FreeBSD.