Skip to content

Commit 955abf9

Browse files
committed
Merge branch '517' into stage
2 parents 8ed918b + e7b33cf commit 955abf9

2 files changed

Lines changed: 73 additions & 1 deletion

File tree

content/cumulus-linux-517/Installation-Management/Installing-a-New-Cumulus-Linux-Image-with-ONIE.md

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -654,6 +654,78 @@ SecureBoot enabled
654654
On a switch with the Spectrum-4 ASIC, if the ASIC firmware fails to boot, you see a message alerting you to contact NVIDIA Customer Support for further options.
655655
{{%/notice%}}
656656
657+
### Show Secure Boot Details
658+
659+
To show secure boot details, you can run NVUE commands or the Linux `mokutil` command.
660+
661+
{{< tabs "TabID659 ">}}
662+
{{< tab "NVUE Commands ">}}
663+
664+
To show the system boot security state (`enabled`, `disabled`, or `not-supported`), run the `nv show system` command.
665+
666+
```
667+
cumulus@switch:~$ nv show system
668+
uptime 1 day, 1:52:24
669+
hostname leaf01
670+
product-name Cumulus Linux
671+
platform N/A
672+
system-memory 1.31 GB used / 363.36 MB free / 1.67 GB total
673+
swap-memory 0 Bytes used / 0 Bytes free / 0 Bytes total
674+
health-status Not OK
675+
security
676+
secure-boot
677+
state enabled
678+
date-time 2025-04-18 12:48:46
679+
status N/A
680+
timezone Etc/UTC
681+
version
682+
onie N/A
683+
kernel 6.1.0-cl-1-amd64
684+
base-os Debian GNU/Linux 12.10
685+
```
686+
687+
To show secure boot details, run the `nv show system security secure-boot` command. The output shows the Secure Boot Key Database (DB) and SBAT revocation values in a consolidated view so that you can review enrolled keys with certificate details, monitor validity status, and view SBAT revocation information.
688+
689+
Certificate details include:
690+
- SHA1 fingerprint
691+
- Signature algorithm
692+
- Validity status (generated-on and expiring-on dates)
693+
- Issuer attributes (indexed and structured)
694+
695+
SBAT revocation information includes:
696+
- Component name
697+
- Version number
698+
- Generation date (in YYYY-MM-DD format)
699+
- Tevision ID
700+
701+
```
702+
cumulus@switch:~$ nv show system security secure-boot
703+
```
704+
705+
{{< /tab >}}
706+
{{< tab "Linux Commands ">}}
707+
708+
To show the secure boot state, run the `mokutil --sb-state` command:
709+
710+
```
711+
cumulus@switch:~$ mokutil --sb-state
712+
```
713+
714+
To show Secure Boot Key Database (DB) details, run the `mokutil --db` command:
715+
716+
```
717+
cumulus@switch:~$ mokutil --db
718+
```
719+
720+
To show SBAT revocation details, run the `mokutil --list-sbat-revocations` command:
721+
722+
```
723+
cumulus@switch:~$ mokutil --list-sbat-revocations
724+
```
725+
726+
{{< /tab >}}
727+
{{< /tabs >}}
728+
657729
### Downgrade a Secure Boot Switch
658730
659731
The SN3700C-S, SN5400, and SN5600 secure boot switch running Cumulus Linux 5.17 boots with shim 15.8 that adds entries to the SBAT revocations to prevent the switch from booting shim 15.7 or earlier (in Cumulus Linux 5.10 or Cumulus Linux 5.9.2 and earlier), which has security vulnerabilities.

content/cumulus-linux-517/Whats-New/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@ Cumulus Linux 5.17 contains new features and improvements, and provides bug fixe
1717
- {{<link url="TACACS/#server-side-per-command-authorization" text="TACACS+ Server-side Per-command Authorization">}}
1818
- {{<link url="Quality-of-Service/#lossless-headroom-based-on-small-packet-probability" text="Lossless headroom size based on small packet probability">}} (Beta)
1919
- {{<link url="Quality-of-Service/#dynamic-ecn" text="Dynamic ECN">}} (Beta)
20+
- {{<link url="Installing-a-New-Cumulus-Linux-Image-with-ONIE/#show-secure-boot-details" text="NVUE command to show secure boot status and details">}}
2021
- Instant Retransmission System (Beta)
2122
- LLDP BGP Route Redistribution Extension (Beta)
2223
- Open Telemetry Granular metric selection (Beta)
2324
- BGP/LLDP X-Plane multi-plane'd GPUs with disjoined planes (EVPN based deployments) (Beta)
2425
- Debounce timer for regular interface (Link Dampening)
25-
- Add Secure Boot status to nv show system
2626
- Block NVUE CLI during Long Background Operations
2727
- Security - Alert in the event of an audit processing failure\
2828
- Security - Support organizational requirements to conduct backups of information system documentation

0 commit comments

Comments
 (0)