CVE-2026-81505
Təsvir
Convoy bulud yerli (cloud native) vebhuklar şlüzüdür. 26.6.8 versiyasından əvvəl Convoy-un GET /api/v1/projects/{projectID}/sources/{sourceID} son nöqtəsi (endpoint) URL-dəki layihəyə girişi avtorizasiya edir, lakin Handler.GetSource funksiyası sources.Service.FindSourceByID() metodunu çağırır və mənbəni yalnız sourceID vasitəsilə götürür, onun ProjectID-sinin avtorizasiya edilmiş layihə ilə uyğun olduğunu təsdiqləmir. Autentifikasiya olunmuş istifadəçi və ya layihə səviyyəli API açarı sahibi digər kirayəçinin (tenant) Source identifikatorunu əvəz edərək həmin mənbənin tam qeydini, o cümlədən redaktə edilməmiş AMQP, Kafka, SQS və ya Google PubSub etibarnamələrini əldə edə bilər. Siyahı son nöqtəsi layihə səviyyəsində qalmaqdadır; tək elementli Source axtarışı bu problemdən təsirlənir. Bu problem 26.6.8 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- github.com/frain-dev/convoy0.9.3-0.20260724092134-1cc67cd16fb1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| github.com/frain-dev/convoyGo | v < 0.9.3-0.20260724092134-1cc67cd16fb1 | 0.9.3-0.20260724092134-1cc67cd16fb1 |
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.