Nitrokey 3 Firmware v1.8.1 Security Update

The Nitrokey 3 firmware v1.8.0 was released last year including support for the PIV smartcard functionality. Today, we are publishing an update v1.8.1. If you are using PIV, we recommend you updating immediately.

CVE-2025-25201

For release 1.8.0, and test releases with PIV enabled prior to 1.8.0, the PIV functionality could accept invalid keys for authentication of the admin key.  
This could lead to compromise of the integrity of PIV data objects.  
An attacker without access to the proper administration key would be able to generate new keys and overwrite certificates.  
Such an attacker would not be able to read-out or extract existing private data, nor would they be able to gain access to cryptographic operations that would normally require PIN-based authentication.

Attacking this flaw would need physical access to the Nitrokey 3, or control over a device to which it is being connected to.  
The CVE is of rated severity moderate, as the administration key only protects "write" operations  to the  device, and all protected read operations make use of the PIN, which is not vulnerable.  
Note that even without the vulnerability, an attacker in this position is able to factory-reset the device to write it's own data, which is expected. 

This vulnerability does not affect data in other functionality of the Nitrokey 3. As such, FIDO, secrets and OpenPGP are not updated.

12.2.2025

Comments

When FIDO2 Level 2 certification for A-Trust?
We are evaluating the FIDO2 L2 certification right now - but cannot tell any more details currently.
Hallöchen, hätte Fragen zu Nitropad NS50: welcher Prozessor ist drine (i7-er?)? Ist IME ausgeschaltet? Gibt es Probleme mit QUbesOS beim Standby? Ist sofort verfügbar? Danke
Die Informationen kann man der Produkt-Shop-Seite entnehmen. Bitte beachten, dass es sich hier um Restbestände handelt und nur noch wenige verfügbar sind mit Orginalfirmware/Bios. Bitte für mehr Details am besten eine Nachricht an shop (at) nitrokey (dot) com schreiben...

Add new comment

Fill in the blank.