Katalog CVE

CVE-2026-115919

ŚrednieCVSS 6.2
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.18%

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

Streszczenie

Biblioteka ONNX przed wersją 1.22.0 w funkcji RNNShapeInference_opset1_to_6() przetwarza zniekształcone węzły RNN i LSTM z opsetów 1-6 oraz GRU z opsetów 3-6 bez weryfikacji, że pierwszy wejściowy tensor ma rangę trzy. Funkcja uzyskuje dostęp do dim(0) i dim(1) na zbyt małym kształcie protobuf, co może odczytać poza zamierzonym polem i zakończyć aplikację podczas przetwarzania niezaufanego modelu przez onnx.shape_inference.infer_shapes().

Ocena ryzyka

Atakujący może dostarczyć spreparowany model ONNX powodujący awarię aplikacji podczas wnioskowania kształtów, prowadząc do odmowy usługi. Ryzyko dotyczy systemów przetwarzających niezaufane modele ML.

Rekomendacja

Zaktualizuj bibliotekę ONNX do wersji 1.22.0 lub nowszej. Unikaj przetwarzania niezaufanych modeli bez dodatkowej walidacji.

Inne podatności w ONNX

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

Open Neural Network Exchange (ONNX) is an open standard for machine learning interoperability. Prior to 1.22.0, RNNShapeInference_opset1_to_6() processes malformed RNN and LSTM nodes from opsets 1 through 6 and GRU nodes from opsets 3 through 6 without verifying that the first input has rank three. The function accesses dim(0) and dim(1) on an undersized protobuf shape, which can read outside the intended repeated field and terminate an application when onnx.shape_inference.infer_shapes() processes an untrusted model that can pass onnx.checker.check_model(). This issue is fixed in version 1.22.0.

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