CVE-2026-21443
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. Versiya 8.0.0-dan əvvəl `xl()` tərcümə funksiyası escape edilməmiş sətirlər qaytarır. Müxtəlif kontekstlərdə escape etmək üçün wrapper funksiyalar mövcud olsa da (`HTML` üçün `xlt()`, atributlar üçün `xla()`, `JavaScript` üçün `xlj()`), kod bazasında `xl()` çıxışının escape edilmədən birbaşa istifadə edildiyi yerlər var. Əgər hücumçu tərcümə verilənlər bazasına zərərli məzmun daxil edə bilsə, bu escape edilməmiş çıxışlar saytlararası skriptinqə (XSS) səbəb ola bilər. Versiya 8.0.0 bu problemi aradan qaldırır.
Necə düzəltmək olar
- open-emr openemr8.0.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| open-emr openemr | v < 8.0.0 | 8.0.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.