Wysoki Odroczony

CVE-2026-115477

opublikowano:
modyfikacja:
Ocena CVSS
7.1
Wysoki · v4.0
wektor: CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

>_ Opis

Tłumaczenie automatyczne – może zawierać nieścisłości.

obsidian-tc jest zarządzanym, gotowym do działania agentem serwerem Model Context Protocol dla skarbców Obsidian. Od wersji 1.13.0 do 1.31.4 w przypadku wdrożenia Streamable HTTP ze skonfigurowaną opcją „auth.jwtSecret” i klientem z ery 2026-07-28 deklarującym obsługę „elicitation.form”, wywołanie narzędzia bramkowanego wysyłkowo oferowało potwierdzenie „inputRequired” nadal mogło zostać zakończone po odrzuceniu lub anulowaniu przez człowieka albo odpowiedzi wywołującej została pominięta lub zniekształcona, pod warunkiem, że klient powtórzył prawidłowo powiązany „requestState” przy ponownym przesłaniu. Serwer uznawał autentyczny stan związany z wywołaniem za dowód zatwierdzenia, mimo że stan ten został utworzony przed żądaniem części „wywołanie/tworzenie” i udowodnił jedynie, że ponowne przesłanie należało do tego samego wywołania. Klient zachowujący się nieprawidłowo lub znajdujący się pod kontrolą osoby atakującej może zatem wykonać destrukcyjne operacje w skarbcu bramkowanym przez dyspozytora bez zgody człowieka, nadal wymagając zwykłych uprawnień narzędzia dzwoniącego. Przez to obejście można było dotrzeć tylko do narzędzi oznaczonych jako „niszczące: prawdziwe” lub wymagających lunety z podłogą typu „człowiek w pętli”. Szesnaście warunkowo bramkowanych narzędzi po stronie obsługi, w tym nadpisywanie `write_note` i `move_note`, nie odczytywało stanu wywołania na nowoczesnym kablu i nie przepuszczało tej ścieżki ani zatwierdzenia, ani odrzucenia. Wdrożenia, których to dotyczy, używające stdio lub pozostawiające nieustawioną opcję `auth.jwtSecret`, zamiast tego korzystały z rezerwowego rozwiązania CLI `elicit_token` i nie oferowały tej operacji w obie strony `requestState`. Poprawka nie uniemożliwia złośliwemu klientowi zgłaszania sfabrykowanej zgody, ponieważ serwer nie może zweryfikować, czy klient wyświetlił formularz lub czy widział go człowiek. Ten problem został rozwiązany w wersji 1.31.4.

>_ Słabości (CWE)

>_ Referencje

Dane podatności pochodzą z oficjalnych źródeł (CVE® List / NVD). Opisy po polsku są tłumaczone automatycznie i mogą zawierać nieścisłości – na stronie rekordu można wyświetlić wersję angielską.

This product uses the NVD API but is not endorsed or certified by the NVD.

Copyright © 1999–2026, The MITRE Corporation. CVE is a registered trademark and the CVE logo is a registered trademark of The MITRE Corporation.

CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.

NVD Terms of Use / CVE® Terms of Use / nvd.nist.gov / cve.org