Join our Newsletter — 33% off our NHI Course
Home› Guides› If your network access control (NAC) is compromised:…
Guide Incident Response & Forensics

If your network access control (NAC) is compromised: containment, secret rotation and rebuild

PDF for newsletter subscribers · free to read online

← All guides
By NHI Mgmt Group, edited by Lalit Choda Updated 11 November 2026 12 min read
On this page

A compromised network access control (NAC) policy server decides which devices get onto your network and where they land, and it holds the RADIUS shared secrets, certificates and directory credentials that every switch, wireless controller and supplicant trusts. This playbook covers suspected or confirmed compromise of a NAC or RADIUS policy platform: the policy servers, their administration console, profiling and posture services, guest portals and integrations. It is vendor-neutral and based on the IETF RADIUS and EAP specifications, the CERT/CC note on the 2024 RADIUS protocol flaw, NIST incident response guidance and the Five Eyes joint advisory on incident handling. It is for network engineers, identity teams and incident responders. How NAC works is covered in the Network Access Control (NAC) Guide; hardening is covered in Securing the network access control (NAC) itself.

Key takeaways

  • Decide fail-open or fail-closed before you touch anything. Every switch and controller has a behaviour when the policy server is unreachable, and containment that triggers it can either lock out the hospital ward or open every port.
  • The shared secrets are the crown jewels. Whoever holds a RADIUS shared secret can impersonate the server to that network device, so every secret on a compromised server must be replaced on both ends.
  • The server certificate is a credential too. With the EAP server's private key, an attacker can run a convincing rogue access point and harvest credentials from supplicants that trust it.
  • Policy is evidence. Changed authorisation rules, VLAN assignments, MAC bypass lists and posture exceptions show what the attacker wanted, and must be reviewed line by line.
  • Rebuild with modern transport. Recovery is the moment to require Message-Authenticator, move to RADIUS over TLS where supported, and retire MS-CHAPv2 based methods.

What a NAC platform holds

AssetUsed forWhat an attacker can do with it
RADIUS shared secrets (one per network device or group)Authenticating RADIUS packets between switches, controllers and the server; obfuscating User-PasswordImpersonate the server to network devices, forge Access-Accept, recover PAP passwords from captured traffic
EAP server certificate and private keyProving the server to supplicants in EAP-TLS, PEAP and EAP-TTLSRun a rogue authentication server or access point that supplicants accept (ATT&CK T1557 Adversary-in-the-Middle)
Directory bind or join accountLooking up users, groups and machines; validating MS-CHAPv2 challengesDirectory reconnaissance and, depending on rights, credential attacks
Authorisation policyVLAN assignment (Tunnel-Private-Group-ID, RFC 3580), downloadable or named ACLs (Filter-Id), session timeoutsPlace attacker devices in privileged VLANs, widen ACLs, exempt devices from posture
MAC authentication bypass lists and profiling dataAdmitting printers, phones, cameras, medical and OT devices without supplicantsAdd spoofable MAC addresses to trusted groups (T1200 Hardware Additions)
Change of Authorization (CoA) clientsDisconnect-Request and CoA-Request on UDP 3799 (RFC 5176)Disconnect or re-authorise sessions at will
Integration credentialsAPI keys and accounts for device management, endpoint security, SIEM and firewall identity feedsPivot into those platforms or feed them false identity data; see the NAC integration security guide
Guest and sponsor portal accountsSelf-service and sponsored guest accessCreate long-lived guest access or harvest portal credentials

How the compromise shows up

SignalWhere to lookLikely meaning
Admin logons from unusual hosts, new admin accounts or role changesNAC admin audit log, directory logsConsole takeover (T1078, T1098)
Authorisation rules, VLAN mappings or MAC bypass entries changed outside change controlPolicy change history, configuration diff against backupAttacker shaping access for their devices
Access-Accepts for unknown endpoints into privileged VLANsRADIUS accounting and authentication logsRogue devices admitted
Spike in CoA or Disconnect messages, or from a new sourceNetwork device logs, NAC CoA logsDisruption or session manipulation
Supplicants reporting certificate prompts or new server certificatesHelp desk tickets, endpoint logsRogue EAP server using a stolen or new certificate
Exploitation advisory for your NAC platform versionVendor bulletins, CISA Known Exploited Vulnerabilities catalogueAssume compromise if exposed while unpatched
Export of configuration or certificate storesAdmin audit log, file integrity monitoringTheft of secrets and keys for later use

