CRITICAL🇬🇧 English

CVE-2025-55733

RCE jednym kliknięciem w DeepChat przez niebezpieczny handler URL

CVSS 9.6v3.1pub. 2025-08-19upd. 2025-09-17

DeepChat w wersjach przed 0.3.1 zawiera krytyczną podatność umożliwiającą zdalne wykonanie kodu (RCE) poprzez spreparowany link z niestandardowym schematem deepchat:. Atakujący może nakłonić ofiarę do kliknięcia złośliwego odnośnika na dowolnej stronie internetowej, co prowadzi do wykonania arbitralnego kodu na maszynie ofiary.

Pokaż oryginał (EN)

DeepChat is a smart assistant that connects powerful AI to your personal world. DeepChat before 0.3.1 has a one-click remote code execution vulnerability. An attacker can exploit this vulnerability by embedding a specially crafted deepchat: URL on any website, including a malicious one they control. When a victim visits such a site or clicks on the link, the browser triggers the app’s custom URL handler (deepchat:), causing the DeepChat application to launch and process the URL, leading to remote code execution on the victim’s machine. This vulnerability is fixed in 0.3.1.

🤖 Analiza AI
Jak działa

Podatność wynika z nieprawidłowej obsługi niestandardowego handlera protokołu URL (deepchat:) rejestrowanego przez aplikację DeepChat w systemie operacyjnym. Atakujący osadza specjalnie spreparowany adres URL ze schematem deepchat: na kontrolowanej przez siebie stronie internetowej. Gdy ofiara odwiedza tę stronę lub klika na link, przeglądarka przekazuje sterowanie do handlera systemowego, który uruchamia aplikację DeepChat i przekazuje jej złośliwy payload. Aplikacja przetwarza zawartość URL bez odpowiedniej walidacji, co prowadzi do wykonania kodu na maszynie ofiary (CWE-94 — niewłaściwa kontrola generowania kodu).

Skutki

Pomyślne wykorzystanie podatności pozwala atakującemu na zdalne wykonanie dowolnego kodu (RCE) na maszynie ofiary w kontekście uprawnień uruchomionego procesu DeepChat. Przy wysokich ocenach wpływu na poufność, integralność i dostępność (wszystkie H) możliwe jest przejęcie pełnej kontroli nad systemem ofiary.

Mitygacja

Należy niezwłocznie zaktualizować aplikację DeepChat do wersji 0.3.1 lub nowszej, w której podatność została naprawiona. Podatność jest usunięta w commicie a0ff6f362e01ddceb7fd42d0af0b28b6184fb4d2. Do czasu aktualizacji należy rozważyć wyrejestrowanie niestandardowego handlera protokołu deepchat: z systemu operacyjnego lub ograniczenie możliwości uruchamiania aplikacji przez przeglądarkę.

Kogo dotyczy

Aplikacja DeepChat (Thinkinai/ThinkInAIXYZ) we wszystkich wersjach przed 0.3.1.

Uwagi

Podatność wymaga interakcji użytkownika (UI:R) — ofiara musi odwiedzić złośliwą stronę lub kliknąć spreparowany link. Wektor ataku jest sieciowy (AV:N), nie wymaga żadnych uprawnień (PR:N) ani złożonych warunków (AC:L), a zakres ataku jest rozszerzony (S:C), co uzasadnia wynik CVSS 9.6. Szczegóły opublikowane w security advisory GHSA-hqr4-4gfc-5p2j na GitHub.

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
  • Thinkinai Deepchat

    APP
    Thinkinai
    0.3.0
🔵
ZWERYFIKUJ U PRODUCENTA
Brak jednoznacznych danych o patchu. Sprawdź referencje od producenta.
Tagi
RCE
CWE
Referencje

Powiązane podatności

CVE-2025-67744CRITICAL9.6PL ✓ten sam produkt

RCE przez XSS w komponencie Mermaid w DeepChat (Electron IPC)

CVE-2025-66481CRITICAL9.6PL ✓ten sam produkt

XSS i RCE w Thinkinai DeepChat przez nieskuteczną sanityzację Mermaid

CVE-2025-66222CRITICAL9.6PL ✓ten sam produkt

Stored XSS eskalowany do RCE w DeepChat poprzez renderer Mermaid

CVE-2025-58768CRITICAL9.6PL ✓ten sam produkt

RCE przez XSS w komponencie Mermaid w aplikacji DeepChat