What changed in Cisco IOS XE Switch NDM STIG V3R6V3R6 changes

Cisco IOS XE Switch NDM STIG V3R6 (2026-04-01) replaced V3R5 (2026-01-05): 11 checks updated. It has 42 checks, against 42 in V3R5.

  • 0 added
  • 0 removed
  • 11 updated

Updated fields: Fix text 11Check text 2

Updated in V3R6 (11)

V-220519CAT IIThe Cisco switch must be configured to automatically audit account creation.Fix text

Fix text

Configure the switch to log account creation using the following commands: SW4(config)#archive SW4(config-archive)#log config SW4(config-archive-log-cfg)#logging enable SW4(config-archive-log-cfg)#logging size 1000 SW4(config-archive-log-cfg)#notify syslog contenttype plaintext SW4(config-archive-log-cfg)#hidekeys SW4(config-archive-log-cfg)#end

V-220520CAT IIThe Cisco switch must be configured to automatically audit account modification.Fix text

Fix text

Configure the switch to log account modification using the following commands: SW4(config)#archive SW4(config-archive)#log config SW4(config-archive-log-cfg)#logging enable SW4(config-archive-log-cfg)#logging size 1000 SW4(config-archive-log-cfg)#notify syslog contenttype plaintext SW4(config-archive-log-cfg)#hidekeys SW4(config-archive-log-cfg)#end

V-220521CAT IIThe Cisco switch must be configured to automatically audit account disabling actions.Fix text

Fix text

Configure the switch to log account disabling using the following commands: SW4(config)#archive SW4(config-archive)#log config SW4(config-archive-log-cfg)#logging enable SW4(config-archive-log-cfg)#logging size 1000 SW4(config-archive-log-cfg)#notify syslog contenttype plaintext SW4(config-archive-log-cfg)#hidekeys SW4(config-archive-log-cfg)#end

V-220522CAT IIThe Cisco switch must be configured to automatically audit account removal actions.Fix text

Fix text

Configure the switch to log account removal using the following commands: SW4(config)#archive SW4(config-archive)#log config SW4(config-archive-log-cfg)#logging enable SW4(config-archive-log-cfg)#logging size 1000 SW4(config-archive-log-cfg)#notify syslog contenttype plaintext SW4(config-archive-log-cfg)#hidekeys SW4(config-archive-log-cfg)#end

V-220526CAT IIThe Cisco device must be configured to audit all administrator activity.Fix text

Fix text

Configure the switch to log administrator activity as shown in the example below: SW1(config)#logging userinfo SW1(config)#archive SW1(config-archive)#log config SW1(config-archive-log-cfg)#logging enable SW1(config-archive-log-cfg)#logging size 1000 SW1(config-archive-log-cfg)#notify syslog contenttype plaintext SW1(config-archive-log-cfg)#hidekeys SW1(config-archive-log-cfg)#end

V-220530CAT IIThe Cisco switch must be configured to generate audit records containing the full-text recording of privileged commands.Fix text

Fix text

Configure the Cisco switch to log all configuration changes as shown in the example below: SW4(config)#archive SW4(config-archive)#log config SW4(config-archive-log-cfg)#logging enable SW4(config-archive-log-cfg)#logging size 1000 SW4(config-archive-log-cfg)#notify syslog contenttype plaintext SW4(config-archive-log-cfg)#hidekeys SW4(config-archive-log-cfg)#end

V-220545CAT IIThe Cisco switch must be configured to automatically audit account enabling actions.Fix text

Fix text

Configure the switch to log account enabling using the following commands: SW4(config)#archive SW4(config-archive)#log config SW4(config-archive-log-cfg)#logging enable SW4(config-archive-log-cfg)#logging size 1000 SW4(config-archive-log-cfg)#notify syslog contenttype plaintext SW4(config-archive-log-cfg)#hidekeys SW4(config-archive-log-cfg)#end

V-220559CAT IIThe Cisco switch must be configured to generate log records when administrator privileges are deleted.Fix text

Fix text

Configure the Cisco switch to generate log records when administrator privileges are deleted as shown in the example below: SW4(config)#archive SW4(config-archive)#log config SW4(config-archive-log-cfg)#logging enable SW4(config-archive-log-cfg)#logging size 1000 SW4(config-archive-log-cfg)#notify syslog contenttype plaintext SW4(config-archive-log-cfg)#hidekeys SW4(config-archive-log-cfg)#end

V-220561CAT IIThe Cisco switch must be configured to generate log records for privileged activities.Fix text

Fix text

Configure the Cisco switch to generate log records for privileged activities as shown in the example below: SW4(config)#archive SW4(config-archive)#log config SW4(config-archive-log-cfg)#logging enable SW4(config-archive-log-cfg)#logging size 1000 SW4(config-archive-log-cfg)#notify syslog contenttype plaintext SW4(config-archive-log-cfg)#hidekeys SW4(config-archive-log-cfg)#end

V-220565CAT IThe Cisco switch must be configured to use at least two authentication servers for the purpose of authenticating users prior to granting administrative access.Check text, Fix text

Check text

