draft-vance-socks5-frag-deprecation

Deprecating the FRAG Field in SOCKS5

groupnone stateactive pages10 rev00 expires2026-10-07 canonicalhttps://datatracker.ietf.org/doc/draft-vance-socks5-frag-deprecation/
This document updates RFC 1928 by formally deprecating the FRAG (Fragment) field in the SOCKS5 UDP ASSOCIATE request header. It mandates that the FRAG field MUST be set to X'00' by clients and that proxies MUST drop any SOCKS5 UDP packets containing a non-zero FRAG value. This change aligns the SOCKS5 protocol with modern Internet engineering practices regarding UDP fragmentation (BCP 227), simplifies proxy implementations, and eliminates a vector for resource exhaustion attacks.