CVE-2026-35595

Yüksək

Təsvir

Vikunja açıq mənbəli və öz serverində quraşdırılan tapşırıqların idarə edilməsi platformasıdır. Versiya 2.3.0-a qədər, `parent_project_id` dəyişdirilərkən `pkg/models/project_permissions.go:139-148` faylındakı `CanUpdate` yoxlaması yalnız yeni valideyn layihəsi üzərində `CanWrite` hüququnun olmasını tələb edir. Lakin Vikunjanın icazə modeli, icazələri hesablamaq üçün layihə iyerarxiyasını yuxarıya doğru izləyən rekursiv CTE istifadə edir. Layihənin fərqli bir valideyn altına köçürülməsi icazələrin irsiyyət zəncirini dəyişir. İstifadəçi (valideyn layihəsinin paylaşımı vasitəsilə) irsi Yazma (`Write`) girişinə malik olduqda və alt layihəni öz layihə ağacı altına köçürdükdə, CTE yeni valideyn üzərindəki mülkiyyət hüququnu köçürülmüş layihə üçün Admin (icazə səviyyəsi 2) kimi müəyyən edir. Bu boşluq 2.3.0 versiyasında aradan qaldırılıb.

CiddilikYüksək
CVSS8.3
İstismar ehtimalı—
MəhsulVikunja
Dərc10 apr 2026
İlk görülmə10 apr 2026

Necə düzəltmək olar

Yeniləyin
  • vikunja vikunja2.3.0 və ya daha yeni versiya
  • code.vikunja.io/api2.3.0 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
vikunja vikunjav < 2.3.02.3.0
code.vikunja.io/apiGov < 2.3.0, Aralıq göstərilməyib2.3.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.