CVE-2026-109575
KrytyczneCVSS 9.8Streszczenie
HAProxy Data Plane API w wersjach od 2.2.0 do 3.4.3 (oraz odpowiednie wydania Enterprise Edition) zawiera globalną logikę uwierzytelniania, która nieprawidłowo usuwa zabezpieczenia dla wielu typów transportu. Gdy skonfigurowano TLS CA i określono numeryczny port TLS, aplikacja globalnie wyłącza podstawowe uwierzytelnianie na współdzielonym wewnętrznym handlerze żądań, co pozwala nieuwierzytelnionym atakującym na dostęp do endpointów HTTP lub UNIX, całkowicie omijając poświadczenia i uzyskując pełny dostęp administracyjny do API.
Ocena ryzyka
Atakujący może uzyskać pełny dostęp administracyjny do API, co pozwala na odczyt wrażliwych danych konfiguracyjnych HAProxy lub zastąpienie zarządzanej konfiguracji, co może prowadzić do naruszenia bezpieczeństwa całej infrastruktury.
Rekomendacja
Zaktualizuj HAProxy Data Plane API do wersji 3.4.4, 3.3.9, 3.2.17, 3.0.25, 2.9.29 lub odpowiednich wersji EE. Dodatkowo ogranicz dostęp do endpointów zarządzania i wdróż uwierzytelnianie na poziomie sieci.
Powiązane podatności
- CVE-2026-82110Krytyczne
IBM DataStage on Cloud Pak for Data 5.4.0.0 zawiera podatność na przejście ścieżki (path traversal) z powodu nieprawidłowej walidacji nazw ścieżek. Zdalny uwierzytelniony atakujący może wykorzystać tę podatność do wykonania dowolnego kodu.
- CVE-2026-82103Krytyczne
IBM DataStage on Cloud Pak for Data 5.4.0.0 ujawnia wrażliwe informacje nieupoważnionemu podmiotowi. Zdalny uwierzytelniony atakujący może wykorzystać tę podatność do uzyskania poufnych danych.
- CVE-2026-82101Krytyczne
IBM DataStage on Cloud Pak for Data 5.4.0.0 zawiera podatność na przejście ścieżki, która może prowadzić do odmowy usługi. Zdalny uwierzytelniony atakujący może wykorzystać tę podatność do zakłócenia działania usługi.
- CVE-2026-90920Krytyczne
IBM Maximo AI Service 9.1.0 i 9.2.0 zawiera podatność związaną z nieprawidłową kontrolą generowania kodu. Zdalny atakujący może wykorzystać tę podatność do wykonania dowolnego kodu.
- CVE-2026-44828Krytyczne
Qexo w wersjach od 4.0.0 do 4.2.0 udostępnia endpoint /api/init_step/ bez uwierzytelnienia, autoryzacji ani zabezpieczenia przed ponownym uruchomieniem konfiguracji. Nieuwierzytelniony atakujący z ważnym tokenem CSRF może zresetować ustawienie INIT i ponownie wejść w proces konfiguracji, co może ujawnić przechowywane dane uwierzytelniające PROVIDER.
- CVE-2026-109566Krytyczne
Rapyd Admin w wersjach od 9.0.0 do przed 9.20.0 zawiera twardo zakodowane poświadczenia, które pozwalają zdalnym nieuwierzytelnionym atakującym uzyskać dostęp super-administratora przez konto admin@laravel z hasłem admin. Konto jest tworzone przez instalator i cicho odtwarzane przy każdym uruchomieniu rpd:make, umożliwiając atakującym ominięcie autoryzacji i ograniczeń dzierżawy.
- CVE-2026-108929Krytyczne
Netcore NR268 w wersji 1.7.121109 zawiera podatność na wstrzykiwanie argumentów w funkcji execvp pliku /router/DDNSset.cgi w komponencie DDNS. Manipulacja argumentem Hostname może prowadzić do wstrzyknięcia argumentów, a atak może być przeprowadzony zdalnie.
- CVE-2025-71429Krytyczne
GPT-SoVITS do wersji 20250606v2pro zawiera podatność na wstrzykiwanie poleceń systemu operacyjnego w pliku tools/uvr5/vr.py, która pozwala nieuwierzytelnionym atakującym wykonywać polecenia przez ścieżki folderów wyjściowych. Atakujący mogą wprowadzić substytucje powłoki, takie jak $(...), w polach tekstowych folderu wyjściowego UVR5 WebUI z eksportem mp3 lub m4a, aby uruchomić polecenia jako użytkownik serwera.
- CVE-2026-96012Krytyczne
IBM Db2 Mirror for i w wersjach 7.4, 7.5 i 7.6 jest podatny na eskalację uprawnień. Uwierzytelniony atakujący może wysłać złośliwe żądanie, które omija dodatkowe kontrole autoryzacji i walidacji danych wejściowych, aby wykonać złośliwy kod i uzyskać podwyższone uprawnienia.
- CVE-2026-108362Krytyczne
W bibliotece Privasys Remote Attestation TLS Clients przed wersją 0.11.0 dowody atestacji TEE są akceptowane bez wymagania jawnie autoryzowanej tożsamości platformy. Atakujący w sieci może sfałszować dowody lub wydobyć sekrety atestacji z przejętej, nieunieważnionej platformy, a weryfikator zaakceptuje pomiary z innej platformy TEE jako pochodzące od zamierzonego Atestera. Umożliwia to podszycie się pod atestowany punkt końcowy TLS.
Oryginalny opis (angielski, źródło NVD)
In HAProxy Data Plane API 2.2.0 through 3.4.3 (and corresponding Enterprise Edition releases), Server.ConfigureAPI() has process-global authentication logic that improperly drops security controls across multiple transport types. When a TLS Certificate Authority (tls_ca) is configured and a numeric TLS port (tls_port) is specified, the application globally disables Basic authentication on its shared internal request handler. Because this handler is shared concurrently among HTTP, HTTPS, and UNIX domain socket listeners, and mutual TLS (mTLS) client certificate verification (tls.RequireAndVerifyClientCert) is enforced exclusively on the HTTPS server path, all other simultaneously active non-mTLS listeners fail open. Consequently, an unauthenticated attacker capable of reaching an affected HTTP or UNIX management endpoint can completely bypass credentials to gain full API administrative access. This allows unauthorized remote or local actors to read sensitive, cleartext HAProxy configuration data or replace the managed configuration entirely via the raw configuration endpoint. This has been fixed in versions 3.4.4, 3.3.9, 3.2.17, 3.0.25, 2.9.29, and their respective EE backports by migrating to a per-request TLS connection-state validation model.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

