CVE-2017-6437
https://notcve.org/view.php?id=CVE-2017-6437
The base64encode function in base64.c in libimobiledevice libplist 1.12 allows local users to cause a denial of service (out-of-bounds read) via a crafted plist file. La función base64encode en base64.c libimobiledevice libplist 1.12 permite a usuarios locales provocar una denegación de servicio (lectura fuera de límites) a través de un archivo plist manipulado. • http://www.securityfocus.com/bid/97291 https://github.com/libimobiledevice/libplist/issues/100 • CWE-125: Out-of-bounds Read •
CVE-2017-6438
https://notcve.org/view.php?id=CVE-2017-6438
Heap-based buffer overflow in the parse_unicode_node function in bplist.c in libimobiledevice libplist 1.12 allows local users to cause a denial of service (out-of-bounds write) and possibly code execution via a crafted plist file. Desbordamiento de búfer basado en memoria dinámica en la función parse_unicode_node en bplist.c en libimobiledevice libplist 1.12 permite a usuarios locales provocar una denegación de servicio (escritura fuera de límites) y posiblemente ejecución de código a través de un archivo plist manipulado. • http://www.securityfocus.com/bid/97281 https://github.com/libimobiledevice/libplist/issues/98 • CWE-787: Out-of-bounds Write •
CVE-2017-6440
https://notcve.org/view.php?id=CVE-2017-6440
The parse_data_node function in bplist.c in libimobiledevice libplist 1.12 allows local users to cause a denial of service (memory allocation error) via a crafted plist file. La función parse_data_node en bplist.c en libimobiledevice libplist 1.12 permite a usuarios locales provocar una denegación de servicio (error de asignación de memoria) a través de un archivo plist manipulado. • http://www.securityfocus.com/bid/97583 https://github.com/libimobiledevice/libplist/issues/99 • CWE-20: Improper Input Validation CWE-190: Integer Overflow or Wraparound CWE-787: Out-of-bounds Write •
CVE-2017-5545
https://notcve.org/view.php?id=CVE-2017-5545
The main function in plistutil.c in libimobiledevice libplist through 1.12 allows attackers to obtain sensitive information from process memory or cause a denial of service (buffer over-read) via Apple Property List data that is too short. La función principal en plistutil.c en libimobiledevice libplist hasta la versión 1.12 permite a atacantes obtener información sensible de la memoria de proceso o provocar una denegación de servicio (sobre lectura del búfer) a través de datos Apple Property List que son demasiado cortos. • http://www.securityfocus.com/bid/95702 https://github.com/libimobiledevice/libplist/commit/7391a506352c009fe044dead7baad9e22dd279ee https://github.com/libimobiledevice/libplist/issues/87 https://lists.debian.org/debian-lts-announce/2020/04/msg00002.html • CWE-125: Out-of-bounds Read •
CVE-2017-5209
https://notcve.org/view.php?id=CVE-2017-5209
The base64decode function in base64.c in libimobiledevice libplist through 1.12 allows attackers to obtain sensitive information from process memory or cause a denial of service (buffer over-read) via split encoded Apple Property List data. La función base64decode en base64.c en libimobiledevice libplist hasta la versión 1.12 permite a atacantes obtener información sensible de la memoria de proceso o provocar una denegación de servicio (sobrelectura del búfer) a través de datos split codificados Apple Property List. • http://www.securityfocus.com/bid/95385 https://github.com/libimobiledevice/libplist/commit/3a55ddd3c4c11ce75a86afbefd085d8d397ff957 https://lists.debian.org/debian-lts-announce/2020/04/msg00002.html • CWE-125: Out-of-bounds Read •