CVE-2026-77271
WysokieCVSS 8.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 34 - wyżej niż 34% wszystkich znanych CVE
Streszczenie
MCP Atlassian w wersji przed 0.22.0 ma funkcję validate_safe_path, która domyślnie ustawia katalog bazowy na os.getcwd(), a dotknięte miejsca wywołań załączników Confluence pomijają base_dir, co pozwala atakującemu na zapisy w katalogu roboczym. Nadpisanie modułu Pythona może umożliwić wykonanie kodu, gdy aplikacja później zaimportuje zmodyfikowany moduł, obchodząc poprawkę CVE-2026-27825.
Ocena ryzyka
Atakujący może nadpisać moduły Pythona w katalogu roboczym, co może prowadzić do wykonania dowolnego kodu w kontekście aplikacji.
Rekomendacja
Zaktualizuj MCP Atlassian do wersji 0.22.0 lub nowszej.
Inne podatności w MCP Atlassian
Zobacz wszystkie- CVE-2026-77254Krytyczne
MCP Atlassian to serwer Model Context Protocol (MCP) dla produktów Atlassian (Confluence i Jira). Przed wersją 0.22.0 żądania do punktu końcowego HTTP MCP bez tożsamości użytkownika były dopuszczane do obsługi narzędzi, które następnie używały globalnie skonfigurowanych poświadczeń Jira lub Confluence.
- CVE-2026-77244Krytyczne
MCP Atlassian to serwer Model Context Protocol (MCP) dla produktów Atlassian (Confluence i Jira). W wersjach przed 0.22.0 transport HTTP akceptuje żądania bez zweryfikowanej tożsamości użytkownika, a konstrukcja pobierającego spada do globalnie skonfigurowanych poświadczeń Jira lub Confluence operatora. Klient sieciowy mogący dotrzeć do punktu końcowego MCP może wywoływać narzędzia Atlassian jako operator, w tym operacje odczytu i zapisu dostępne dla tego konta.
- CVE-2026-77272Średnie
MCP Atlassian to serwer Model Context Protocol (MCP) dla produktów Atlassian (Confluence i Jira). Przed wersją 0.22.0 parametr zapytania błędu OAuth jest przekazywany do CallbackHandler._send_response w oauth_setup.py i wstawiany do strony HTML bez escapowania. Spreparowane wywołanie zwrotne autoryzacji może wstrzyknąć znaczniki lub skrypt, który wykona się w przeglądarce użytkownika kończącego przepływ OAuth. Problem naprawiono w wersji 0.22.0.
- CVE-2026-77269Średnie
MCP Atlassian to serwer Model Context Protocol (MCP) dla produktów Atlassian (Confluence i Jira). Przed wersją 0.22.0 poprawka na CVE-2026-27825 chroni miejsca docelowe pobierania, ale nie ogranicza ścieżek źródłowych używanych przy wysyłaniu załączników. Wywołujący może podać bezwzględną ścieżkę lub sekwencję przejścia i spowodować wysłanie wybranego lokalnego pliku przez serwer. Problem naprawiono w wersji 0.22.0.
- CVE-2026-77268Średnie
MCP Atlassian to serwer Model Context Protocol (MCP) dla produktów Atlassian (Confluence i Jira). Przed wersją 0.22.0 katalog zapasowy tokenów OAuth i plik JSON są tworzone bez jawnych uprawnień tylko dla właściciela. Lokalni użytkownicy lub procesy mające dostęp dzięki wynikowym bitom uprawnień grupy lub innych mogą odczytać tokeny dostępu i odświeżania oraz ponownie użyć powiązanej sesji Atlassian. Problem naprawiono w wersji 0.22.0.
- CVE-2026-77266Średnie
MCP Atlassian to serwer Model Context Protocol (MCP) dla produktów Atlassian (Confluence i Jira). Przed wersją 0.22.0 funkcja upload_attachment przyjmuje ścieżki bezwzględne i sekwencje przejścia bez ograniczania rozwiązanej ścieżki do obszaru roboczego serwera. Wywołujący MCP z dostępem do załączników może odczytać wybrany plik lokalny serwera i eksfiltrować go przez Jirę lub Confluence. Problem naprawiono w wersji 0.22.0.
- CVE-2026-77262Wysokie
MCP Atlassian to serwer Model Context Protocol dla produktów Atlassian (Confluence i Jira). W wersjach przed 0.22.0 funkcja confluence_upload_attachment przyjmuje kontrolowaną przez atakującego ścieżkę file_path i nie stosuje ograniczeń ścieżki dodanych przy wcześniejszej podatności związanej z pobieraniem. Wywołujący może wyjść poza obszar roboczy i przesłać dowolne pliki czytelne dla serwera do Confluence.
- CVE-2026-77259Wysokie
MCP Atlassian to serwer Model Context Protocol dla produktów Atlassian (Confluence i Jira). W wersjach przed 0.22.0 funkcja confluence_upload_attachment otwiera wybrany przez wywołującego plik lokalny serwera bez sprawdzenia, czy rozwiązana ścieżka pozostaje w obszarze roboczym. Wywołujący może przesłać pliki środowiskowe, poświadczenia lub inne czytelne dane hosta na stronę Confluence i pobrać je przez Atlassian.
- CVE-2026-77257Wysokie
MCP Atlassian to serwer Model Context Protocol dla produktów Atlassian (Confluence i Jira). W wersjach przed 0.22.0 narzędzia przesyłania Jira i Confluence udostępnione przez HTTP przekazują ścieżkę file_path podaną przez wywołującego do lokalnych operacji na plikach bez ograniczania jej do obszaru roboczego. Zdalny wywołujący MCP z dostępem do narzędzi może spowodować odczyt poufnych plików lokalnych przez serwer i przesłanie ich jako załączników Atlassian.
- CVE-2026-77256Wysokie
MCP Atlassian to serwer Model Context Protocol dla produktów Atlassian (Confluence i Jira). W wersjach przed 0.22.0 plik zapasowy OAuth w postaci jawnego tekstu zawierający tokeny odświeżania i dostępu jest zapisywany z uprawnieniami dziedziczonymi z umask procesu. W typowych lub permisywnych konfiguracjach inni lokalni użytkownicy mogą odczytać kopię zapasową i zachować dostęp do Atlassian poprzez token odświeżania.
Oryginalny opis (angielski, źródło NVD)
MCP Atlassian is a Model Context Protocol (MCP) server for Atlassian products (Confluence and Jira). Prior to 0.22.0, validate_safe_path defaults its base directory to os.getcwd(), and affected Confluence attachment call sites omit base_dir, allowing attacker-selected writes within the working directory. This Python module overwrite can provide code execution when the application later imports the modified module, bypassing the remediation tracked as CVE-2026-27825. This issue is fixed in version 0.22.0.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

