Ir izlaista OpenSSL 3.6.0 versija, kas ir SSL/TLS protokolu un dažÄdu Å”ifrÄÅ”anas algoritmu ievieÅ”ana. OpenSSL 3.6 ir regulÄra atbalsta versija, un atjauninÄjumi ir pieejami 13 mÄneÅ”us. Atbalsts iepriekÅ”ÄjÄm OpenSSL versijÄm ā 3.5 LTS, 3.4, 3.3, 3.2 un 3.0 LTS ā turpinÄsies attiecÄ«gi lÄ«dz 2030. gada aprÄ«lim, 2026. gada oktobrim, 2026. gada aprÄ«lim, 2025. gada novembrim un 2026. gada septembrim. Projekta kods ir licencÄts saskaÅÄ ar Apache 2.0 licenci.
Galvenie jauninÄjumi:
- Pievienots atbalsts EVP_SKEY (simetriskÄs atslÄgas) struktÅ«rai simetrisku atslÄgu attÄloÅ”anai kÄ necaurspÄ«dÄ«gus objektus. AtŔķirÄ«bÄ no neapstrÄdÄtÄm atslÄgÄm, kas tiek attÄlotas kÄ baitu masÄ«vs, EVP_SKEY abstrahÄ atslÄgas struktÅ«ru un satur papildu metadatus. EVP_SKEY var izmantot Å”ifrÄÅ”anas, atslÄgu apmaiÅas un atslÄgu atvasinÄÅ”anas (KDF) funkcijÄs. Darbam ar EVP_SKEY atslÄgÄm ir pievienotas funkcijas EVP_KDF_CTX_set_SKEY(), EVP_KDF_derive_SKEY() un EVP_PKEY_derive_SKEY().
- Ir pievienots atbalsts digitÄlÄ paraksta verifikÄcijai, kuras pamatÄ ir Leighton-Micali Signatures (LMS) shÄma, kas izmanto jaucÄjfunkcijas un uz kokiem balstÄ«tu jaucÄjfunkciju Merkle koka veidÄ (katrs zars pÄrbauda visus pamatÄ esoÅ”os zarus un mezglus). LMS digitÄlie paraksti ir izturÄ«gi pret brutÄlas spÄka testÄÅ”anu kvantu datorÄ un ir paredzÄti, lai pÄrbaudÄ«tu programmaparatÅ«ras un lietojumprogrammu integritÄti.
- Pievienots atbalsts NIST droŔības kategorijÄm PKEY objektu parametriem (publiskajÄm un privÄtajÄm atslÄgÄm). DroŔības kategorija tiek iestatÄ«ta, izmantojot iestatÄ«jumu "security-category". Lai pÄrbaudÄ«tu droŔības lÄ«meni, ir pievienota funkcija EVP_PKEY_get_security_category(). DroŔības lÄ«menis atspoguļo izturÄ«bu pret brutÄla spÄka uzbrukumiem kvantu datoros un var pieÅemt veselu skaitļu vÄrtÄ«bas no 0 lÄ«dz 5:
- 0 ā ievieÅ”ana nav izturÄ«ga pret uzlauÅ”anu kvantu datoros;
- 1/3/5 ā ievieÅ”ana neizslÄdz atslÄgas meklÄÅ”anu kvantu datorÄ bloka Å”ifrÄ ar 128/192/256 bitu atslÄgu;
- 2/4 ā ievieÅ”ana neizslÄdz iespÄju meklÄt sadursmi 256/384 bitu jaucÄjkodÄ kvantu datorÄ).
- KonfigurÄcijas failu apstrÄdei ir pievienota komanda "openssl configutl". Å Ä« utilÄ«ta ļauj Ä£enerÄt konsolidÄtu failu ar visiem iestatÄ«jumiem no vairÄku failu konfigurÄcijas ar iekļautiem elementiem.
- FIPS kriptogrÄfijas nodroÅ”inÄtÄjs ir atjauninÄts, lai atbalstÄ«tu deterministisku ECDSA digitÄlo parakstu Ä£enerÄÅ”anu (tas pats paraksts tiek Ä£enerÄts ar tiem paÅ”iem ievades datiem) saskaÅÄ ar FIPS 186-5 standarta prasÄ«bÄm.
- Ir palielinÄtas bÅ«vÄÅ”anas vides prasÄ«bas. OpenSSL bÅ«vÄÅ”anai vairs nav nepiecieÅ”ami rÄ«ki ar ANSI-C atbalstu; tagad ir nepiecieÅ”ams kompilators, kas ir saderÄ«gs ar C-99 standartu.
- Ar EVP_PKEY_ASN1_METHOD struktÅ«ru saistÄ«tÄs funkcijas ir novecojuÅ”as.
- Atbalsts VxWorks platformai ir pÄrtraukts.
NovÄrstas ievainojamÄ«bas:
- CVE-2025-9230 ir ievainojamÄ«ba ar paroli Å”ifrÄtu CMS ziÅojumu (PWRI) atÅ”ifrÄÅ”anas kodÄ. IevainojamÄ«ba var izraisÄ«t datu rakstīŔanu vai lasīŔanu Ärpus robežÄm, kas var izraisÄ«t avÄriju vai atmiÅas bojÄjumus lietojumprogrammÄ, kas izmanto OpenSSL CMS ziÅojumu apstrÄdei. Lai gan Ŕīs ievainojamÄ«bas izmantoÅ”ana koda izpildei ir iespÄjama, problÄmas nopietnÄ«bu mazina fakts, ka ar paroli Å”ifrÄti CMS ziÅojumi praksÄ tiek reti izmantoti. Papildus OpenSSL 3.6.0 versijai ievainojamÄ«ba tika novÄrsta OpenSSL 3.5.4, 3.4.3, 3.3.5, 3.2.6 un 3.0.18 versijÄs. ProblÄma tika novÄrsta arÄ« LibreSSL 4.0.1 un 4.1.1 versijÄs ā bibliotÄkÄ, ko izstrÄdÄja OpenBSD projekts.
- CVE-2025-9231 ā SM2 algoritma ievieÅ”ana ir neaizsargÄta pret sÄnu kanÄla uzbrukumu. SistÄmÄs ar 64 bitu ARM centrÄlajiem procesoriem tas ļauj atgÅ«t privÄto atslÄgu, analizÄjot atseviŔķu aprÄÄ·inu laiku. Uzbrukumu potenciÄli var veikt attÄlinÄti. Uzbrukuma risku mazina fakts, ka OpenSSL tieÅ”i neatbalsta sertifikÄtu izmantoÅ”anu ar SM2 atslÄgÄm TLS.
- CVE-2025-9232 ir iebÅ«vÄtÄ HTTP klienta ievieÅ”anas ievainojamÄ«ba, kas ļauj nolasÄ«t datus Ärpus robežÄm, apstrÄdÄjot speciÄli izveidotu URL HTTP klienta funkcijÄs. ProblÄma rodas tikai tad, ja ir iestatÄ«ts vides mainÄ«gais "no_proxy", un var izraisÄ«t lietojumprogrammas avÄriju.
Avots: opennet.ru
