Skip to content
CVE PROGRAM SOURCE RECORD9.3 Critical

CVE-2020-37239

libbabl 0.1.62 Broken Double Free Detection Memory Safety

Description

libbabl 0.1.62 contains a broken double free detection vulnerability that allows attackers to bypass memory safety checks by exploiting signature overwriting in freed chunks. Attackers can call babl_free() twice on the same pointer without triggering detection, as libc's malloc metadata overwrites babl's signature field upon freeing, enabling potential memory corruption and code execution.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

Gegl libbabl

  • 0.1.62affected

References