Description
Integer overflow in the CFDataReplaceBytes function in the CFData API in CoreFoundation in Apple Mac OS X before 10.5.3 allows context-dependent attackers to execute arbitrary code or cause a denial of service (crash) via an invalid length argument, which triggers a heap-based buffer overflow.
References
- 1020135 vdb-entry
- TA08-150A third-party-advisory
- 30430 third-party-advisory
- APPLE-SA-2008-05-28 vendor-advisory
- macosx-corefoundation-cfdatareplacebytes-bo(42709) vdb-entry
- ADV-2008-1697 vdb-entry
- 29491 vdb-entry
- 29412 vdb-entry