PT-2007-4990 · Apple · Macos X
Published
2007-11-15
·
Updated
2024-02-09
·
CVE-2007-3749
CVSS v2.0
7.2
High
| Vector | AV:L/AC:L/Au:N/C:C/I:C/A:C |
Name of the Vulnerable Software and Affected Versions
Apple Mac OS X versions 10.4 through 10.4.10
Description
The issue allows local users to execute arbitrary code by creating a port before launching a setuid program, then writing to the address space of the setuid process. This is due to the kernel not resetting the current Mach Thread Port or Thread Exception Port when executing a setuid program.
Recommendations
For Apple Mac OS X versions 10.4 through 10.4.10, consider updating to a newer version to mitigate the risk of exploitation. As a temporary workaround, restrict the use of setuid programs to minimize the risk of arbitrary code execution.
Fix
Improper Initialization
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Macos X