Luka występuje z powodu błędu granicznego w powierzchniach płótna podczas przetwarzania zawartości HTML. Zdalny atakujący może oszukać ofiarę, aby otworzyła specjalnie spreparowaną stronę internetową, wywołać uszkodzenie pamięci i wykonać dowolny kod w systemie docelowym.
Luka występuje z powodu przepełnienia całkowitego w OrderedHashTable. Zdalny atakujący może nakłonić ofiarę do odwiedzenia specjalnie przygotowanej strony internetowej, wywołać przepełnienie całkowite i wykonać dowolny kod w systemie docelowym.