First published: Thu Apr 20 2017(Updated: )
Integer overflow in the plist_from_bin function in bplist.c in libimobiledevice/libplist before 2017-04-19 allows remote attackers to cause a denial of service (heap-based buffer over-read and application crash) via a crafted plist file.
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
libimobiledevice and libplist | <=1.12 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2017-7982 is classified as a denial of service vulnerability due to an integer overflow that can lead to application crashes.
To fix CVE-2017-7982, upgrade to libplist version 1.12 or later, where the vulnerability has been addressed.
The potential impacts of CVE-2017-7982 include denial of service through heap-based buffer over-read and application crashes.
CVE-2017-7982 affects users of libplist versions prior to 1.12, particularly in environments handling crafted plist files.
Yes, CVE-2017-7982 can be exploited remotely by attackers via specially crafted plist files.