Skip to content
OpenAdvisories
High · 7.5 CVE-2026-94453 EUVD-2026-100744GHSA-59fc-px6w-3g8v

IKEv2 Use-After-Free bug when using IKE-over-TCP

Published Oct 13, 2026 · Updated Oct 16, 2026 · Assigned by libreswan

Description

Libreswan's pluto daemon has a use-after-free vulnerability when a client connecting using IKE over TCP closes the connection and another packet (retransmit or malicious) is received for the same tuple. IKE state is retained in memory after the client closes the connection, storing a pointer to iface_endpoint inside ike_sa.sa->st_iface_endpoint. Once this invalid pointer is used, the daemon crashes and restarts. This vulnerability can be triggered before the remote peer has authenticated itself. Continued exploitation can lead to a denial of service. Remote code execution could be possible. The IKE over TCP option is not enabled by default; only configurations that contain listen-tcp=yes are affected.

Affected products

VendorProductAffectedFixed
The Libreswan Project libreswan 4.0 – ≤ 5.3.2, 5.4 – ≤ 5.4 5.3.3

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 13 libreswan No fix yet —
Debian 12 libreswan No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 libreswan No fix yet —
Ubuntu 26.04 LTS libreswan No fix yet —
Ubuntu 24.04 LTS libreswan No fix yet —
Ubuntu 22.04 LTS libreswan No fix yet —
Ubuntu 20.04 LTS libreswan No fix yet —
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS libreswan No fix yet —
ReleasePackageFixed inAdvisory
RHEL 10 libreswan +1 5.3.3-1.el10_2 RHSA-2026:98088, RHSA-2026:89923
RHEL 9 libreswan 4.15-11.el9_8 RHSA-2026:98046, RHSA-2026:97878, RHSA-2026:89748
RHEL 8 libreswan 4.12-2.el8_10.7 RHSA-2026:90492

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 10 libreswan +1 5.3.3-1.el10_2 ALSA-2026:89923
AlmaLinux 9 libreswan 4.15-11.el9_8 ALSA-2026:89748
AlmaLinux 8 libreswan 4.12-2.el8_10.7 ALSA-2026:90492

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 10 libreswan 5.3.3-1.el10_2 RLSA-2026:98088, RLSA-2026:89923
Rocky Linux 10 libreswan-minimal 5.4.1-1.el10_3 RLSA-2026:98088
Rocky Linux 9 libreswan 4.15-11.el9_8 RLSA-2026:97878, RLSA-2026:89748
Rocky Linux 8 libreswan 4.12-2.el8_10.7 RLSA-2026:90492
ReleasePackageFixed inAdvisory
Alpine v3.24 libreswan 5.3.3-r0 —
Alpine v3.23 libreswan 5.3.3-r0 —

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2023 libreswan 4.12-3.amzn2023.0.4 ALAS2023-2026-3253

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 libreswan 4.15-4 —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 10 libreswan +1 5.3.3-1.0.1.el10_2 ELSA-2026-89923
Oracle Linux 9 libreswan 4.15-11.0.1.el9_8 ELSA-2026-89748
Oracle Linux 8 libreswan 4.12-2.0.1.el8_10.7 ELSA-2026-90492

Advisories 19

References