Triage questions

  1. What was reached? The admin console only, the operating system of a policy node, the certificate store, or the configuration database where shared secrets live.
  2. Which EAP methods are in use? EAP-TLS with client certificates exposes less than PEAP or EAP-TTLS with passwords. MS-CHAPv2 exchanges captured by an attacker can be attacked offline.
  3. Is RADIUS traffic protected in transit? If it crosses untrusted or shared networks as plain RADIUS/UDP, CERT/CC VU#456537 (CVE-2024-3596) applies: an attacker on the path can forge responses where Message-Authenticator is not required.
  4. What is the fail behaviour on each network device class? Critical authentication VLAN, open port, or closed port when servers are unreachable.
  5. Which integrations hold credentials? List API keys and accounts towards device management, endpoint security, firewalls and SIEM.
  6. Which device populations cannot re-authenticate easily? Medical, building and OT devices on MAC bypass often need on-site work if their policy changes.

Containment by priority

The Five Eyes joint advisory warns against preemptive credential resets and against fixes that tip off the attacker before the scope is known. For NAC this matters twice: replacing shared secrets in a hurry can break authentication across the estate.

  1. Preserve evidence. Export the configuration, policy history, admin audit log and RADIUS logs to storage outside the platform. Image policy nodes if the operating system may be compromised.
  2. Lock down administration. Restrict console and API access to a privileged access workstation path, disable unknown admin accounts, and revoke integration API keys you do not need during the incident.
  3. Freeze policy. Stop all policy changes except by the response team. Revert malicious authorisation and MAC bypass changes from a reviewed backup copy.
  4. Quarantine suspicious endpoints. Use CoA to move unknown endpoints admitted during the incident into a restricted VLAN, or shut the switch ports they use after recording their location.
  5. Stand up a clean policy node if needed. If a node is compromised at operating system level, build a new node from vendor media, load the reviewed policy, and point network devices at it with new shared secrets, one device group at a time. Keep the old node isolated for analysis.
  6. Protect RADIUS transport. Restrict UDP 1812, 1813 and 3799 to known network device and server addresses, and require Message-Authenticator on Access-Request where devices support it.

Fail-open or fail-closed

OptionEffect during containmentUse when
Fail-closedNew connections are refused while servers are unreachableOffice and data centre access where availability can wait and rogue access is the bigger risk
Critical VLANDevices land in a restricted VLAN with limited accessMost estates; gives users basic service while blocking sensitive segments
Fail-openPorts allow traffic without authenticationOnly for life-safety or production devices, on segments isolated by other controls

Secret, key and credential rotation

OrderItemHowCaution
1NAC administrators and integration API keysReset, phishing-resistant MFA, new keys with least privilegeIntegrations break until updated; plan the order
2EAP server certificate and private keyIssue a new certificate under a new key, revoke the old certificate, push trust to supplicantsRFC 9190 requires peers to check revocation, but many supplicants do not; if the old certificate chains to a dedicated CA, consider removing that CA from supplicant trust
3RADIUS shared secretsNew unique secret per network device or small group, at least 16 octets as RFC 3580 suggests, changed on both server and deviceRoll by device group with the change window and console access ready
4Directory bind or join accountNew account or password, minimum rights, rejoin nodesMachine-account based joins need the node rejoined
5User passwords used with PEAP or EAP-TTLS during the incidentReset for users whose exchanges could have been captured or relayedPrioritise privileged users and those seen on rogue access points
6Guest and sponsor accountsExpire all active guest accounts and reset sponsor accessCommunicate to front desks

Certificate replacement at scale is covered in the CA Compromise and Mass Certificate Replacement Playbook, and supplicant trust settings in the 802.1X and EAP-TLS Enterprise Wi-Fi Guide.

Eradication and rebuild

  • Policy nodes: Rebuild from verified vendor media at a patched version rather than cleaning in place. Restore policy from a reviewed text export, not a full system backup that may carry attacker accounts.
  • Policy content: Review every authorisation rule, VLAN mapping, ACL, MAC bypass entry and posture exception against business owners. Remove anything without an owner.
  • Endpoints admitted during the incident: Locate them by switch port and access point, physically inspect unknown devices, and check for rogue hardware (T1200) and network bridging (T1599).
  • Network devices: Confirm that RADIUS server definitions, CoA clients and local fallback accounts on switches and controllers were not changed (T1556.004 Network Device Authentication covers attacker changes to device authentication).
  • Transport: Where supported, move to RADIUS over TLS (RFC 6614), noting RFC 9765 RADIUS/1.1 is Experimental. The IETF draft "Deprecating Insecure Practices in RADIUS" (draft-ietf-radext-deprecating-radius-10, July 2026, not yet an RFC) proposes that RADIUS/UDP must not be used outside secure networks and that new clients must not implement MS-CHAP based methods; treat it as direction, not a finished standard.

