CVE-2020-37239CWE-415

CVE-2020-37239

Critical · published May 16, 2026

CVSS v3.1
9.8
EPSS
0%
Percentile
38.8
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00459 · 38.8th percentile
Weakness
CWE-415 · Double Free
Published
2026-05-16T20:16Z
References (4)
EPSS history
Timeline
  • 16 MAY 15:25Z
    libbabl 0.1.62 Broken Double Free Detection Memory Safety
    cvelistv5