The vulnerability allows a remote attacker to perform denial of service attack.This library uses theThe vulnerability exists due to a boundary error when processing DJVU files in DjVmDir.cpp in DjVuLibre. A remote attacker can create a specially crafted DJVU, trick the victim into opening it, trigger heap-based buffer overflow and crash the application using the affected library.
(https://www.cybersecurity-help.cz/vdb/SB2021122901).
strdup
function call. Describe what you believe is happening based on your buffer overflow knowledge.
When solving this problem
strdup
(man strdup on a linux system or online)