Specially constructed (corrupt) plists can cause biplist to enter into a loop in which it will allocate memory until there's none left and crash. This adds some stricter checks to plist parsing to avoid this condition.
biplist
Specially constructed (corrupt) plists can cause
biplist
to enter into a loop in which it will allocate memory until there's none left and crash. This adds some stricter checks to plist parsing to avoid this condition.