Katalog CVE

CVE-2026-85621

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.20%

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

Streszczenie

LobeChat (LobeHub) 2.2.1 nie weryfikuje poprawnie podpisów webhooków przychodzących z platform czatu w adapterach QQ i Feishu. Trasa webhooka (/api/agent/webhooks/:platform) jest z założenia nieuwierzytelniona i deleguje weryfikację do każdego adaptera; adapter QQ nie wykonuje żadnej weryfikacji podpisu Ed25519 na wysyłanych zdarzeniach wiadomości, a adapter Feishu wykonuje tylko opcjonalne porównanie statycznego tokena, które jest pomijane, gdy token nie jest skonfigurowany (domyślnie) i nie jest podpisem treści. Nieuwierzytelniony atakujący, który zna publiczny adres URL webhooka, może wysłać sfałszowane przychodzące wiadomości z tożsamością nadawcy wybraną przez atakującego i dowolnym tekstem, powodując, że agent właściciela bota przetworzy dane kontrolowane przez atakującego i potraktuje atakującego jako zaufanego nadawcę platformy.

Ocena ryzyka

Ryzyko obejmuje możliwość manipulacji agentem bota przez nieautoryzowane osoby, co może prowadzić do nieautoryzowanych działań, wycieku danych lub rozprzestrzeniania złośliwych treści.

Rekomendacja

Zaleca się aktualizację LobeChat do wersji z poprawką oraz wdrożenie obowiązkowej weryfikacji podpisów webhooków dla wszystkich adapterów, w tym konfigurację tokenów i podpisów treści.

Inne podatności w LobeChat

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

LobeChat (LobeHub) 2.2.1 does not properly verify inbound chat-platform webhook signatures in the QQ and Feishu adapters. The webhook route (/api/agent/webhooks/:platform) is unauthenticated by design and delegates verification to each adapter; the QQ adapter performs no Ed25519 signature verification on dispatched message events, and the Feishu adapter only performs an optional static-token comparison that is skipped when no token is configured (the default) and is not a body signature. An unauthenticated attacker who knows the public webhook URL can POST forged inbound messages with an attacker-chosen sender identity and arbitrary text, causing the bot owner's agent to process attacker-controlled input and treat the attacker as a trusted platform sender.

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