Incorrect authorization in coTURN - #VU140951
Published: August 5, 2026
Vulnerability details
The vulnerability allows a remote user to bypass IPv6 peer address restrictions and reach an intended-denied service through TURN relaying.
The vulnerability exists due to incorrect authorization in addr_less_eq() in src/client/ns_turn_ioaddr.c when evaluating non-prefix-aligned IPv6 min-max peer ranges. A remote user can send CONNECT and CONNECTION-BIND requests for a crafted IPv6 peer address to bypass IPv6 peer address restrictions and reach an intended-denied service through TURN relaying.
Exploitation requires a custom non-prefix-aligned IPv6 min-max rule and a reachable peer service from the Coturn server. Exact-address and ordinary prefix-aligned controls are not affected in the same way.