Description
A flaw was found in GnuTLS. The `gnutls_pkcs11_token_set_pin` function, used for changing the Security Officer PIN, can lead to a use-after-free vulnerability. This occurs when an attacker attempts to change the PIN with a NULL old PIN for a token that lacks a protected authentication path.
Problem types
Product status
0:3.8.10-4.el10_2 (rpm) before *
0:3.8.9-9.el10_0.19 (rpm) before *
0:3.6.16-8.el8_10.6 (rpm) before *
0:3.6.16-8.el8_10.6 (rpm) before *
0:3.8.10-4.el9_8 (rpm) before *
0:3.8.10-4.el9_8 (rpm) before *
1781525684 (rpm) before *
1781525671 (rpm) before *
1781525693 (rpm) before *
1781525739 (rpm) before *
Timeline
| 2026-05-06: | Reported to Red Hat. |
| 2026-04-29: | Made public. |
Credits
Red Hat would like to thank Joshua Rogers (AISLE Research Team) and Luigino Camastra for reporting this issue.
References
access.redhat.com/errata/RHSA-2026:20611 (RHSA-2026:20611)
access.redhat.com/errata/RHSA-2026:20612 (RHSA-2026:20612)
access.redhat.com/errata/RHSA-2026:20613 (RHSA-2026:20613)
access.redhat.com/errata/RHSA-2026:26319 (RHSA-2026:26319)
access.redhat.com/errata/RHSA-2026:26409 (RHSA-2026:26409)
access.redhat.com/security/cve/CVE-2026-42014
bugzilla.redhat.com/show_bug.cgi?id=2467451 (RHBZ#2467451)
gitlab.com/gnutls/gnutls/-/issues/1766
www.gnutls.org/security-new.html