CVE-2026-102940
Təsvir
OpenEMR pulsuz və açıq mənbəli elektron sağlamlıq qeydləri və tibbi təcrübə idarəetmə tətbiqidir. 8.4.0 versiyasından əvvəl, controllers/C_Document.class.php faylının move_action_process() daxil olmaqla yazma hərəkətləri, Document::change_patient() dəyişikliyi yerinə yetirməzdən əvvəl çağıranın mənbə sənədinə, cari pasiyentə və kateqoriyaya və ya təyinat pasiyentinə və kateqoriyasına giriş hüququnu yoxlamır. Aşağı səlahiyyətli autentifikasiya olunmuş istifadəçi istənilən sənədi özünün giriş hüququ olduğu bir pasiyentə və ya kateqoriyaya yenidən təyin edə bilər və daha sonra onu normalda qorunan oxuma yolu vasitəsilə əldə edə bilər. Yenidən təyinat sonrakı siyahı renderləşdirmə yoxlamasından əvvəl baş verir, buna görə də yekun HTTP 403 cavabı icazəsiz yazma əməliyyatının bloklandığı mənasına gəlmir. Bu problem 8.4.0 versiyasında düzəldilmişdir.
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 |
|---|---|---|
| openemr openemr | < 8.4.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.
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.