critical
Security update for mozilla-nss
SUSE-SLE-Micro-6.0-59
This update for mozilla-nss fixes the following issues: - update to NSS 3.101.2 - ChaChaXor to return after the function - update to NSS 3.101.1 - missing sqlite header. - GLOBALTRUST 2020: Set Distrust After for TLS and S/MIME. - update to NSS 3.101 - add diagnostic assertions for SFTKObject refcount. - freeing the slot in DeleteCertAndKey if authentication failed - fix formatting issues. - Add Firmaprofesional CA Root-A Web to NSS. - remove invalid acvp fuzz test vectors. - pad short P-384 and P-521 signatures gtests. - remove unused FreeBL ECC code. - pad short P-384 and P-521 signatures. - be less strict about ECDSA private key length. - Integrate HACL* P-521. - Integrate HACL* P-384. - memory leak in create_objects_from_handles. - ensure all input is consumed in a few places in mozilla::pkix - SMIME/CMS and PKCS #12 do not integrate with modern NSS policy - clean up escape handling - Use lib::pkix as default validator instead of the old-one - Need to add high level support for PQ signing. - Certificate Compression: changing the allocation/freeing of buffer + Improving the documentation - SMIME/CMS and PKCS #12 do not integrate with modern NSS policy - Allow for non-full length ecdsa signature when using softoken - Modification of .taskcluster.yml due to mozlint indent defects - Implement support for PBMAC1 in PKCS#12 - disable VLA warnings for fuzz builds. - remove redundant AllocItem implementation. - add PK11_ReadDistrustAfterAttribute. - Clang-formatting of SEC_GetMgfTypeByOidTag update - Set SEC_ERROR_LIBRARY_FAILURE on self-test failure - sftk_getParameters(): Fix fallback to default variable after error with configfile. - Switch to the mozillareleases/image_builder image - update to NSS 3.100 - merge pk11_kyberSlotList into pk11_ecSlotList for faster Xyber operations. - remove ckcapi. - avoid a potential PK11GenericObject memory leak. - Remove incomplete ESDH code. - Decrypt RSA OAEP encrypted messages. - Fix certutil CRLDP URI code. - Don't set CKA_DERIVE for CKK_EC_EDWARDS private keys. - Add ability to encrypt and decrypt CMS messages using ECDH. - Correct Templates for key agreement in smime/cmsasn.c. - Moving the decodedCert allocation to NSS. - Allow developers to speed up repeated local execution of NSS tests that depend on certificates. - update to NSS 3.99 - Removing check for message len in ed25519 - add ed25519 to SECU_ecName2params. - add EdDSA wycheproof tests. - nss/lib layer code for EDDSA. - Adding EdDSA implementation. - Exporting Certificate Compression types - Updating ACVP docker to rust 1.74 - Updating HACL* to 0f136f28935822579c244f287e1d2a1908a7e552 - Add NSS_CMSRecipient_IsSupported. - update to NSS 3.98 - CVE-2023-5388: Timing attack against RSA decryption in TLS - Certificate Compression: enabling the check that the compression was advertised - Move Windows workers to nss-1/b-win2022-alpha - Remove Email trust bit from OISTE WISeKey Global Root GC CA - Replace `distutils.spawn.find_executable` with `shutil.which` within `mach` in `nss` - Certificate Compression: Updating nss_bogo_shim to support Certificate compression - TLS Certificate Compression (RFC 8879) Implementation - Add valgrind annotations to freebl kyber operations for constant-time execution tests - Set nssckbi version number to 2.66 - Add Telekom Security roots - Add D-Trust 2022 S/MIME roots - Remove expired Security Communication RootCA1 root - move keys to a slot that supports concatenation in PK11_ConcatSymKeys - remove unmaintained tls-interop tests - bogo: add support for the -ipv6 and -shim-id shim flags - bogo: add support for the -curves shim flag and update Kyber expectations - bogo: adjust expectation for a key usage bit test - mozpkix: add option to ignore invalid subject alternative names - Fix selfserv not stripping `publicname:` from -X value - take ownership of ecckilla shims - add valgrind annotations to freebl/ec.c - PR_INADDR_ANY needs PR_htonl before assignment to inet.ip - Update zlib to 1.3.1 - update to NSS 3.97 - make Xyber768d00 opt-in by policy - add libssl support for xyber768d00 - add PK11_ConcatSymKeys - add Kyber and a PKCS#11 KEM interface to softoken - add a FreeBL API for Kyber - part 2: vendor github.com/pq-crystals/kyber/commit/e0d1c6ff - part 1: add a script for vendoring kyber from pq-crystals repo - Removing the calls to RSA Blind from loader.* - fix worker type for level3 mac tasks - RSA Blind implementation - Remove DSA selftests - read KWP testvectors from JSON - Backed out changeset dcb174139e4f - Fix CKM_PBE_SHA1_DES2_EDE_CBC derivation - Wrap CC shell commands in gyp expansions - update to NSS 3.96.1 - Use pypi dependencies for MacOS worker in ./build_gyp.sh - p7sign: add -a hash and -u certusage (also p7verify cleanups) - add a defensive check for large ssl_DefSend return values - Add dependency to the taskcluster script for Darwin - Upgrade version of the MacOS worker for the CI - update to NSS 3.95 - Bump builtins version number. - Remove Email trust bit from Autoridad de Certificacion Firmaprofesional CIF A62634068 root cert. - Remove 4 DigiCert (Symantec/Verisign) Root Certificates - Remove 3 TrustCor Root Certificates from NSS. - Remove Camerfirma root certificates from NSS. - Remove old Autoridad de Certificacion Firmaprofesional Certificate. - Add four Commscope root certificates to NSS. - Add TrustAsia Global Root CA G3 and G4 root certificates. - Include P-384 and P-521 Scalar Validation from HACL* - Include P-256 Scalar Validation from HACL*. - After the HACL 256 ECC patch, NSS incorrectly encodes 256 ECC without DER wrapping at the softoken level - Add means to provide library parameters to C_Initialize - clang format - add OSXSAVE and XCR0 tests to AVX2 detection. - Typo in ssl3_AppendHandshakeNumber - Introducing input check of ssl3_AppendHandshakeNumber - Fix Invalid casts in instance.c - update to NSS 3.94 - Updated code and commit ID for HACL* - update ACVP fuzzed test vector: refuzzed with current NSS - Softoken C_ calls should use system FIPS setting to select NSC_ or FC_ variants - NSS needs a database tool that can dump the low level representation of the database - declare string literals using char in pkixnames_tests.cpp - avoid implicit conversion for ByteString - update rust version for acvp docker - Moving the init function of the mpi_ints before clean-up in ec.c - P-256 ECDH and ECDSA from HACL* - Add ACVP test vectors to the repository - Stop relying on std::basic_string<uint8_t> - Transpose the PPC_ABI check from Makefile to gyp - Update to NSS 3.93: - Update zlib in NSS to 1.3. - softoken: iterate hashUpdate calls for long inputs. - regenerate NameConstraints test certificates (bsc#1214980). - update to NSS 3.92 - Set nssckbi version number to 2.62 - Add 4 Atos TrustedRoot Root CA certificates to NSS - Add 4 SSL.com Root CA certificates - Add Sectigo E46 and R46 Root CA certificates - Add LAWtrust Root CA2 (4096) - Remove E-Tugra Certification Authority root - Remove Camerfirma Chambers of Commerce Root. - Remove Hongkong Post Root CA 1 - Remove E-Tugra Global Root CA ECC v3 and RSA v3 - Avoid redefining BYTE_ORDER on hppa Linux - update to NSS 3.91 - Implementation of the HW support check for ADX instruction - Removing the support of Curve25519 - Fix comment about the addition of ticketSupportsEarlyData - Adding args to enable-legacy-db build - dbtests.sh failure in "certutil dump keys with explicit default trust flags" - Initialize flags in slot structures - Improve the length check of RSA input to avoid heap overflow - Followup Fixes - avoid processing unexpected inputs by checking for m_exptmod base sign - add a limit check on order_k to avoid infinite loop - Update HACL* to commit 5f6051d2 - add SHA3 to cryptohi and softoken - HACL SHA3 - Disabling ASM C25519 for A but X86_64 - update to NSS 3.90.3 - GLOBALTRUST 2020: Set Distrust After for TLS and S/MIME. - clean up escape handling. - remove redundant AllocItem implementation. - Disable ASM support for Curve25519. - Disable ASM support for Curve25519 for all but X86_64.
-
Release DateFeb 3 2025
-
ReferencesBugzilla: 215997, 671060, 676100, 676118, 864039, 1325335, 1548723, 1573097, 1615555, 1748105, 1753026, 1757758, 1774659, 1775046, 1780432, 1784253, 1793811, 1813401, 1818766, 1822450, 1822935, 1822936, 1826451, 1826652, 1827224, 1827303, 1827444, 1829112, 1830415, 1830978, 1831552, 1833270, 1834851, 1835357, 1835425, 1835828, 1836781, 1836925, 1837431, 1837617, 1837987, 1839327, 1839795, 1839992, 1840429, 1840437, 1840505, 1840510, 1841029, 1842928, 1842932, 1842935, 1842937, 1847845, 1848183, 1849077, 1849471, 1850598, 1850982, 1851044, 1851049, 1852011, 1852179, 1853737, 1854438, 1854439, 1854795, 1855318, 1858241, 1860670, 1861265, 1861728, 1863605, 1865450, 1867408, 1869378, 1869408, 1869642, 1870673, 1871152, 1871219, 1871630, 1871631, 1873095, 1873296, 1874017, 1874111, 1874458, 1874937, 1875356, 1875506, 1875965, 1876179, 1876390, 1876800, 1877344, 1877730, 1879513, 1879945, 1880857, 1881027, 1884276, 1884444, 1885404, 1887996, 1889671, 1890069, 1893029, 1893162, 1893334, 1893404, 1893752, 1894572, 1895012, 1895032, 1896353, 1897487, 1898074, 1898627, 1898825, 1898830, 1898858, 1899593, 1899759, 1899883, 1900413, 1901080, 1901932, 1905691, 1214980, 1216198, 1222804, 1222807, 1222811, 1222813, 1222814, 1222821, 1222822, 1222826, 1222828, 1222830, 1222833, 1222834, 1223724, 1224113, 1224115, 1224116, 1224118, 1227918
CVEs: CVE-2023-5388 -
Typesecurity
-
Severitycritical
cloud_download Downloads
SUSE Linux Micro 6.0 aarch64
-
Packageslibfreebl3
Freebl library for the Network Security Serviceslibsoftokn33.101.2-1.1 lock rpm
Network Security Services Softoken Modulemozilla-nss3.101.2-1.1 lock rpm
Network Security Servicesmozilla-nss-certs3.101.2-1.1 lock rpm
CA certificates for NSSmozilla-nss-tools3.101.2-1.1 lock rpm
Tools for developing, debugging, and managing applications that use NSS3.101.2-1.1 lock rpm
SUSE Linux Micro 6.0 x86_64
-
Packageslibfreebl3
Freebl library for the Network Security Serviceslibsoftokn33.101.2-1.1 lock rpm
Network Security Services Softoken Modulemozilla-nss3.101.2-1.1 lock rpm
Network Security Servicesmozilla-nss-certs3.101.2-1.1 lock rpm
CA certificates for NSSmozilla-nss-tools3.101.2-1.1 lock rpm
Tools for developing, debugging, and managing applications that use NSS3.101.2-1.1 lock rpm
SUSE Linux Micro 6.0 s390x
-
Packageslibfreebl3
Freebl library for the Network Security Serviceslibsoftokn33.101.2-1.1 lock rpm
Network Security Services Softoken Modulemozilla-nss3.101.2-1.1 lock rpm
Network Security Servicesmozilla-nss-certs3.101.2-1.1 lock rpm
CA certificates for NSSmozilla-nss-tools3.101.2-1.1 lock rpm
Tools for developing, debugging, and managing applications that use NSS3.101.2-1.1 lock rpm