Security
The following features, enhancements, and changes related to security are introduced in this Oracle Linux 9 release.
NSS Updated to 3.112
With Oracle Linux 9.7, the NSS cryptographic toolkit packages are updated to upstream version 3.112 with many improvements and fixes.
See https://firefox-source-docs.mozilla.org/security/nss/releases/index.html for more information.
crypto-policies Include Post-Quantum Cryptography
Oracle Linux 9.7 introduces a PQ subpolicy in crypto-policies that enables post-quantum cryptography. Notable changes include:
- DEFAULT, FUTURE, and FIPS policies now prioritize hybrid ML-KEM and pure ML-DSA algorithms for maximum security.
You can apply the PQ subpolicy, for example, by running update-crypto-policies --set DEFAULT:PQ.
You can apply the FIPS PQ subpolicy if the system is in FIPS mode, by running update-crypto-policies --set FIPS:PQ.
OpenSSL Updated to 3.5
With Oracle Linux 9.7, OpenSSL is updated to version 3.5 and includes ML-KEM, ML-DSA, SLH-DSA, QUIC transport, and additional post-quantum and modern cryptography features.
You can now improve security for TLS connections and cryptographic operations in Oracle Linux environments, preparing systems for a quantum-safe future.
OpenSSL SSLKEYLOGFILE Environment Variable For Debugging
With Oracle Linux 9.7, use the SSLKEYLOGFILE environment variable to instruct OpenSSL to log TLS connection secrets to a file.
Caution:
Only enable this feature in test or debug environments. Logging key material can introduce security risks.
Hybrid ML-KEM Cryptography Works in FIPS Mode
Oracle Linux 9.7 adds FIPS mode support for hybrid Module-Lattice-Based Key Encapsulation Mechanism (ML-KEM), so OpenSSL uses both classical and post-quantum algorithms for key exchanges.
fips-provider-next Package Added
The fips-provider-next package introduces the next version of the FIPS
provider for OpenSSL. The package is under review with the National Institute of Standards and
Technology (NIST) for validation. The openssl-fips-provider remains the
validated FIPS provider.
To switch to the fips-provider-next, run the following command:
sudo dnf swap openssl-fips-provider fips-provider-nextThe fips-provider-next package is available as a technical preview.
Keylime Updated to Version 7.12.1
Oracle Linux 9.7 updates Keylime to version 7.12.1.
See https://github.com/keylime/keylime/releases/tag/v7.12.1 for more information.
openCryptoki Updated to Version 3.25.0
Version 3.25.0 of the openCryptoki packages is now available.
See https://github.com/opencryptoki/opencryptoki/releases/tag/v3.25.0 for more information.