Common attacks and weaknesses
- Blast-RADIUS (CVE-2024-3596) forging responses with MD5.
- Weak shared secrets.
RADIUS authentication for Wi-Fi, VPN and network devices (1813 for accounting).
The client proves who it is on port 1812 and gets an answer (or a ticket) it can use with other services. It travels in clear text: anyone on the path can read it, passwords included.
| Service | Port | Transport | Description | Reference | Updated |
|---|---|---|---|---|---|
| radius | 1812 | TCP, UDP | RADIUS | RFC 2865 | - |
// source: IANA service name and port number registry
Linux
sudo ss -ltnup 'sport = :1812' # process listening on 1812
sudo lsof -nP -i :1812macOS
sudo lsof -nP -i :1812
Windows (PowerShell)
Get-NetTCPConnection -LocalPort 1812 -State Listen | Select LocalAddress, OwningProcess Get-NetUDPEndpoint -LocalPort 1812 netstat -ano | findstr :1812
From another machine
nmap -p 1812 -sV <host> sudo nmap -sU -p 1812 <host> nc -zv <host> 1812
Block it in the firewall
sudo ufw deny 1812/tcp # Linux (ufw) New-NetFirewallRule -DisplayName "Block 1812" -Direction Inbound -LocalPort 1812 -Protocol TCP -Action Block # Windows
RADIUS authentication for Wi-Fi, VPN and network devices (1813 for accounting).
Port 1812 is registered for UDP and TCP. In practice the service mostly uses UDP.
It is rated 5/10 (moderate) when exposed to the Internet. Blast-RADIUS (CVE-2024-3596) forging responses with MD5. Use RADIUS over TLS (RadSec) or require Message-Authenticator; use long shared secrets.
On Linux run "ss -ltnup 'sport = :1812'", on macOS "lsof -nP -i :1812", and on Windows "netstat -ano | findstr :1812" to see the local process. From another machine, "nmap -p 1812 <host>" shows whether it is reachable.