Learn about CVE-2020-9385, a vulnerability in Zint 2.7.1 that mishandles characters during EAN barcode generation, potentially leading to DoS or code execution. Find mitigation steps and updates here.
A NULL Pointer Dereference exists in libzint in Zint 2.7.1 due to mishandling of multiple + characters in certain functions during EAN barcode generation.
Understanding CVE-2020-9385
What is CVE-2020-9385?
The CVE-2020-9385 vulnerability involves a NULL Pointer Dereference in libzint in Zint 2.7.1, specifically in the handling of certain characters during EAN barcode generation.
The Impact of CVE-2020-9385
This vulnerability could potentially lead to a denial of service (DoS) condition or arbitrary code execution by an attacker exploiting the mishandling of characters in the affected functions.
Technical Details of CVE-2020-9385
Vulnerability Description
The issue arises from the mishandling of multiple + characters in the add_on function in upcean.c when called from eanx in upcean.c during EAN barcode generation.
Affected Systems and Versions
Exploitation Mechanism
Mitigation and Prevention
Immediate Steps to Take
Long-Term Security Practices
Patching and Updates