CVE-2024-28253

Kritik

Təsvir

OpenMetadata mərkəzi metadata repozitoriyası, dərin lineage və problemsiz komanda əməkdaşlığı ilə təmin edilən kəşf, müşahidə və idarəetmə üçün vahid platformadır. `CompiledRule::validateExpression` həmçinin `PolicyRepository.prepare` tərəfindən çağırılır. `prepare()` metodu `EntityRepository.prepareInternal()` tərəfindən çağırılır, o isə öz növbəsində `EntityResource.createOrUpdate()` tərəfindən çağırılır. Qeyd edək ki, avtorizasiya yoxlaması (`authorizer.authorize()`) olsa belə, o, `prepareInternal()` çağırıldıqdan sonra və buna görə də SpEL ifadəsi qiymətləndirildikdən sonra icra edilir. Bu metoda çatmaq üçün hücumçu `PolicyResource.createOrUpdate()` tərəfindən emal edilən `/api/v1/policies` ünvanına PUT sorğusu göndərə bilər. Bu zəiflik CodeQL-in Expression language injection (Spring) sorğusunun köməyi ilə aşkar edilmişdir və həmçinin `GHSL-2023-252` kimi izlənilir. Bu problem uzaqdan kodun icrasına (Remote Code Execution) səbəb ola bilər və versiya 1.3.1-də aradan qaldırılmışdır. İstifadəçilərə yeniləmə etmək tövsiyə olunur. Bu zəiflik üçün məlum olan heç bir alternativ həll yolu yoxdur.

CiddilikKritik
CVSS9.4
İstismar ehtimalı96. faiz dərəcəsi12,5%
MəhsulOpen-metadata Openmetadata
Dərc15 mar 2024
İlk görülmə15 mar 2024
Zəiflik növüCWE-94Kod inyeksiyası

Necə düzəltmək olar

Yeniləyin
  • open-metadata openmetadata1.3.1 və ya daha yeni versiya
  • org.open-metadata:openmetadata-service1.3.1 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
open-metadata openmetadatav < 1.3.11.3.1
org.open-metadata:openmetadata-serviceMavenv < 1.3.11.3.1

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.