CVE-2026-77270
ŚrednieCVSS 6.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 32 - wyżej niż 32% wszystkich znanych CVE
Streszczenie
MCP Atlassian przed wersją 0.22.0 traktuje wartości file_path dostarczone przez wywołującego jako zaufane ścieżki lokalne serwera. Serwer otwiera wybrany plik i przesyła go do zgłoszenia lub strony Atlassian, co pozwala wywołującemu z dostępem do przesyłania na ujawnienie dowolnego pliku czytelnego dla procesu serwera. Problem został naprawiony w wersji 0.22.0.
Ocena ryzyka
Atakujący może odczytać poufne pliki z serwera, takie jak konfiguracje, klucze czy dane użytkowników, co prowadzi do naruszenia poufności danych.
Rekomendacja
Zaktualizuj MCP Atlassian do wersji 0.22.0 lub nowszej. Dodatkowo ogranicz dostęp do narzędzi przesyłania załączników tylko do zaufanych wywołujących.
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, the Jira and Confluence attachment upload tools treat caller-controlled file_path values as trusted server-local paths. The server opens the selected file and uploads it to an Atlassian issue or page, allowing an MCP caller with upload access to disclose any file readable by the server process. The advisory traces the vulnerable input and processing flow through confluence_upload_attachment, jira_upload_attachment, file_path, and open(file_path, "rb"), which identify the affected entry points, controls, and code paths. This issue is fixed in version 0.22.0.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

