CVE-2026-79977: auth in zephyrproject zephyr
Description
CVE-2026-79977 is a vulnerability in the WireGuard VPN implementation within Zephyr (subsys/net/lib/wireguard/wg.c) that allows an attacker to spoof the peer endpoint address without authentication. This occurs because the code updates the peer endpoint from unauthenticated messages when the receiver index does not match any session. The flaw enables an attacker to redirect traffic to an arbitrary address, causing denial of service or limited traffic interception without decrypting or forging tunnel content. The vulnerability affects Zephyr versions from 4.4.0 through 4.4.2. A fix removes unauthenticated endpoint updates and restricts handshake initiation to authenticated endpoints or configured endpoints. WireGuard in Zephyr is experimental and not enabled by default.
CVSS v3.1
Score 8.2high
Affected software
zephyrproject
zephyr
Run on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The WireGuard VPN service in Zephyr's networking stack improperly updates the peer endpoint from unauthenticated transport-data messages when the receiver index is unknown. Specifically, in handle_transport_data(), if the 32-bit receiver index does not correspond to a valid session, the code schedules a handshake and copies the source address from the incoming UDP datagram into peer->endpoint without verifying the message's authenticity. Since the message is unauthenticated, this allows an attacker to supply an arbitrary address, redirecting subsequent handshake initiations, keepalives, and encrypted packets to an attacker-controlled endpoint. The legitimate peer never receives handshake initiations, preventing re-authentication and leaving the tunnel unusable on devices where the peer does not initiate handshakes. Additionally, an attacker can relay redirected initiations to the real peer, enabling traffic observation and selective packet dropping. The cryptography prevents decryption or forgery of tunnel content, so the impact is limited to availability loss and partial confidentiality exposure (traffic metadata). The fix removes endpoint learning from unauthenticated messages, requiring handshakes only to authenticated or configured endpoints, and drops messages when no valid endpoint is known. This vulnerability affects Zephyr versions >=4.4.0 and <=4.4.2. WireGuard support in Zephyr is experimental and disabled by default.
Potential Impact
An attacker able to send UDP datagrams to the WireGuard port (51820) can spoof the peer endpoint address without authentication, redirecting traffic to an attacker-controlled address. This causes denial of service by making the tunnel persistently unusable if the peer does not initiate handshakes. The attacker can also perform limited traffic interception by relaying handshake initiations to the real peer, observing ciphertext and traffic metadata, and selectively dropping packets. The cryptographic protections of WireGuard prevent decryption or forgery of tunnel content, so there is no key compromise or plaintext exposure. The overall impact is high due to loss of availability and limited confidentiality exposure.
Mitigation Recommendations
A fix is available that removes the unauthenticated endpoint update path. The patch ensures that handshake initiations are sent only to endpoints learned from authenticated messages or fall back to the configured endpoint, dropping messages when no valid endpoint is known. Users should upgrade Zephyr to a version later than 4.4.2 where this fix is applied. Since WireGuard support in Zephyr is experimental and disabled by default, enabling it should be done with caution. No other mitigation is indicated by the vendor advisory.
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- zephyr
- Date Reserved
- 2026-08-25T16:06:28.969Z
- Cvss Version
- 3.1
- State
- PUBLISHED
Threat ID: 6adbbe27d73cc49347b8fb61
Added to database: 10/23/2026, 20:05:59 UTC
Last enriched: 10/23/2026, 20:20:19 UTC
Last updated: 10/23/2026, 20:21:17 UTC
Views: 3
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.