CVE-2026-46650
Təsvir
Joplin, qeydləri və siyahıları dəftər şəklində təşkil edən açıq mənbəli qeyd götürmə və tapşırıq tətbiqidir. Versiya 3.7.2-dək packages/renderer/htmlUtils.ts faylındakı isAcceptedUrl() funksiyası daxili resurs URL-ləri üçün lövbərsiz (unanchored) requlyar ifadədən istifadə edir ki, bu da uyğun gələn 32 simvollu yol fraqmenti olan javascript: URL-nin validasiyadan keçməsinə və HTML qeydin linkinə yerləşdirilməsinə imkan verir. Aşağı səlahiyyətli Joplin Server istifadəçisi hazırlanmış HTML qeydi ictimai paylaşım kimi dərc edə bilər. Cari versiyada adi sol klik bloklanır; icranın nümayiş etdirilməsi üçün orta klik və ya köhnə yaxud sərtləşdirilməmiş brauzerdə "Yeni vərəqdə aç" seçimi tələb olunur, çünki müasir Chrome və Firefox brauzerləri javascript: yeni vərəq naviqasiyasını bloklayır. İcra uğurlu olduqda, skript Joplin Server mənşəyində (origin) işləyir, səhifədə görünən məzmunu oxuya bilir və qurban sistemə daxil olduqda autentifikasiya edilmiş eyni mənşəli sorğular göndərə bilir. Bu problem 3.7.2 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 |
|---|---|---|
| laurent22 joplin | < 3.7.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.