CVE-2026-77767
Təsvir
Reconmap-in API-si apps/api/app/Program.cs faylında administrator roluna malik autentifikasiya olunmuş istifadəçi tələb edən ehtiyat avtorizasiya siyasətini tətbiq edir, buna görə də öz atributu olmayan kontrollerlər anonim çağırışları rədd edir. apps/api/app/Controllers/ReportsController.cs faylındakı hesabat önizləmə hərəkəti [AllowAnonymous] atributunu daşıyır və buna görə də həmin siyasətin tətbiqindən kənarda qalır. PreviewReport funksiyası id yol seqmenti ilə adlandırılan Project sətirini yükləyir, layihənin ClientId-si vasitəsilə əlaqəli Organisation məlumatlarını yükləyir və hər ikisini default-report-template.html faylında render edir; burada layihənin adı və təsviri ilə yanaşı müştəri təşkilatının adı, ünvanı və URL-i çap olunur. Heç bir autentifikasiya, layihə üzvlüyü və ya rol yoxlaması aparılmır. id parametri layihə cədvəlinin avtomatik artan ilkin açarı olduğu üçün, autentifikasiya olunmamış uzaqdan çağırıcı ardıcıl id-ləri izləyərək instansiyadakı hər bir layihənin tapşırıq detallarını və müştəri təşkilatını əldə edə bilər, mövcud olmayan id üçün qaytarılan 404 cavabı isə hansı layihə id-lərinin mövcud olduğunu aşkar edir. Reconmap nüfuz testi tapşırıqlarını saxladığı üçün açıqlanan təsvirlər və müştəri qeydləri təbiəti etibarilə həssasdır.
Necə düzəltmək olar
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| reconmap reconmap | v ≤ 3.2.2 | — |
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.