CVE-2026-77248
WysokieCVSS 8.6Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 34 - wyżej niż 34% wszystkich znanych CVE
Streszczenie
W serwerze MCP Atlassian w wersjach przed 0.22.0 transport streamable HTTP przyjmuje żądania bez tożsamości użytkownika i używa poświadczeń operatora, a upload_attachment akceptuje nieograniczony parametr file_path. Nieuwierzytelniony wywołujący z sieci może odczytać pliki dostępne dla procesu MCP, przesłać je do wybranego przez atakującego zgłoszenia Jira lub strony Confluence i odzyskać ich zawartość.
Ocena ryzyka
Nieuwierzytelniony atakujący z dostępem sieciowym może wykraść dowolne pliki czytelne dla procesu MCP i przesłać je do kontrolowanego miejsca w Atlassian. Stanowi to poważny wyciek danych bez konieczności posiadania konta.
Rekomendacja
Zaktualizuj MCP Atlassian do wersji 0.22.0 lub nowszej. Nie wystawiaj serwera MCP na dostęp sieciowy bez uwierzytelniania i ogranicz uprawnienia procesu.
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 streamable HTTP transport accepts requests without a user identity and falls back to operator credentials, while upload_attachment accepts an unrestricted file_path. An unauthenticated network caller can read files available to the MCP process, upload them to an attacker-selected Jira issue or Confluence page, and retrieve the contents. The advisory traces the vulnerable input and processing flow through streamable-http, UserTokenMiddleware, upload_attachment, file_path, and _get_fetcher, 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

