낮음취약점
ONNX: Heap-Buffer-Overflow READ in Gemm Version Converter Adapter via Undersized Input Shape
GHSA-p893-rvq9-2xf9 · CVE-2026-63632 · PYSEC-2026-3587 · 갱신 2026. 8. 4.
영향 받는 패키지
| 생태계 | 패키지 | 수정 버전 |
|---|---|---|
| PyPI | onnx | 1.22.0 |
GHSA-p893-rvq9-2xf9 · CVE-2026-63632 · PYSEC-2026-3587 · 갱신 2026. 8. 4.
| 생태계 | 패키지 | 수정 버전 |
|---|---|---|
| PyPI | onnx | 1.22.0 |
186-byte PoC. ASan confirms: heap-buffer-overflow READ of size 16 at gemm_7_6.h:41, 0 bytes after 48-byte region allocated in tensorShapeProtoToDimensions at ir_pb_converter.cc:216.
Any application that uses onnx.version_converter.convert_version() on untrusted models is vulnerable. This includes model conversion pipelines and tools that auto-downgrade opset versions for compatibility. On Release builds the OOB read is silent — the read value propagates into the converted model's output shape, potentially leaking heap data. On ASan builds it's detected as a heap-buffer-overflow. Could also cause crashes with different heap layouts.