CVE-2023-43635
Təsvir
Vault açarı SHA1 PCR-ləri ilə möhürlənib EVE OS-də tətbiq edilmiş ölçülmüş yükləmə (measured boot) həlli PCR kilidləmə mexanizminə əsaslanır. Sistemin müxtəlif hissələri TPM-də fərqli PCR dəyərlərini yeniləyir və bu, hər bir PCR yazısı üçün unikal dəyərin yaranmasına səbəb olur. Daha sonra bu PCR-lər, “vault” kataloqunu şifrələmək/şifrədən çıxarmaq üçün istifadə olunan açarın TPM-dən möhürlənməsi/möhürün açılması (seal/unseal) üçün istifadə edilir. Bu “vault” kataloqu sistemdəki ən həssas nöqtədir və buna görə də onun məzmunu qorunmalıdır. Bu mexanizm Zededa sənədlərində sözügedən “vault”-u qorumaq üçün nəzərdə tutulmuş “ölçülmüş yükləmə” mexanizmi kimi qeyd olunub. Açarın yaradılmasına və TPM-dən götürülməsinə cavabdeh olan kod, açarın möhürlənməsi/möhürün açılması üçün SHA256 PCR-lərinin istifadə edildiyini fərz edir və buna görə də onların mövcudluğu yoxlanılır. Buradakı problem ondan ibarətdir ki, açar SHA256 PCR-ləri ilə deyil, SHA1 PCR-ləri ilə möhürlənir. Bu, bir neçə problemə yol açır: • SHA256 PCR-ləri aktiv, lakin SHA1 PCR-ləri deaktiv olan maşınlarda açarlar heç möhürlənmir, bu isə “vault”-un hücumçudan qorunmadığı anlamına gəlir. • SHA1 təhlükəsiz hesab edilmir və SHA1 PCR-ləri aktiv olan maşınlarda açarın möhürünün açılması üçün tələb olunan mürəkkəblik səviyyəsini azaldır. Hücumçu “vault”-un məzmununu çox asanlıqla əldə edə bilər ki, bu da effektiv olaraq “ölçülmüş yükləmə” mexanizmini mənasız edir.
Necə düzəltmək olar
- linuxfoundation edge_virtualization_engine9.5.0 və ya daha yeni versiya
- github.com/lf-edge/eve0.0.0-20230519072751-977f42b07fa9 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linuxfoundation edge_virtualization_engine | v < 9.5.0 | 9.5.0 |
| github.com/lf-edge/eveGo | v < 0.0.0-20230519072751-977f42b07fa9 | 0.0.0-20230519072751-977f42b07fa9 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.