CVE-2026-115732
KrytyczneCVSS 9.0Streszczenie
W trapperkeeper-authorization używanym przez Puppet Server występuje nieprawidłowa autoryzacja przy dopasowywaniu nazw certyfikatów. Klient posiadający certyfikat podpisany przez CA, którego nazwa rozszerza lub skraca autoryzowaną nazwę hosta, może zostać autoryzowany jako ten host. Umożliwia to podszywanie się pod inne węzły, a w Puppet Enterprise dostęp do administracji CA i zdalne wykonanie poleceń na zarządzanych węzłach.
Ocena ryzyka
Podszycie się pod inny węzeł może prowadzić do nieautoryzowanego dostępu do zarządzania infrastrukturą i zdalnego wykonania poleceń. Wymaga to jednak certyfikatu z kolidującą nazwą wydanego przez CA.
Rekomendacja
Zastosuj dostępne poprawki dla Puppet Server i trapperkeeper-authorization. Ogranicz automatyczne podpisywanie certyfikatów i weryfikuj nazwy certyfikatów przed wydaniem.
Powiązane podatności
- CVE-2026-22058Krytyczne
StorageGRID w wersjach 11.3 i nowszych pozwala atakującemu posiadającemu wiedzę o produkcie oraz możliwość komunikacji z siecią Grid Network na określonych portach na wysyłanie nieautoryzowanych żądań.
- CVE-2026-120931Krytyczne
Podatność typu out-of-bounds write w WebGL w Google Chrome na Androidzie w wersjach przed 156.0.8078.47 pozwala zdalnemu atakującemu na wykonanie dowolnego kodu poza piaskownicą za pomocą spreparowanej strony HTML.
- CVE-2026-112354Krytyczne
Interfejs webowy stacji ładowania Etrel INCH AC w wersjach firmware przed 7.1.2 i 8.0.1 zawiera podatność na wbudowane domyślne poświadczenia, co pozwala zdalnym atakującym uzyskać pełny dostęp administratora poprzez logowanie się na fabryczne konto. Atakujący mogą zalogować się przez nieszyfrowany HTTP, aby uzyskać pełną konfigurację ładowarki, tożsamość OCPP ChargePoint oraz szczegóły połączenia CSMS WebSocket, umożliwiając nieautoryzowaną kontrolę administracyjną nad stacją ładowania.
- CVE-2026-95860Krytyczne
W bibliotece node-opcua (implementacja OPC UA dla TypeScript i Node.js) w wersjach od 2.42.0 do 2.180.0 kontrola dostępu na poziomie przestrzeni nazw skonfigurowana przez setDefaultRolePermissions nie jest respektowana dla węzłów bez jawnych uprawnień. Metoda SessionContext.getApplicableRolePermissions odczytuje brakującą lub pustą wartość zamiast skonfigurowanego pola, a wynik null jest traktowany jako zezwolenie. Anonimowy klient sieciowy może w konsekwencji zapisywać zmienne lub wywoływać metody, gdy operator polegał na restrykcyjnych ustawieniach domyślnych.
- CVE-2026-82158Krytyczne
Dell Wyse Management Suite w wersjach przed 2609.0.0.155 zawiera podatność typu cross-site scripting (niewłaściwa neutralizacja danych wejściowych podczas generowania strony). Niskouprzywilejowany atakujący z dostępem zdalnym może wykorzystać tę lukę do wstrzyknięcia skryptu.
- CVE-2026-121249Krytyczne
W Google Chrome przed wersją 157.0.8103.38 występuje przepełnienie bufora w komponencie ANGLE. Zdalny atakujący może wykonać dowolny kod poza piaskownicą za pomocą spreparowanej strony HTML.
- CVE-2026-121247Krytyczne
W Google Chrome na systemie Android przed wersją 157.0.8103.38 występuje przepełnienie bufora w komponencie Dawn. Zdalny atakujący może potencjalnie wykonać dowolny kod poza piaskownicą za pomocą spreparowanej strony HTML.
- CVE-2026-121246Krytyczne
Podatność use-after-free w komponencie WebGL przeglądarki Google Chrome na Androidzie w wersjach przed 157.0.8103.38. Zdalny atakujący może potencjalnie wykonać dowolny kod poza piaskownicą za pomocą spreparowanej strony HTML.
- CVE-2026-121241Krytyczne
Podatność use-after-free w komponencie Navigation przeglądarki Google Chrome na Androidzie w wersjach przed 157.0.8103.38. Zdalny atakujący może potencjalnie wykonać dowolny kod poza piaskownicą za pomocą spreparowanej strony HTML.
- CVE-2026-121234Krytyczne
Podniesienie uprawnień w komponencie Contacts przeglądarki Google Chrome na Androidzie przed wersją 157.0.8103.38 pozwala zdalnemu atakującemu potencjalnie wykonać dowolny kod poza piaskownicą za pomocą spreparowanej strony HTML.
Oryginalny opis (angielski, źródło NVD)
Incorrect authorization in the certificate-name matching of trapperkeeper-authorization, as used by Puppet Server, in the affected products, allows a client that holds a CA-signed certificate whose name extends or shortens an authorized hostname to be authorized as that host. This enables impersonation of other nodes and, in Puppet Enterprise, access to certificate-authority administration and remote command execution on managed nodes. Exploitation requires a certificate with a colliding name, which the certificate authority issues by approval or autosign.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