Recovery and validation

  1. Pilot one site or device group with the rebuilt nodes, new secrets and new certificate, and monitor authentication failure rates.
  2. Validate: Confirm old shared secrets are rejected, the old certificate is no longer presented anywhere, unknown endpoints are gone from privileged VLANs, and integrations use new keys.
  3. Roll out by group, moving device classes back from critical VLAN or fail-closed to normal policy.
  4. Rollback: Keep the previous device configuration ready to restore per group if authentication fails, but never with the old secrets or the old certificate. The safe fallback is the critical VLAN, not the compromised server.
  5. Heightened monitoring for 30 days on admin changes, MAC bypass additions and Access-Accepts into privileged VLANs.

Evidence to preserve

  • NAC platform: Admin audit log, policy change history, configuration exports from before and during the incident, certificate store listings, node disk and memory images.
  • RADIUS logs: Authentication and accounting records with calling station ID (MAC), NAS identifier and port, assigned VLAN and policy matched.
  • Network devices: Logs of RADIUS server changes, CoA messages received, port up and down events, and current configuration.
  • Wireless: Rogue access point detections and client association history.
  • Physical: Photos and location of any unknown devices found on ports, handled with chain of custody; see the Evidence Handling and Chain of Custody Guide.

Notification triggers

A NAC compromise on its own may not expose personal data, but captured user credentials and admitted rogue devices often lead to wider access. Assess whether personal data was accessed: under UK and EU GDPR Article 33, reportable personal data breaches go to the supervisory authority within 72 hours of awareness where feasible. Entities in scope of NIS2 must give an early warning within 24 hours of becoming aware of a significant incident. Check sector rules and contracts, and record when you became aware.

Detection and measurement

  • Secret uniqueness: share of network devices with a unique RADIUS shared secret, target 100%.
  • Message-Authenticator enforcement: share of network devices and server policies requiring it.
  • Unowned policy entries: number of authorisation rules and MAC bypass entries without a named owner, target zero.
  • Time to quarantine: minutes from detection of an unknown endpoint to CoA quarantine.
  • Admin change alerting: share of policy changes outside change control that raise an alert.

Framework mapping

ActivityNIST CSF 2.0NIST SP 800-53 Rev. 5MITRE ATT&CK
Triage and scopingRS.MA-02, RS.AN-03IR-4, IR-5T1078, T1098
Endpoint quarantine and policy freezeRS.MI-01IR-4, SC-7T1200, T1599
Secret and certificate rotationPR.AA-01, PR.AA-03IA-3, IA-5, SC-12T1557, T1040
Node rebuild and device configuration checkRS.MI-02CM-2, CM-3T1556.004
Recovery and validationRC.RP-01, RC.RP-03CP-10, SC-8n/a
MonitoringDE.CM-01SI-4, AU-6n/a

Common failure patterns

  • One shared secret everywhere. A single secret across hundreds of switches means one theft compromises the whole estate and rotation becomes a programme.
  • Rotating secrets on the server only. Devices still hold the old secret, authentication fails, and teams roll back to the compromised value.
  • Keeping the old EAP certificate trusted. Supplicants keep accepting a rogue server using the stolen key because revocation is not checked.
  • Reverting to fail-open under pressure. An outage pushes teams to open all ports, which gives the attacker exactly what they wanted.
  • Ignoring MAC bypass lists. Policy is reviewed, but spoofable MAC entries added during the incident stay in place.
  • Leaving default or hard-coded credentials on network devices. The 2025 access point hard-coded credentials flaw showed how a fixed admin credential on network access hardware can undo the policy server's work.

Practitioner checklist

  • Document fail behaviour for every network device class and agree it with business owners.
  • Use a unique RADIUS shared secret per device or small group, stored in a secrets manager.
  • Issue the EAP server certificate from a dedicated CA, and configure supplicants to check the server name.
  • Keep a reviewed text export of policy off the platform, and diff it after every change window.
  • Require Message-Authenticator and restrict RADIUS and CoA ports to known addresses.
  • Inventory integration API keys and accounts, with owners and least privilege.
  • Alert on MAC bypass additions and Access-Accepts into privileged VLANs for unknown endpoints.
  • Exercise a policy node rebuild and a shared secret rotation for one site each year.

Standards and references

Related NHI Mgmt Group resources: Network Access Control (NAC) Guide · Securing the network access control (NAC) itself · RADIUS Security Guide · Layer 2 Attacks Guide

PDF for subscribers

Take this guide with you

Every section, table and checklist in one PDF, with links to the sources and related guides. Subscribe to our weekly NHI & AI Identity Journal and we’ll email you a download link.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Researched and written by the NHI Mgmt Group editorial team using AI tools, under the editorial direction of Lalit Choda. Facts are drawn from the sources listed on this page and checked by our automated quality process. Last updated 11 November 2026. Spotted an error? Use our contact page.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM and Agentic AI security. nhimg.org

PDF Downloads for Newsletter Subscribers

Get the guide

Enter your details and we’ll email you a download link.

The full guide is free to read online. The PDF is a thank you for subscribing.

Fill in all fields marked * and tick the PDF box to continue.