CVE-2026-41522
Təsvir
Iris, insidentləri araşdıran mütəxəssislərə təhqiqatlar zamanı texniki detalları paylaşmağa kömək edən veb əməkdaşlıq platformasıdır. Versiya 2.4.28-dən əvvəl DFIR-IRIS, `/graphql` ünvanında REST API ilə eyni avtorizasiya yoxlamalarını tətbiq etməyən opsional bir GraphQL son nöqtəsini (endpoint) açıq saxlayır. Hər hansı autentifikasiya olunmuş istifadəçi bundan üç yolla sui-istifadə edə bilər: işlər arasında icazəsiz IOC oxunması (IDOR), `case.iocs` vasitəsilə kütləvi IOC məlumatlarının ifşası — `case(caseId: …).iocs` resolver-i çağırıcının həmin işə giriş icazəsinin olub-olmadığını yoxlamadan istənilən işə bağlı olan IOC-ları qaytarır və icazəsiz iş yaradılması. Rolundan və ya iş ACL-indən asılı olmayaraq, hər üç funksiya hər hansı autentifikasiya olunmuş istifadəçi üçün əlçatandır. Bu problem v2.4.28 versiyasında düzəldilib. Funksiyadan istifadə edilmədiyi üçün GraphQL blueprint, resolver-lər və asılılıqlar (`graphene`, `graphene-sqlalchemy`, `graphql-server[flask]`) tamamilə silinib. Müvəqqəti həll yolu kimi, reverse proxy səviyyəsində `/graphql` bloklanmalı (tövsiyə olunur) və ya `source/app/views.py` faylında `graphql_blueprint` importu və `register_blueprint` çağırışı şərhə alınaraq sistem yenidən başladılmalıdır.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| dfir-iris iris-web | < 2.4.28 | — |
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.