Memcached UDP Exposure Checks
UDP exposure is a security issue even when you do not plan to abuse it. Your goal is to confirm whether UDP is enabled and reachable, then report it with proof.
Detect UDP reachability
Interpretation:
open|filteredis common on UDP. You still need an application-level probe to confirm responses.
Application-level UDP probe
Use a short timeout and a low-noise payload. version is usually enough.
If it responds, you will typically see a VERSION ... line.
What to do with a positive hit
Report UDP exposure as a high-risk misconfiguration.
Confirm whether UDP is expected in this environment. Modern hardening often disables it.
Notes that affect interpretation:
Many current packages ship with UDP off by default, but older builds and custom configs may still expose it.
Even if UDP is off, document that you validated it.
References
-
manpages.debian.orgmanpages.debian.org/testing/memcached/memcached.1.en.html (opens in new tab)
memcached -U default and UDP port behavior in current packages.
-
blog.cloudflare.comblog.cloudflare.com/memcrashed-major-amplification-attacks-from-port-11211 (opens in new tab)
Memcrashed amplification attacks via memcached UDP.
Was this helpful?
Your feedback helps improve this page.