Katalog CVE

CVE-2026-40006

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.18%

Percentyl 7 - wyżej niż 7% wszystkich znanych CVE

Streszczenie

W Apache IoTDB w trybie AirGap (pipe_air_gap_receiver_enabled=true) odbiornik rur akceptuje nieuwierzytelnione połączenia TCP na porcie 9780. Atakujący może wysłać kontrolowaną 32-bitową liczbę całkowitą, która jest używana jako rozmiar alokacji pamięci bez górnego ograniczenia, co prowadzi do wyczerpania pamięci sterty JVM i awarii procesu DataNode.

Ocena ryzyka

Nieuwierzytelniony atakujący może zdalnie spowodować awarię lub poważną degradację wydajności serwera IoTDB, co prowadzi do przerwania działania systemu monitorowania i analizy danych czasowych.

Rekomendacja

Należy niezwłocznie zaktualizować Apache IoTDB do wersji 2.0.10 lub nowszej, która zawiera poprawkę ograniczającą maksymalny rozmiar alokacji pamięci.

Inne podatności w Apache IoTDB

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Memory Allocation with Excessive Size Value, Allocation of Resources Without Limits or Throttling, Missing Authentication for Critical Function vulnerability in Apache IoTDB. When pipe_air_gap_receiver_enabled=true, the IoTDB AirGap pipe receiver accepts raw TCP connections on port 9780 with no authentication. The readLength method reads an attacker-controlled 32-bit integer from the socket and readData passes it directly to new byte[length] with no upper-bound check. An unauthenticated attacker can cause the JVM to attempt an allocation of up to 2,147,483,647 bytes per connection, exhausting heap memory and crashing or severely degrading the DataNode process. This issue affects Apache IoTDB: from 1.0.0 before 2.0.10. Users are recommended to upgrade to version 2.0.10, which fixes the issue.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS