CVE-2024-56138

Orta

Təsvir

notion-go, OCI artefaktlarının imzalanmasını və yoxlanılmasını dəstəkləmək üçün kitabxanalar toplusudur və Notary Project spesifikasiyalarına əsaslanır. Bu problem Quarkslab-ın zaman möhürü (timestamp) funksiyasının auditi zamanı müəyyən edilmişdir. Zaman möhürünün imzasının yaradılması zamanı, həmin imzanı yaratmaq üçün istifadə olunan sertifikat(lar)ın ləğv edilmə statusu yoxlanılmamışdır. Zaman möhürünün imzasının yaradılması prosesində notion-go, TSA tərəfindən istifadə olunan sertifikat zəncirinin ləğv edilmə statusunu yoxlamamışdır. Bu səhv, "Man-in-The-Middle" hücumu vasitəsilə istismar edilə bilən bir boşluq yaradır. Hücumçu kompromisə uğramış, ara və ya ləğv edilmiş yarpaq sertifikatından istifadə edərək zərərli qarşı-imza (countersignature) yarada bilər ki, bu da daha sonra `notation` tərəfindən qəbul edilir və saxlanılır. Bu, xüsusilə CI/CD mühitlərində imza yoxlama prosesləri zamanı xidmətdən imtina ssenarilərinə səbəb ola bilər, çünki ləğv edilmiş sertifikat(lar)ın mövcudluğu səbəbindən zaman möhürünün imzası uğursuz olacaq və bu da potensial olaraq əməliyyatları pozacaqdır. Bu problem 1.3.0-rc.2 versiyasında aradan qaldırılmışdır və bütün istifadəçilərə yeniləmə etmək tövsiyə olunur. Bu boşluq üçün məlum olan heç bir alternativ həll yolu yoxdur.

CiddilikOrta
CVSS4.0
İstismar ehtimalı—
MəhsulGithub.com/notaryproject/notation-go
Dərc13 yan 2025
İlk görülmə13 yan 2025
Zəiflik növüCWE-299CWE-299

Necə düzəltmək olar

Yeniləyin
  • github.com/notaryproject/notation-go1.3.0-rc.2 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
github.com/notaryproject/notation-goGo1.2.0-beta.1 ≤ v < 1.3.0-rc.21.3.0-rc.2

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.

Intelligence 360 paketində

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.

CVE-2024-56138 · Github.com/notaryproject/notation-go · Dark Radar