CVE-2026-48788

Yüksək

Təsvir

Remark42 bloqlar, məqalələr və ya oxucuların şərhlər əlavə edə biləcəyi hər hansı digər yer üçün özünə aid host edilən şərh mühərrikidir. 1.6.0-dan 1.15.0-a qədər olan versiyalarda content-type spoofing vasitəsilə istismar edilə bilən saytlararası skriptinq (XSS) zəifliyi mövcuddur. Remark42 şəkil proksisi ixtiyari uzaq URL-ni götürür və cavabı Remark42-nin öz mənşəyindən yenidən təqdim edir. Yükləmə mərhələsi zamanı proksi resursun şəkil olub-olmadığını yalnız uzaq server tərəfindən elan edilən Content-Type başlığını yoxlayaraq müəyyən edir və faktiki baytları heç vaxt yoxlamır; təqdimetmə mərhələsində isə o, cavabın Content-Type-nı həmin baytları http.DetectContentType ilə analiz edərək müəyyən edir. Hücumçu, Content-Type: image/png elan edən, lakin HTML/JavaScript gövdəsi qaytaran bir URL host etməklə bu uyğunsuzluqdan istifadə edə bilər: yükləmə yoxlaması bunu şəkil kimi qəbul edir, təqdimetmə yolu isə gövdəni analiz edərək Content-Type: text/html çıxarır və brauzer hücumçu tərəfindən idarə olunan HTML/JavaScript-i Remark42-nin mənşəyi daxilində sənəd kimi render edir. İstismar üçün hədəf nümunədə Remark42 hesabının olması tələb olunmur; hücumçuya yalnız zərərli yuxarı axın URL-ni host etmək və proksi linkini e-poçt, birbaşa mesaj və ya digər vebsaytda link kimi hər hansı bir vasitə ilə qurbana çatdırmaq kifayətdir. Bu problem 1.16.0 versiyasında düzəldilmişdir.

CiddilikYüksək
CVSS8.2
İstismar ehtimalı—
MəhsulGithub.com/umputun/remark42
Dərc17 iyn 2026
İlk görülmə17 iyn 2026

Necə düzəltmək olar

Yeniləyin
  • github.com/umputun/remark421.16.0 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
github.com/umputun/remark42Go1.6.0 ≤ v < 1.16.01.16.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.

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-48788 · Github.com/umputun/remark42 · Dark Radar