CVE-2026-77258
WysokieCVSS 7.7Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 23 - wyżej niż 23% wszystkich znanych CVE
Streszczenie
W MCP Atlassian przed wersją 0.22.0 funkcja upload_attachment w pliku src/mcp_atlassian/confluence/attachments.py przyjmuje kontrolowaną przez wywołującego ścieżkę file_path i otwiera wybrany plik lokalny serwera bez ograniczenia do obszaru roboczego. Uprawniony wywołujący Confluence MCP może przesłać ten plik jako załącznik i ujawnić dane czytelne dla procesu serwera.
Ocena ryzyka
Możliwe jest ujawnienie poufnych danych z serwera poprzez przesłanie ich jako załącznika do Confluence, co może skutkować wyciekiem informacji wrażliwych.
Rekomendacja
Zaktualizuj MCP Atlassian do wersji 0.22.0 lub nowszej, aby ograniczyć dostęp do plików lokalnych.
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, upload_attachment in src/mcp_atlassian/confluence/attachments.py accepts a caller-controlled file_path and opens the selected server-local file without restricting it to the workspace. A permitted Confluence MCP caller can upload the file as an attachment and disclose data readable by the server process. This issue is fixed in version 0.22.0.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

