libbabl vulnerability

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.

Published 16 May 2026Updated 29 Sep 20264 sources
CVSS 9.3

Record history

Record created from the first normalized source observation.
Metadata and source references refreshed.