CVE-2026-55591
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
Signal K Server to aplikacja serwerowa działająca na centralnym koncentratorze na łodzi. W wersji wcześniejszej niż 2.28.0 funkcja makeRemoteRequest() w pliku src/serverroutes.ts akceptowała kontrolowane przez atakującego parametry hosta, portu, useTLS i selfsignedcert z punktów końcowych testSignalKConnection, requestAccess i checkAccessRequest bez sprawdzania miejsca docelowego. Gdy zabezpieczenia nie zostały skonfigurowane, metoda addAdminMiddleware() nie działała w dummysecurity.ts, pozostawiając wszystkie trzy punkty końcowe dostępne bez uwierzytelniania. Serwer może zostać zmuszony do skontaktowania się z pętlą zwrotną, prywatnym, lokalnym łączem, metadanymi w chmurze lub dowolnymi zewnętrznymi miejscami docelowymi, a certyfikat selfsignedcert może wyłączyć weryfikację certyfikatu dla wychodzących żądań HTTPS. Punkt końcowy checkAccessRequest również interpolował requestId na swoją ścieżkę docelową, umożliwiając przejście do innych ścieżek na wybranym hoście. Wyraźne odpowiedzi dotyczące powodzenia, odmowy połączenia i przekroczenia limitu czasu umożliwiły wewnętrzne skanowanie portów; zwrócone treści odpowiedzi umożliwiły metadanych w chmurze i eksfiltrację danych w ramach usług wewnętrznych; Żądania POST po stronie serwera z włączoną funkcją requestAccess w formacie JSON kontrolowanym przez osobę atakującą; a dostęp do usług wewnętrznych klastrów mógłby wspierać ruch boczny. Ten problem został rozwiązany w wersji 2.28.0.
>_ Słabości (CWE)
>_ Referencje
- https://github.com/SignalK/signalk-server/commit/2816b0dda1bdde893d85c969a9c5950e7825eee7
- https://github.com/SignalK/signalk-server/releases/tag/v2.28.0
- https://github.com/SignalK/signalk-server/security/advisories/GHSA-q59x-jc9f-gfqf
- https://github.com/SignalK/signalk-server/security/advisories/GHSA-q59x-jc9f-gfqf
Dane podatności pochodzą z oficjalnych źródeł (CVE® List / NVD). Opisy po polsku są tłumaczone automatycznie i mogą zawierać nieścisłości – na stronie rekordu można wyświetlić wersję angielską.
This product uses the NVD API but is not endorsed or certified by the NVD.
Copyright © 1999–2026, The MITRE Corporation. CVE is a registered trademark and the CVE logo is a registered trademark of The MITRE Corporation.
CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.
NVD Terms of Use / CVE® Terms of Use / nvd.nist.gov / cve.org