[TLP:CLEAR] OpenSSL upozorňuje na 1 zranitelnost
OpenSSL upozorňuje na zranitelnost, která umožňuje zápis mimo hranice alokované paměti. Vzhledem k nižší závažnosti tohoto problému nebudou v současnosti vydány nové verze OpenSSL. Oprava bude zahrnuta do příštího vydání každé větve, jakmile bude k dispozici, a to ve verzích 3.3.3, 3.2.4, 3.1.8, 3.0.16, 1.1.1zb a 1.0.2zl [1]. Opravy jsou však již dostupné v OpenSSL git repozitáři v commitu c0d3e4d3 (pro verzi 3.3) [2], commitu bc7e04d7 (pro verzi 3.2) [3], commitu fdf67233 (pro verzi 3.1) [4] a commitu 72ae83ad (pro verzi 3.0) [5]. Zákazníkům prémiové podpory je oprava dostupná v commitu 8efc0cba (pro verzi 1.1.1) [6] a v commitu 9d576994 (pro verzi 1.0.2) [7]. Slackware vydal opravu v rámci SSA:2024-295-01 - openssl-1.1.1zb [8].
Použití nízkoúrovňových API pro eliptické křivky GF(2^m), jako jsou EC_GROUP_new_curve_GF2m(), EC_GROUP_new_from_params() a funkce BN_GF2m_*, s nedůvěryhodnými explicitními hodnotami pro polynomy pole může vést k out-of-bounds paměťovým přístupům, což může způsobit pád aplikace nebo potenciálně vzdálené spuštění kódu. Všechny známé protokoly využívající ECC podporují pouze "pojmenované křivky" nebo bezpečné X9.62 kódování binárních křivek v ECC klíčích v X.509 certifikátech, takže pravděpodobnost zranitelnosti je nízká. Riziko hrozí hlavně u aplikací využívajících "exotické" kódování křivek s neplatnými polynomy [1].
Zranitelnost se nachází v produktu:
- OpenSSL; >=3.3.0, <3.3.3; >=3.2.0, <3.2.4; >=3.1.0, <3.1.8; >=3.0.0, <3.0.16; >=1.1.1, <1.1.1zb; >=1.0.2, <1.0.2zl
CVSS: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Více informací:
- CVE-2024-9143 na cve.org, NVD
- CWE-787: Out-of-bounds Write na cwe.mitre.org
Zranitelnost byla veřejně oznámena 16. 10. 2024.
Odkazy
- [1] https://openssl-library.org/news/secadv/20241016.txt
- [2] https://github.com/openssl/openssl/commit/c0d3e4d32d2805f49bec30547f225bc4d092e1f4
- [3] https://github.com/openssl/openssl/commit/bc7e04d7c8d509fb78fc0e285aa948fb0da04700
- [4] https://github.com/openssl/openssl/commit/fdf6723362ca51bd883295efe206cb5b1cfa5154
- [5] https://github.com/openssl/openssl/commit/72ae83ad214d2eef262461365a1975707f862712
- [6] https://github.openssl.org/openssl/extended-releases/commit/8efc0cbaa8ebba8e116f7b81a876a4123594d86a
- [7] https://github.openssl.org/openssl/extended-releases/commit/9d576994cec2b7aa37a91740ea7e680810957e41
- [8] http://www.slackware.com/security/viewer.php?l=slackware-security&y=2024&m=slackware-security.372461
Za CESNET, z.s.p.o. Michaela Jarošová dne 22. 10. 2024.