Description
Integer signedness error in the Networking component in Apple Mac OS X 10.4 through 10.4.10 allows local users to execute arbitrary code via a crafted AppleTalk message with a negative value, which satisfies a signed comparison during mbuf allocation but is later interpreted as an unsigned value, which triggers a heap-based buffer overflow.
References
- 1018950 vdb-entry
- 26444 vdb-entry
- macosx-networking-mbuf-bo(38476) vdb-entry
- 20071114 Apple Mac OS X AppleTalk mbuf Kernel Heap Overflow Vulnerability third-party-advisory
- APPLE-SA-2007-11-14 vendor-advisory
- http://docs.info.apple.com/article.html?artnum=307041
- ADV-2007-3868 vdb-entry
- 27643 third-party-advisory
- TA07-319A third-party-advisory