CVE Catalog

CVE-2026-63089

CriticalCVSS 9.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.24%

15th percentile - higher than 15% of all known CVEs

Summary

WireGuard Easy up to version 15.3.0 contains a vulnerability due to cryptographically weak one-time link token generation. The token is computed using CRC32 over a random value constrained to 0-999, allowing an unauthenticated attacker to recover WireGuard peer credentials by brute-forcing a keyspace of at most 1000 candidates per client ID.

Risk Assessment

An attacker can obtain a peer's PrivateKey and PresharedKey, impersonating that peer on the VPN network. The lack of rate limiting and token expiration validation on the /cnf/:oneTimeLink route enables effective exploitation.

Recommendation

Immediately update WireGuard Easy to a version containing commit 66b292b or later. Additionally, implement rate limiting on the /cnf/:oneTimeLink route and token expiration validation.

Original NVD description (English source)

WireGuard Easy through 15.3.0, fixed in commit 66b292b, contains a cryptographically weak one-time link token generation vulnerability that allows unauthenticated network attackers to recover WireGuard peer credentials by brute-forcing a keyspace of at most 1000 candidate tokens per client ID, as the token is computed using CRC32 over a random value constrained to 0-999. Attackers can enumerate candidate tokens against the unauthenticated /cnf/:oneTimeLink route, which lacks rate limiting and does not validate token expiration, to obtain a peer's PrivateKey and PresharedKey and impersonate that peer on the VPN network.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS