Wysoka

HTML injection in search results via plaintext message highlighting

  • Ujawniono: 25.04.2023
  • Aktualizacja: 11.10.2026 10:22

Impact

Plain text messages containing HTML tags are rendered as HTML in the search results. To exploit this, an attacker needs to trick a user into searching for a specific message containing an HTML injection payload.

Cross-site scripting is possible by including resources from recaptcha.net and gstatic.com which are included in the default CSP.

Thanks to Cadence Ember for finding the injection and to S1m for finding possible XSS vectors.

Patches

Version 3.71.0 of the SDK fixes the issue.

Workarounds

Restarting the client will clear the injection.

Czego dotyczy

Kliknij technologię, aby zobaczyć wszystkie dotyczące jej podatności.

PlatformaPaczkaPodatne wersjePoprawka w wersji
Paczka npm matrix-react-sdk < 3.71.0 3.71.0

Odnośniki

Ocena CVSS 8.2/10
Wektor CVSS
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:L/A:L
Słabość (CWE)
CWE-74, CWE-79
Platforma
npm
Paczka
matrix-react-sdk
Ujawniono
25.04.2023
Aktualizacja
11.10.2026 10:22

Źródła i licencje

OSV / GitHub Advisory Database - GHSA-xv83-x443-7rmw - CC BY 4.0

Historia podatności: matrix-react-sdk

Wszystkie opisane podatności tej paczki (Paczka npm), od najnowszej. Widać, czy to jednorazowa wpadka, czy paczka, której trzeba pilnować.

Wszystkich wpisów
8
Pierwsza → ostatnia
03.2021 10.2024
Bez poprawki
0
Wykorzystywana w atakach
0

Rozkład istotności

  • Wysoka 4
  • Średnia 3
  • Niska 1

Ujawnienia w latach

  1. 2021: 2
  2. 2022: 0
  3. 2023: 4
  4. 2024: 2
  5. 2025: 0
  6. 2026: 0
  1. Średnia · 6.1 CVE-2023-37259 >= 3.32.0, < 3.76.0 3.76.0
  2. HTML injection in search results via plaintext message highlighting ten wpis
    Wysoka · 8.2 CVE-2023-30609 < 3.71.0 3.71.0
  3. Wysoka · 8.2 CVE-2023-28103 < 3.69.0 3.69.0
  4. Wysoka · 7.2 CVE-2022-36060 < 3.53.0 3.53.0
  5. Średnia · 4.2 CVE-2021-32622 < 3.21.0 3.21.0
  6. Niska · 2.6 CVE-2021-21320 < 3.15.0 3.15.0

Dowiedz się, które podatności dotyczą Twojej aplikacji

Po podłączeniu integracji DockRay i włączeniu raportowania oprogramowania DockRay porównuje zgłoszone wersje komponentów ze znanymi podatnościami i powiadamia o potwierdzonych dopasowaniach. Zakres zależy od obsługiwanej technologii i dostępnych biuletynów.

Podłącz swoją aplikację
Newsletter DockRay

Bezpieczeństwo aplikacji w Twojej skrzynce

Najważniejsze podatności, konkretne zalecenia i praktyczne wskazówki dla Twoich aplikacji. Wybierz technologie i śledź to, co ma znaczenie dla Twojego projektu.

  • Codzienne zestawienie nowych podatności, także krytycznych.
  • Powiadomienia o ważnych aktualizacjach.
  • Praktyczne porady o bezpieczeństwie i monitoringu aplikacji.

Pozostaw puste, aby otrzymywać informacje o wszystkich technologiach.

Zapis jest bezpłatny. Wypiszesz się jednym kliknięciem w wiadomości.