CVE-2026-54559
Təsvir
PocketSphinx kiçik bir nitq tanıma sistemidir. Versiya 5.1.1-dək src/lm/ngram_model_trie.c faylındakı trie dil modeli yükləyiciləri ARPA, DMP və binary format başlıqlarında sərhəd şərtlərini kifayət qədər yoxlamır, həmçinin src/mdef.c və src/util/bio.c fayllarındakı akustik model yükləyiciləri məhdudiyyətsiz sətir sahələri ilə sscanf funksiyasından istifadə edir. Buna görə də etibarsız, korlanmış və ya zərərli dil və ya akustik modelin yüklənməsi stek və ya heap bufer daşmalarına və yaddaşın korlanmasına səbəb ola bilər. POCKETSPHINX_PATH tərəfindən seçilmiş kataloga yazıya icazəsi olan hücumçu, PocketSphinx-in sonradan yüklədiyi model faylını əvəz edə və ya yeni fayl əlavə edə bilər; PocketSphinx 5prealpha istifadəçiləri üçün heç bir geri qaytarılmış yamama (backport patch) mövcud deyil və onlar düzəliş edilmiş versiyaya keçid etməlidirlər. Bu problem 5.1.1 versiyasında aradan qaldırılıb.
Necə düzəltmək olar
- pocketsphinx5.1.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| pocketsphinxPyPI | v < 5.1.1 | 5.1.1 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.