Review the Cisco switch configuration to verify the device is configured to use at least two authentication servers as the primary source for authentication as shown in the following example: aaa new-model ! aaa group server radius RADIUS_GROUP server name RADIUS1 server name RADIUS2 ! aaa authentication login CONSOLE group radiusRADIUS_GROUP local aaa authentication login LOGIN_AUTHENTICATION group radiusRADIUS_GROUP local … … … ip http authentication aaa login-authentication LOGIN_AUTHENTICATION ip http secure-server … … … radius- server hostRADIUS1 address ipv4 x.x.x.x auth-port 1812 acct-port 1813 key xxxxxxx ! radius- server hostRADIUS2 address ipv4 x.x.x.x auth-port 1812 acct-port 1813 key xxxxxxx … … … line con 0 exec-timeout 5 0 login authentication CONSOLE line vty 0 1 exec-timeout 5 0 login authentication LOGIN_AUTHENTICATION If the Cisco switch is not configured to use at least two authentication servers for the purpose of authenticating users prior to granting administrative access, this is a finding.

Fix text

Step 1: Configure the Cisco switch to use at least two authentication servers as shown in the following example: R4(config)#radius hostserver 10RADIUS1 R4(config-radius-server)#address ipv4 x.1x.48x.2x auth-port 1812 acct-port 1813 R4(config-radius-server)#key xxxxxxxxxxxxx R4(config-radius-server)#radius hostserver 10RADIUS2 R4(config-radius-server)#address ipv4 x.1x.48x.3x auth-port 1812 acct-port 1813 R4(config-radius-server)#key xxxxxxxxxxxxx Step 2: Configure the authentication order to use the authentication servers as the primary source for authentication as shown in the following example: R4(config)#aaa group server radius RADIUS_GROUP R4(config)#server name RADIUS1 R4(config)#server name RADIUS2 R4(config)#aaa authentication login CONSOLE group radiusRADIUS_GROUP local R4(config)#aaa authentication login LOGIN_AUTHENTICATION group radiusRADIUS_GROUP local Step 3: Configure all network connections associated with a device management to use the authentication servers for the purpose of login authentication. R4(config)#line vty 0 1 R4(config-line)#login authentication LOGIN_AUTHENTICATION R4(config-line)#exit R4(config)#line con 0 R4(config-line)#login authentication CONSOLE R4(config-line)#exit R4(config)#ip http authentication aaa login-authentication LOGIN_AUTHENTICATION

V-220566CAT IIThe Cisco switch must be configured to support organizational requirements to conduct backups of the configuration when changes occur.Check text, Fix text

Check text

Review the Cisco switch configuration to verify that it is compliantconfigured withto thisautomatically requirementback up its running configuration to a remote server when a change is made. The example configuration below will send the configuration to a SCP server when a configuration change occurs. eventVerify managerthat an Embedded Event Manager (EEM) applet BACKUP_CONFIG is eventconfigured to trigger on the syslog patternmessage "%SYS-5-CONFIG_I". Verify actionthe 1EEM infoapplet typecontains switchname an action 2to clicopy commandthe "enable" running actionconfiguration 3to clia secure server (e.g., SCP). Verify the command "copyauthorization runbypass scp"is patternpresent "remotewithin host" the actionapplet 4to cliensure commandit "xexecutes correctly under AAA.x.x.x" Verify patternthe "filename"global command file prompt quiet is configured to prevent the applet from timing out. Verify actionthe 5authentication climethod used for the file transfer: The command "copy running-config scp://&ltusername>@&ltx.x.x.x>/&ltpath_on_server>/$_info_switchname_info_routername-running-config". Note: actionThe 6absence syslogof prioritya informationalpassword msgindicates "Configurationthe backupuse wasof executed"secure public/private key authentication. If the Cisco switch is not configured to conduct automated backups of the configuration when changes occur, or if it does so using an insecure method like a cleartext password, this is a finding.

Fix text

Configure the Cisco switch to send the configuration to aan SCP server when a configuration change occurs. asThe shownrecommended inand themost examplesecure below:method is to use public/private key authentication. SW4(config)# ip scp server enable SW4(config)# file prompt quiet SW4(config)# event manager applet BACKUP_CONFIG SW4(config-applet)# event syslog pattern "%SYS-5-CONFIG_I" SW4(config-applet)# action 1 cli command "enable" SW4(config-applet)# action 2 info type switchnameroutername SW4(config-applet)# action 3 cli command "copy run scp" pattern "remote host" SW4(configrunning-applet)#actionconfig 4 cli command "xscp://&ltusername>@&ltx.x.x.x" pattern "filename" SW4(config-applet)#action 5 cli command ">/&ltpath_on_server>/$_info_switchname_info_routername-running-config" SW4(config-applet)# action 64 syslog priority informational msg "Configuration backup was executed for $_info_routername" SW4(config-applet)# authorization bypass SW4(config-applet)# end

How these changes are found

Checks are matched across the two releases by V-number. A check counts as updated when DISA gave it a new rule revision (the r number in its SV-…_rule id) and its title, severity, check text, fix text, discussion, CCIs or other fields changed — the same comparison STIG Compare makes. Added checks are new V-numbers; removed checks are V-numbers V3R6 no longer has.

Comparing other releases, or this one against an older release? Pick any two in STIG Compare.