OpenSSL 3.6.0 slÀppt med EVP_SKEY-stöd och ÄtgÀrd för buffertöverflöde

OpenSSL 3.6.0, en implementering av SSL/TLS-protokollen och olika krypteringsalgoritmer, har slĂ€ppts. OpenSSL 3.6 Ă€r en regelbunden supportversion, med uppdateringar tillgĂ€ngliga i 13 mĂ„nader. Stöd för tidigare OpenSSL-versioner – 3.5 LTS, 3.4, 3.3, 3.2 och 3.0 LTS – kommer att fortsĂ€tta till april 2030, oktober 2026, april 2026, november 2025 respektive september 2026. Projektets kod Ă€r licensierad under Apache 2.0-licensen.

Huvudsakliga innovationer:

  • Lade till stöd för EVP_SKEY-strukturen (Symmetric KEY) för att representera symmetriska nycklar som ogenomskinliga objekt. Till skillnad frĂ„n rĂ„a nycklar, som representeras som en byte-array, abstraherar EVP_SKEY nyckelstrukturen och innehĂ„ller ytterligare metadata. EVP_SKEY kan anvĂ€ndas i kryptering, nyckelutbyte och nyckelderiveringsfunktioner (KDF). Funktionerna EVP_KDF_CTX_set_SKEY(), EVP_KDF_derive_SKEY() och EVP_PKEY_derive_SKEY() har lagts till för att arbeta med EVP_SKEY-nycklar.
  • Stöd har lagts till för verifiering av digitala signaturer baserat pĂ„ Leighton-Micali Signatures (LMS)-schemat, som anvĂ€nder hashfunktioner och trĂ€dbaserad hashing i form av ett Merkle-trĂ€d (varje gren verifierar alla underliggande grenar och noder). Digitala LMS-signaturer Ă€r resistenta mot brute-force-testning pĂ„ en kvantdator och Ă€r utformade för att verifiera integriteten hos firmware och applikationer.
  • Lade till stöd för NIST-sĂ€kerhetskategorier för PKEY-objektparametrar (publika och privata nycklar). SĂ€kerhetskategorin stĂ€lls in via instĂ€llningen "security-category". Funktionen EVP_PKEY_get_security_category() har lagts till för att kontrollera sĂ€kerhetsnivĂ„n. SĂ€kerhetsnivĂ„n Ă„terspeglar motstĂ„ndskraften mot brute-force-attacker pĂ„ kvantdatorer och kan anta heltal frĂ„n 0 till 5:
    • 0 - implementeringen Ă€r inte resistent mot hackning pĂ„ kvantdatorer;
    • 1/3/5 — implementeringen utesluter inte möjligheten att söka efter en nyckel i ett blockchiffer med en 128/192/256-bitars nyckel pĂ„ en kvantdator;
    • 2/4 - implementeringen utesluter inte möjligheten att söka efter en kollision i en 256/384-bitars hash pĂ„ en kvantdator).
  • Kommandot "openssl configutl" har lagts till för att bearbeta konfigurationsfiler. Det hĂ€r verktyget lĂ„ter dig generera en konsoliderad fil med alla instĂ€llningar frĂ„n en konfiguration med flera filer med includes.
  • FIPS-kryptografiska leverantören har uppdaterats för att stödja deterministisk generering av digitala ECDSA-signaturer (samma signatur genereras med samma indata), i enlighet med kraven i FIPS 186-5-standarden.
  • Kraven pĂ„ byggmiljön har höjts. Att bygga OpenSSL krĂ€ver inte lĂ€ngre verktyg med ANSI-C-stöd; en C-99-kompatibel kompilator krĂ€vs nu.
  • Funktioner relaterade till EVP_PKEY_ASN1_METHOD-strukturen har förĂ„ldrats.
  • Stödet för VxWorks-plattformen har upphört.

Fixade sÄrbarheter:

  • CVE-2025-9230 Ă€r en sĂ„rbarhet i dekrypteringskoden för lösenordskrypterade CMS-meddelanden (PWRI). SĂ„rbarheten kan leda till att data utanför grĂ€nserna skrivs eller lĂ€ses, vilket kan leda till en krasch eller minneskorruption i en applikation som anvĂ€nder OpenSSL för att bearbeta CMS-meddelanden. Även om det Ă€r möjligt att utnyttja denna sĂ„rbarhet för kodkörning, mildras problemets allvarlighetsgrad av det faktum att lösenordskrypterade CMS-meddelanden sĂ€llan anvĂ€nds i praktiken. Förutom OpenSSL 3.6.0 Ă„tgĂ€rdades sĂ„rbarheten i OpenSSL 3.5.4, 3.4.3, 3.3.5, 3.2.6 och 3.0.18. Problemet Ă„tgĂ€rdades ocksĂ„ i LibreSSL 4.0.1 och 4.1.1, ett bibliotek som utvecklats av OpenBSD-projektet.
  • CVE-2025-9231 — Implementeringen av SM2-algoritmen Ă€r sĂ„rbar för sidokanalattacker. PĂ„ system med 64-bitars ARM-processorer möjliggör detta Ă„terstĂ€llning av privata nycklar genom att analysera tidpunkten för enskilda berĂ€kningar. Attacken kan potentiellt utföras pĂ„ distans. Risken med attacken minskas av att OpenSSL inte direkt stöder anvĂ€ndningen av certifikat med SM2-nycklar i TLS.
  • CVE-2025-9232 Ă€r en sĂ„rbarhet i den inbyggda HTTP-klientimplementeringen som tillĂ„ter lĂ€sning av data utanför grĂ€nserna vid bearbetning av en specialskriven URL i HTTP-klientfunktioner. Problemet uppstĂ„r endast nĂ€r miljövariabeln "no_proxy" Ă€r instĂ€lld och kan leda till en programkrasch.

KĂ€lla: opennet.ru

Köp pĂ„litlig hosting för webbplatser med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster