摘要:
espeak-ng security update
安全等级: Medium
公告ID: KylinSec-SA-2024-1017
发布日期: 2024年1月5日
关联CVE: CVE-2023-49990 CVE-2023-49991 CVE-2023-49992 CVE-2023-49993 CVE-2023-49994
eSpeak NG 是一款为 Linux、Windows、Android 及其他操作系统设计的紧凑型开源文本到语音转换(TTS)软件。它支持 70 种语言和口音,并基于 Jonathan Duddington 创建的 eSpeak 引擎。
安全修复说明:
CVE-2023-49990:在eSpeak-ng 1.52-dev版本中,synthdata.c 文件中的 SetUpPhonemeTable 函数存在一个缓冲区溢出漏洞。
CVE-2023-49991:同样在eSpeak-ng 1.52-dev版本中,synthdata.c 文件的 CountVowelPosition 函数存在栈缓冲区下溢漏洞。
CVE-2023-49992:eSpeak-ng 1.52-dev版本的 dictionary.c 文件中,RemoveEnding 函数存在栈缓冲区溢出漏洞。
CVE-2023-49993:在eSpeak-ng 1.52-dev的 readclause.c 文件中,ReadClause 函数存在缓冲区溢出漏洞。
CVE-2023-49994:eSpeak-ng 1.52-dev版本的 wavegen.c 文件中,PeaksToHarmspect 函数存在浮点异常漏洞。
这些漏洞都需要通过软件更新或补丁来修复,以确保系统的安全性和稳定性。用户应关注eSpeak-ng的更新通知,并及时安装最新版本。
cve名称 | 产品 | 组件 | 是否受影响 |
---|---|---|---|
CVE-2023-49990 | KY3.4-4A | espeak-ng | Fixed |
CVE-2023-49990 | KY3.4-5A | espeak-ng | Fixed |
CVE-2023-49990 | KY3.5.1 | espeak-ng | Fixed |
CVE-2023-49990 | KY3.5.2 | espeak-ng | Fixed |
CVE-2023-49991 | KY3.4-4A | espeak-ng | Fixed |
CVE-2023-49991 | KY3.4-5A | espeak-ng | Fixed |
CVE-2023-49991 | KY3.5.1 | espeak-ng | Fixed |
CVE-2023-49991 | KY3.5.2 | espeak-ng | Fixed |
CVE-2023-49992 | KY3.4-4A | espeak-ng | Fixed |
CVE-2023-49992 | KY3.4-5A | espeak-ng | Fixed |
CVE-2023-49992 | KY3.5.1 | espeak-ng | Fixed |
CVE-2023-49992 | KY3.5.2 | espeak-ng | Fixed |
CVE-2023-49993 | KY3.4-4A | espeak-ng | Fixed |
CVE-2023-49993 | KY3.4-5A | espeak-ng | Fixed |
CVE-2023-49993 | KY3.5.1 | espeak-ng | Fixed |
CVE-2023-49993 | KY3.5.2 | espeak-ng | Fixed |
CVE-2023-49994 | KY3.4-4A | espeak-ng | Fixed |
CVE-2023-49994 | KY3.4-5A | espeak-ng | Fixed |
CVE-2023-49994 | KY3.5.1 | espeak-ng | Fixed |
CVE-2023-49994 | KY3.5.2 | espeak-ng | Fixed |
软件名称 | 架构 | 版本号 |
---|---|---|
espeak-ng-help | noarch | 1.51-2.kb2.ky3_5 |
espeak-ng | x86_64 | 1.51-2.kb2.ky3_5 |
espeak-ng-devel | x86_64 | 1.51-2.kb2.ky3_5 |
espeak-ng-devel | aarch64 | 1.51-2.kb2.ky3_5 |
espeak-ng | aarch64 | 1.51-2.kb2.ky3_5 |
软件名称 | 架构 | 版本号 |
---|---|---|
espeak-ng-help | noarch | 1.51-2.kb1.ky3_4 |
espeak-ng | x86_64 | 1.51-2.kb1.ky3_4 |
espeak-ng-devel | x86_64 | 1.51-2.kb1.ky3_4 |
espeak-ng-devel | aarch64 | 1.51-2.kb1.ky3_4 |
espeak-ng | aarch64 | 1.51-2.kb1.ky3_4 |
软件名称 | 架构 | 版本号 |
---|---|---|
espeak-ng-help | noarch | 1.51-2.kb1.ky3_4 |
espeak-ng-devel | x86_64 | 1.51-2.kb1.ky3_4 |
espeak-ng | x86_64 | 1.51-2.kb1.ky3_4 |
espeak-ng | aarch64 | 1.51-2.kb1.ky3_4 |
espeak-ng-devel | aarch64 | 1.51-2.kb1.ky3_4 |
软件名称 | 架构 | 版本号 |
---|---|---|
espeak-ng-help | noarch | 1.51-2.ky3_5 |
espeak-ng | x86_64 | 1.51-2.ky3_5 |
espeak-ng-devel | x86_64 | 1.51-2.ky3_5 |
espeak-ng | aarch64 | 1.51-2.ky3_5 |
espeak-ng-devel | aarch64 | 1.51-2.ky3_5 |
方法一:下载安装包进行升级安装
1、通过下载链接下载需要升级的升级包保存,如 xxx.rpm
2、通过rpm命令升级,如 rpm -Uvh xxx.rpm
方法二:通过软件源进行升级安装
1、保持能够连接上互联网
2、通过yum命令升级指定的包,如 yum install 包名