CVE-2026-55773

Yüksək

Təsvir

CedarJava, Cedar siyasət dilinin açıq mənbəli Java implementasiyasıdır və incə dənəli avtorizasiya qərarları üçün istifadə olunur. 2.3.6, 3.4.1 və 4.9.0 versiyalarından əvvəlki versiyalarda müəyyən şəraitdə düzgün olmayan giriş emalı, escape edilməmiş toCedarExpr() vasitəsilə Cedar ifadə inyeksiyasına imkan verə bilərdi. Cedar Value tiplərindəki toCedarExpr() metodu dəyərləri Cedar mənbə koduna çevirərkən xüsusi simvolları (" və ya \) escape etmir. Əgər inteqrator istifadəçi tərəfindən idarə olunan dəyərlərdən icra zamanı siyasət mətnini qurmaq üçün toCedarExpr() istifadə edərsə, təcavüzkar ixtiyari Cedar ifadələri inyeksiya edə bilərdi. Məsələn, permit ... when { ... } bəndinə || true inyeksiya etmək permiti qeyd-şərtsiz edə bilər və ya forbid bəndinə && false inyeksiya etmək forbidin işə düşməsinin qarşısını ala bilər. Bu problem inteqratorun istifadəçi tərəfindən idarə olunan girişdən icra zamanı siyasət mətnini qurmaq üçün toCedarExpr() istifadə etməsini tələb edir. Bu zəiflik 2.3.6, 3.4.1 və 4.9.0 versiyalarında düzəldilmişdir.

CiddilikYüksək
CVSS8.8
İstismar ehtimalı—
MəhsulCom.cedarpolicy:cedar-java
Dərc13 iyl 2026
İlk görülmə13 iyl 2026
Zəiflik növüCWE-94Kod inyeksiyası

Necə düzəltmək olar

Yeniləyin
  • com.cedarpolicy:cedar-java2.3.6, 3.4.1, 4.9.0 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
com.cedarpolicy:cedar-javaMavenv < 2.3.6, 3.1.2 ≤ v < 3.4.1, 4.0.0 ≤ v < 4.9.02.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.

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-2026-55773 · Com.cedarpolicy:cedar-java · Dark Radar