CVE-2026-9102
KrytyczneCVSS 9.4Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 43 - wyżej niż 43% wszystkich znanych CVE
Streszczenie
Altium Enterprise Server ComparisonService ma podatność na path traversal w API przesyłania plików Gerber. Uwierzytelniony użytkownik obszaru roboczego może podać spreparowaną nazwę pliku w nagłówku Content-Disposition, aby zapisać plik poza zamierzonym katalogiem tymczasowym, co może prowadzić do zdalnego wykonania kodu.
Ocena ryzyka
Atakujący może nadpisać pliki aplikacji lub konfiguracji, co może prowadzić do przejęcia usługi, odmowy usługi lub zdalnego wykonania kodu w kontekście konta usługi.
Rekomendacja
Należy zaktualizować Altium Enterprise Server do wersji, która zawiera poprawkę sanityzacji nazw plików w API Gerber.
Inne podatności w Altium Enterprise Server
Zobacz wszystkie- CVE-2026-92808Krytyczne
Podatność typu Server-Side Request Forgery (SSRF) w usłudze UnifiedLogin serwera Altium Enterprise Server. Nieuwierzytelniony atakujący może spowodować, że serwer wyśle żądania HTTP do wybranego przez siebie celu, w tym do wewnętrznych usług dostępnych tylko z serwera. Jedna z takich usług udostępnia konfigurację i dane uwierzytelniające bez uwierzytelnienia, polegając na lokalnym pochodzeniu żądania, co jest spełnione w przypadku sfałszowanych żądań.
- CVE-2026-11429Krytyczne
Dwa endpointy w ScriptsController usługi Vault, współdzielone przez Altium Enterprise Server i Altium 365, akceptują przesyłanie plików, gdzie nazwa pliku dostarczona przez użytkownika jest używana do konstruowania ścieżki docelowej bez walidacji. Pozwala to na zapis dowolnych plików w dowolnej lokalizacji, do której konto usługi ma dostęp zapisu. Operacja zapisu następuje przed uwierzytelnieniem, więc podatność może być wykorzystana bez żadnych poświadczeń.
- CVE-2026-11423Krytyczne
Podatność typu path traversal w Altium Enterprise Server Collaboration Service pozwala uwierzytelnionemu użytkownikowi na odczyt dowolnych plików z systemu serwera poprzez spreparowaną nazwę pliku w komunikacie współpracy. Może to prowadzić do ujawnienia konfiguracji z hasłami i przejęcia kontroli nad serwerem.
- CVE-2026-11420Krytyczne
Usługa Network Installation Service (NIS) w Altium Enterprise Server zawiera dwie luki path traversal. Nieuwierzytelniony atakujący sieciowy może zapisywać dowolne pliki w zapisywalnych lokalizacjach na serwerze oraz odczytywać pliki archiwów pakietów. Brak wymaganej autoryzacji.
- CVE-2026-11414Krytyczne
W Altium Enterprise Server występuje podatność związana z używaniem twardo zakodowanego klucza kryptograficznego do podpisywania adresów URL pobierania plików. Klucz ten jest identyczny we wszystkich instalacjach, co pozwala nieautoryzowanym atakującym na fałszowanie podpisów i pobieranie plików z obszaru przechowywania Vault bez autoryzacji.
- CVE-2026-9129Krytyczne
Altium Enterprise Server Viewer zawiera podatność na path traversal w komponencie StorageController. Uwierzytelniony użytkownik może odczytać dowolne pliki z systemu plików serwera, w tym plik konfiguracyjny z danymi uwierzytelniającymi do bazy danych i kluczami podpisu.
- CVE-2026-11431Wysokie
Podatność typu path traversal w punkcie końcowym pobierania Projects Service w Altium Enterprise Server i Altium 365. Uwierzytelniony użytkownik może podać spreparowany parametr ścieżki, omijając walidację, co pozwala na odczyt dowolnych plików (w tym całych katalogów jako archiwów) z systemu plików serwera. Może to ujawnić dane konfiguracyjne i poświadczenia.
- CVE-2026-11424Wysokie
Podatność SSRF (Server-Side Request Forgery) w komponencie GraphQL współdzielonym przez Altium Enterprise Server i Altium 365. Uwierzytelniony użytkownik może wysłać żądanie, które serwer traktuje jako URL i wykonuje wychodzące żądanie HTTP GET bez walidacji, zwracając odpowiedź atakującemu.
- CVE-2026-11419Wysokie
Podatność path traversal w Altium Enterprise Server Vault Service UploadController wynika z nieprawidłowej walidacji ścieżki w żądaniach przesyłania obrazów. Uwierzytelniony użytkownik może podać spreparowaną ścieżkę bezwzględną, co powoduje pominięcie skonfigurowanego katalogu docelowego i umożliwia zapis dowolnych plików w dowolnym miejscu systemu plików serwera, do którego konto usługi ma dostęp zapisu. Może to prowadzić do zdalnego wykonania kodu, przejęcia usługi lub odmowy usługi. Wdrożenia Altium 365 w chmurze nie są zagrożone.
Oryginalny opis (angielski, źródło NVD)
A path traversal vulnerability exists in the Altium Enterprise Server ComparisonService due to missing filename sanitization in the Gerber file upload APIs. A regular authenticated workspace user can supply a crafted filename in the multipart Content-Disposition header to escape the intended temporary upload directory and write arbitrary files to any location on the server filesystem. Because content-controlled files can be written to web-accessible directories, this can be escalated to remote code execution in the context of the service account. It can also be used to overwrite application binaries or configuration files, leading to service takeover or denial of service.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

