Fixes MemoryError reading invalid binary plists

Declined
#8 · Created  · Last updated

Declined pull request

Closed by: ·2017-12-03

Description

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.

0 attachments

0 comments

Loading commits...