The curl logic that works with SASL authentication could end up cleaning up the GSASL context *twice* without clearing the pointer in between, making it `free()` the same pointer twice.
https://www.securityweek.com/25-year-old-vulnerability-patched-in-curl/
https://securityaffairs.com/194220/security/curl-fixes-a-25-year-old-bug-in-its-largest-cve-release-yet.html
https://hackerone.com/reports/3735193
https://curl.se/docs/CVE-2026-8925.json
https://curl.se/docs/CVE-2026-8925.html
Source: Mitre, NVD
Published: 2026-07-03
Updated: 2026-07-07
Base Score: 10
Vector: CVSS2#AV:N/AC:L/Au:N/C:C/I:C/A:C
Severity: Critical
Base Score: 9.8
Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS: 0.00248