CVE-2026-19315

Fireware OS Pre-Authentication Type Confusion in iked Allows Remote Code Execution

Critical 9.3 CVSS v4.0 › Published 2026-08-27Updated 2026-08-27

Summary #

A type confusion vulnerability in the iked process of WatchGuard Fireware OS allows a remote unauthenticated attacker to execute arbitrary code by sending specially crafted network traffic.

Impact: A remote, unauthenticated attacker can send a specially crafted IKE_AUTH message containing two EAP payloads to crash the IKE daemon (iked), causing a denial-of-service condition through process termination and respawn. Because the flaw results in an out-of-bounds read followed by a free() call on an attacker-influenced pointer value, it may also present potential for further memory corruption and remote code execution beyond denial of service.

Product status #

ProductAffectedNot affected
Fireware OS
Default >= 2025.0, < 2026.2.2, >= 12.0, < 12.12.2>= 2026.2.2, >= 12.12.2
T15/T35 >= 12.0, < 12.5.20>= 12.5.20

Weakness Type and Impact #

  • CWECWE-125Out-of-bounds Read
  • CWECWE-763Release of Invalid Pointer or Reference
  • CWECWE-843Access of Resource Using Incompatible Type ('Type Confusion')
  • CAPECCAPEC-129Pointer Manipulation
  • CAPECCAPEC-540Overread Buffers

Exploitation Status #

WatchGuard is not aware of any exploitation of this vulnerability in the wild.

Solution #

Fireware OS 2026.2.2, Fireware OS 12.12.2, Fireware OS 12.5.20

References #

    Credits #

    • McCaulay Hudson (@_McCaulay) of watchTowrfinder