- Yama var
- Son 7 gün
- CWE-125
CVE-2026-115919
ONNX'te RNN/GRU/LSTM şekil çıkarımında sınır dışı okuma hatası
- Yayımlandı
- Güncellendi
- 26 Eki 2026
- Açık yaşı
- 2 gün
- Kaydı açan
- GitHub_M
ÖzetTürkçe
Open Neural Network Exchange (ONNX), makine öğrenimi birlikte çalışabilirliği için açık bir standarttır. 1.22.0 sürümünden önce, RNNShapeInference_opset1_to_6 fonksiyonu, opset 1-6 arasındaki hatalı biçimlendirilmiş RNN ve LSTM düğümlerini ile opset 3-6 arasındaki GRU düğümlerini, ilk girdinin üçüncü dereceden (rank three) olduğunu doğrulamadan işler. Fonksiyon, boyutu yetersiz bir protobuf şekli üzerinde dim(0) ve dim(1) değerlerine erişir; bu da amaçlanan tekrarlanan alanın dışındaki belleğin okunmasına yol açabilir ve onnx.checker.check_model fonksiyonunu geçebilen güvenilmeyen bir model onnx.shape_inference.infer_shapes ile işlendiğinde uygulamanın sonlanmasına neden olabilir. Bu sorun 1.22.0 sürümünde giderilmiştir.
Kaynaktaki açıklama (İngilizce)
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.
Bu açığın açıklamasını Türkçeye çevirdik. Adım adım çözüm önerilerini kritik ve yeni açıklar için hazırlıyoruz; düzeltilmiş sürüm aşağıdaki tabloda, ayrıntılar üreticinin duyurusunda.
Etkilenen sürümler1 yazılım
| Yazılım | Etkilenen | Düzeltildiği sürüm |
|---|---|---|
| onnx | < 1.22.0 | 1.22.0 |
Kaynaklar6 kaynak
Kayıt geçmişi
- Yayımlandı
İlgili açıklar
Türkçe metin, resmi kayıtlardaki bilgilerle yapay zekâ yardımıyla yazıldı ve yayından önce otomatik kontrollerden geçti. Bir değişikliği uygulamadan önce üreticinin duyurusuna mutlaka bakın.