Lucene search

K
zdiMatt "j00ru" JurczykZDI-11-252
HistoryAug 08, 2011 - 12:00 a.m.

Apple QuickTime PICT Image PnSize Opcode Remote Code Execution Vulnerability

2011-08-0800:00:00
Matt "j00ru" Jurczyk
www.zerodayinitiative.com
15

0.959 High

EPSS

Percentile

99.5%

This vulnerability allows remote attackers to execute arbitrary code on vulnerable installations of Apple Quicktime. User interaction is required to exploit this vulnerability in that the target must visit a malicious page or open a malicious file. The specific flaw exists within the way Quicktime handles the PnSize PICT opcode. It converts an unsigned 16 bit value into a signed 32 bit value. This value is later used as the size parameter for a memory copy function that copies from the file onto the stack. The results in a stack based buffer overflow that allows for remote code execution under the context of the current user.