Description
The posix_spawn system call in the XNU kernel in Apple Mac OS X 10.8.x does not properly validate the data for file actions and port actions, which allows local users to (1) cause a denial of service (panic) via a size value that is inconsistent with a header count field, or (2) obtain sensitive information from kernel heap memory via a certain size value in conjunction with a crafted buffer.
References
- http://www.syscan.org/index.php/sg/program/day/2
- 1029054 vdb-entry
- http://antid0te.com/syscan_2013/SyScan2013_Mountain_Lion_iOS_Vulnerabilities_Garage_Sale_Whitepaper.pdf
- APPLE-SA-2013-10-22-3 vendor-advisory
- 54886 third-party-advisory
- http://support.apple.com/kb/HT5934
- APPLE-SA-2013-09-18-2 vendor-advisory