CVE-2026-55771
Təsvir
CedarJava, dəqiq səlahiyyətləndirmə qərarları üçün istifadə olunan Cedar siyasət dilinin açıq mənbəli Java tətbiqidir. 4.9.0 versiyasından əvvəlki versiyalarda EntityIdentifier.equals() metodunda tərs çevrilmiş null/self budaqları mövcuddur ki, bu da yanlış bərabərlik müqayisələrinə səbəb ola bilər. EntityIdentifier.equals() metodu null və özünə istinad yoxlamaları üçün tərs məntiqlə işləyir, null müqayisələri üçün true, özü ilə müqayisələr üçün isə false qaytarır. Bu, Cedar səlahiyyətləndirmə qərarlarına (JSON-dan Rust vasitəsilə hesablanan) təsir etmir, lakin obyekt identifikatorları üzərində öz bərabərlik yoxlamalarını həyata keçirən inteqrasiyaçıya təsir edə bilər. Bu problem 4.9.0 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- com.cedarpolicy:cedar-java2.3.6, 3.4.1, 4.9.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| com.cedarpolicy:cedar-javaMaven | v < 2.3.6, 3.1.2 ≤ v < 3.4.1, 4.0.0 ≤ v < 4.9.0 | 2.3.6, 3.4.1, 4.9.0 |
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.