Katalog CVE

CVE-2026-39422

ŚrednieCVSS 5.4
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.22%

Percentyl 12 - wyżej niż 12% wszystkich znanych CVE

Streszczenie

MaxKB w wersjach 2.7.1 i wcześniejszych zawiera podatność stored XSS poprzez pola nazwy aplikacji lub ikony podczas tworzenia aplikacji. Gdy ofiara odwiedza publiczny interfejs czatu (/ui/chat/{access_token}), ChatHeadersMiddleware pobiera dane aplikacji i bezpośrednio wstawia nieescapowaną nazwę i ikonę aplikacji do odpowiedzi HTML poprzez zamianę ciągów. Umożliwia to wykonanie dowolnego JavaScriptu w przeglądarce ofiary.

Ocena ryzyka

Stored XSS może prowadzić do przejęcia sesji użytkowników odwiedzających publiczny czat, kradzieży ciasteczek i potencjalnej eskalacji uprawnień. Wpływa na wszystkich użytkowników publicznego interfejsu czatu.

Rekomendacja

Zaktualizuj MaxKB do wersji 2.8.0 lub nowszej. Dodatkowo rozważ wdrożenie Content Security Policy i escapowanie danych wyjściowych w ChatHeadersMiddleware.

Inne podatności w MaxKB

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

MaxKB is an open-source AI assistant for enterprise. Versions 2.7.1 and below contain a Stored Cross-Site Scripting (XSS) vulnerability through the application name or icon fields when creating an application. When a victim visits the public chat interface (/ui/chat/{access_token}), the ChatHeadersMiddleware retrieves the application data and directly inserts the unescaped application name and icon into the HTML response via string replacement. This allows an attacker to execute arbitrary JavaScript in the victim's browser context. This issue has been fixed in version 2.8.0.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS