CVE Catalog

CVE-2026-108954

MediumCVSS 6.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.27%

18th percentile - higher than 18% of all known CVEs

Summary

A vulnerability in sherpa-onnx (k2-fsa) up to 1.13.8. The function OfflineTransducerGreedySearchDecoder::Decode in file offline-transducer-greedy-search-decoder.cc has an issue with the vocab_size argument, leading to buffer overflow. The attack can be launched remotely. The exploit has been made public. If only official model packs with consistent metadata are used, the bug may not be reachable, but the code still contains the vulnerability due to trusting unvalidated model metadata.

Risk Assessment

Risk of remote code execution or system crash due to buffer overflow, especially when using malicious model packs.

Recommendation

Upgrade sherpa-onnx to the latest version after the fix is released; avoid using unofficial or tampered model packs.

Related vulnerabilities

Original NVD description (English source)

A vulnerability was found in k2-fsa sherpa-onnx up to 1.13.8. This issue affects the function OfflineTransducerGreedySearchDecoder::Decode of the file sherpa-onnx/csrc/offline-transducer-greedy-search-decoder.cc of the component Offline Transducer Greedy Search Decoder. The manipulation of the argument vocab_size results in buffer overflow. The attack can be launched remotely. The exploit has been made public and could be used. If only official model packs are used and they always keep metadata consistent with the joiner, the bug may not be reachable in normal supported usage. However, from a security and robustness standpoint, the code still contains the vulnerability because it trusts unvalidated model metadata and can be triggered by a malformed or tampered model pack.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS