CVE-2026-49344
Təsvir
Mercator informasiya sisteminin xəritələndirilməsini təmin edən açıq mənbəli veb tətbiqdir. 2025.05.19 versiyasından əvvəl Mercator-un Query Engine hissəsi (`/admin/queries/execute`) JSON DSL (`from` / `select` / `filters` / `traverse` / `output`) qəbul edir, onu Eloquent sorğusuna çevirir və nəticələri JSON formatında qaytarır. Eyni kontrollerdəki düzgün qorunan `store()` və `massDestroy()` metodlarından fərqli olaraq, `QueryController::execute()` kontroller metodu avtorizasiya qapısını (authorization gate) tətbiq etmir. Nəticədə, yalnız oxuma hüququ olan Auditor rolu da daxil olmaqla, hər hansı autentifikasiya olunmuş hesab öz səlahiyyət dairəsindən kənar modellərə, o cümlədən `User` modelinə sorğu göndərə bilər. Əlavə olaraq, `password` sütunu `$hidden` kimi bəyan edilsə də, filtr predikatlarından istisna edilməmişdir ki, bu da onun `LIKE` şərtlərində istifadəsinə imkan verir. Həmin kontrollerin `schema()` və `schemaModel()` son nöqtələri (endpoints) də eynilə qorumasızdır. Query Engine yalnız oxuma rejimidədir; bütövlük və əlçatanlığa təsir göstərmir. 2025.05.19 versiyası problemi aradan qaldırı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 |
|---|---|---|
| sourcentis mercator | < 2025.05.19 | — |
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.