CVE-2026-48822

Orta

Təsvir

Shaarli şəxsi yer imləri xidmətidir. 0.16.1 və daha əvvəlki versiyalarda Bookmark Description sahəsində istifadə olunan Markdown-dan HTML-ə çevirmə prosesində saxlanılan saytlararası skriptinq (XSS) boşluğu mövcuddur. Autentifikasiya olunmuş istifadəçi Markdown linki daxilində zərərli javascript: URI-ni inyeksiya edə bilər. Boşluq BookmarkMarkdownFormatter.php faylındakı filterProtocols metodundan qaynaqlanır. Bu metod render etməzdən əvvəl təhlükəli protokolları (məsələn, javascript:) süzgəcdən keçirərək Markdown linklərini təmizləməyə çalışır. Metod aşağıdakı requlyar ifadədən istifadə edir: (#]\((.*?)\)#is). Bu requlyar ifadə sətirdaxili Markdown linklərini aşkar etmək üçün nəzərdə tutulub, lakin istinad tipli (reference-style) Markdown linklərini aşkar edə bilmir, çünki bu tip linklər önemaladan sonra Markdown parseri tərəfindən həll edilir. filterProtocols metodu bu istinadlarda istifadə olunan aktual URL-i heç vaxt yoxlamır və nəticədə hücumçu istinad tərifinin daxilində javascript: URI təqdim edə bilər. Bu problem 0.16.2 versiyasında düzəldilmişdir.

CiddilikOrta
CVSS5.8
İstismar ehtimalı—
MəhsulShaarli
Dərc17 iyn 2026
İlk görülmə17 iyn 2026

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əhsulTəsirlənən versiyalarDüzəldildiyi versiya
shaarli Shaarli< 0.16.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.

Intelligence 360 paketində

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.

CVE-2026-48822 · Shaarli · Dark Radar