1. 修復的CVE信息
CVE-2019-25041
Unbound是荷蘭NLnet Labs(Nlnet Labs)基金會的一款支持驗證遞歸和緩存的DNS解析器。Unbound 1.9.5之前版本存在安全漏洞,該漏洞允許通過dname pkt拷貝中的壓縮名稱斷言失敗。
CVE-2019-25040
Unbound是荷蘭NLnet Labs(Nlnet Labs)基金會的一款支持驗證遞歸和緩存的DNS解析器。Unbound 1.9.5之前版本存在安全漏洞,該漏洞允許通過dname pkt拷貝中的壓縮名稱進行無限循環。
CVE-2019-25038
Unbound是荷蘭NLnet Labs(Nlnet Labs)基金會的一款支持驗證遞歸和緩存的DNS解析器。Unbound 1.9.5之前版本存在安全漏洞,該漏洞允許在dnscrypt dnscrypt.c的大小計算中出現整數溢出。
CVE-2019-25039
Unbound是荷蘭NLnet Labs(Nlnet Labs)基金會的一款支持驗證遞歸和緩存的DNS解析器。Unbound 1.9.5之前版本存在安全漏洞,該漏洞允許在respip中計算respip.c的大小時出現整數溢出。
CVE-2019-25042
Unbound是荷蘭NLnet Labs(Nlnet Labs)基金會的一款支持驗證遞歸和緩存的DNS解析器。Unbound 1.9.5之前版本存在安全漏洞,該漏洞源于取消綁定允許通過rdata副本中的壓縮名稱進行越界寫入。
CVE-2020-28935
Unbound是荷蘭NLnet Labs(Nlnet Labs)基金會的一款支持驗證遞歸和緩存的DNS解析器。
NLnet Labs Unbound 1.12.0版本及之前版本和NLnet Labs NSD 4.3.3版本及之前版本存在安全漏洞,該漏洞允許一個本地符號鏈接攻擊。在寫入PID文件時,如果文件不存在,Unbound和NSD將創建該文件,或者打開現有文件進行寫入。在文件已經存在的情況下,如果文件碰巧是符號鏈接而不是常規文件,則它們將遵循符號鏈接。
CVE-2019-25031
Unbound是荷蘭NLnet Labs(Nlnet Labs)基金會的一款支持驗證遞歸和緩存的DNS解析器。Unbound 1.9.5之前版本存在安全漏洞,該漏洞允許在成功的man-in-the-middle攻擊明文HTTP會話時,在create unbinding ad servers.sh中進行配置注入。
CVE-2019-25032
Unbound是荷蘭NLnet Labs(Nlnet Labs)基金會的一款支持驗證遞歸和緩存的DNS解析器。Unbound 1.9.5之前版本存在安全漏洞,該漏洞允許通過區域分配程序的整數溢出。
CVE-2019-25033
Unbound是荷蘭NLnet Labs(Nlnet Labs)基金會的一款支持驗證遞歸和緩存的DNS解析器。Unbound 1.9.5之前版本存在安全漏洞,該漏洞允許通過ALIGN UP宏在區域分配器中溢出整數。
CVE-2019-25034
Unbound是荷蘭NLnet Labs(Nlnet Labs)基金會的一款支持驗證遞歸和緩存的DNS解析器。Unbound 1.9.5之前版本存在安全漏洞,該漏洞允許sldns str2wire dname buf起源中的整數溢出,導致越界寫。
CVE-2019-25035
Unbound是荷蘭NLnet Labs(Nlnet Labs)基金會的一款支持驗證遞歸和緩存的DNS解析器。Unbound 1.9.5之前版本存在安全漏洞,該漏洞源于允許sldns bget令牌par中的越界寫入。
CVE-2019-25036
Unbound是荷蘭NLnet Labs(Nlnet Labs)基金會的一款支持驗證遞歸和緩存的DNS解析器。Unbound 1.9.5之前版本存在安全漏洞,該漏洞允許synth cname中的斷言失敗和拒絕服務。
CVE-2019-25037
Unbound是荷蘭NLnet Labs(Nlnet Labs)基金會的一款支持驗證遞歸和緩存的DNS解析器。Unbound 1.9.5之前版本存在安全漏洞,該漏洞允許通過一個無效的數據包在dname pkt拷貝中斷言失敗和拒絕服務。
2. 受影響的軟件包
銀河麒麟桌面操作系統V10 SP1
libunbound-dev
libunbound8
python-unbound
python3-unbound
unbound
unbound-anchor
unbound-host
3. 影響的操作系統
銀河麒麟桌面操作系統V10 SP1
4. 修復版本
軟件包:unbound
1.9.4-2kylin1.2(V10 SP1)
5. 修復方法
方法一:配置源進行升級安裝
打開軟件包源配置文件,根據倉庫地址進行修改。
4.0.2桌面版本:http://archive.kylinos.cn/kylin/KYLIN-ALL 4.0.2-desktop main restricted universe multiverse
4.0.2-sp1桌面版本:http://archive.kylinos.cn/kylin/KYLIN-ALL 4.0.2sp1-desktop main restricted universe multiverse
4.0.2-sp2桌面版本:http://archive.kylinos.cn/kylin/KYLIN-ALL 4.0.2sp2-desktop main restricted universe multiverse
4.0.2-sp3桌面版本:http://archive.kylinos.cn/kylin/KYLIN-ALL 4.0.2sp3-desktop main restricted universe multiverse
4.0.2-sp4桌面版本:http://archive.kylinos.cn/kylin/KYLIN-ALL 4.0.2sp4-desktop main restricted universe multiverse
10.0版本:http://archive.kylinos.cn/kylin/KYLIN-ALL 10.0 main restricted universe multiverse
10.1專業版本:http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1 main restricted universe multiverse
配置完成后執行更新命令進行升級。$sudo apt update
方法二:下載安裝包進行升級安裝
通過軟件包地址下載軟件包,使用軟件包升級命令根據受影響的組件包列表 升級相關的組件包。$dpkg -i Packagelists
6. 軟件包下載地址
銀河麒麟桌面操作系統V10 SP1
X86下載地址:
http://archive.kylinos.cn/kylin/KYLIN-ALL/pool/main/u/unbound/unbound_1.9.4-2kylin1.2_amd64.deb
http://archive.kylinos.cn/kylin/KYLIN-ALL/pool/main/u/unbound/libunbound8_1.9.4-2kylin1.2_amd64.deb
http://archive.kylinos.cn/kylin/KYLIN-ALL/pool/main/u/unbound/unbound-host_1.9.4-2kylin1.2_amd64.deb