CVE-2026-77616

Orta

Təsvir

Semantic MediaWiki, istifadəçilərə wiki səhifələri daxilində məlumatları saxlamağa və sorğulamağa imkan verən MediaWiki üçün pulsuz, açıq mənbəli genişlənmədir. 7.0.0-dan 7.1.0-a qədər olan versiyalarda `Special:Ask` keyset səhifələndirməsi üçün `cursor` sorğu parametrini qəbul edir (7.0.0 versiyasında əlavə edilmişdir). Token, **imzalanmamış** base64url-kodlaşdırılmış JSON bloqu olan `CursorEncoder` tərəfindən dekod edilir, buna görə də onun məzmunu tamamilə hücumçunun nəzarətindədir. Kursorun sıralama nöqtəsi sorğunun `sort=` / `order=` parametrləri ilə uyğun gəlmədikdə, `QueryCreator::applyCursorIfRequested()` funksiyası `Query::addErrors()` vasitəsilə hücumçu tərəfindən idarə olunan `sort_prop` / `sort_order` dəyərlərini xam sətirə yerləşdirərək xəta mesajı yaradır. SMW-nin mesaj açarı xətalarının əksinə olaraq, bu xam sətir mesaj təbəqəsinin təmizləmə prosesindən (`ProcessingErrorMsgHandler::normalizeAndDecodeMessages()` açar olmayan və kodlaşdırılmamış sətiri dəyişməzdən keçirir) yan keçir. Daha sonra `ErrorWidget::queryError()` xətaları birləşdirir və onları birinci arqumenti xam HTML kimi ötürülən `Html::errorBox()` funksiyasına göndərir. Nəticədə refleksiya saytlararası skriptinq (XSS) boşluğu yaranır: `sort_prop` (və ya `sort_order`) hissəsində markap ehtiva edən xüsusi hazırlanmış `cursor` tokeni, qurbanın brauzerində wiki mənşəyində skripti icra edir. Heç bir autentifikasiya və ya xüsusi icazə tələb olunmur. Payload xüsusi hazırlanmış link vasitəsilə çatdırılır. 7.2.0 versiyasında düzəliş tətbiq edilmişdir.

CiddilikOrta
CVSS6.1
İstismar ehtimalı—
MəhsulMediawiki/semantic-media-wiki
Dərc18 sen 2026
İlk görülmə18 sen 2026

Necə düzəltmək olar

Yeniləyin
  • mediawiki/semantic-media-wiki7.2.0 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
mediawiki/semantic-media-wikiPackagist7.0.0 ≤ v < 7.2.07.2.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.