CVE-2026-55847

Orta

Təsvir

Allure 2, çoxdilli test hesabatı aləti olan Allure Report-un 2.x budağıdır. Versiya 2.39.0-dan əvvəl, allure-generator/src/main/javascript/helpers/ansi.js faylındakı ansi.js köməkçisi hücumçu tərəfindən təsir edilmiş statusMessage və statusTrace dəyərlərini HTML escape etmədən AnsiToHtml vasitəsilə ötürür və nəticəni Handlebars SafeString ilə əhatə edir ki, bu da allure-generator/src/main/javascript/blocks/status-details/status-details.hbs faylında şablonun avtomatik escape funksiyasını deaktiv edir. JunitXmlPlugin.java bu sahələri birbaşa hazırlanmış JUnit XML uğursuzluq mesajları və izləri ilə doldura bilər; oxşar giriş axınları TRX, xUnit XML, xctest, həmçinin Allure1 və Allure2 plaginlərində də mövcuddur. İstifadəçi təsirlənmiş status detallarına baxdıqda, escape edilməmiş markap hesabat mənşəyində ixtiyari JavaScript kodunu icra edir ki, bu da hesabat məlumatlarının ifşasına və həmin mənşə ilə əlaqəli sessiyaların kompromisə düşməsinə səbəb ola bilər. Bu, natamam düzəliş halıdır, çünki PR 3271 link köməkçilərini escape etmiş, lakin ANSI köməkçisini həll etməmişdir. Problem versiya 2.39.0-da düzəldilmişdir.

CiddilikOrta
CVSS6.1
İstismar ehtimalı—
MəhsulIo.qameta.allure:allure-generator
Dərc14 sen 2026
İlk görülmə14 sen 2026

Necə düzəltmək olar

Yeniləyin
  • io.qameta.allure:allure-generator2.39.0 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
io.qameta.allure:allure-generatorMavenv < 2.39.02.39.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-55847 · Io.qameta.allure:allure-generator · Dark Radar