![如何修复 CVE-2023-2650- OpenSSL 中的类型混淆漏洞?](https://linux22.com/image/1073440/%E5%A6%82%E4%BD%95%E4%BF%AE%E5%A4%8D%20CVE-2023-2650-%20OpenSSL%20%E4%B8%AD%E7%9A%84%E7%B1%BB%E5%9E%8B%E6%B7%B7%E6%B7%86%E6%BC%8F%E6%B4%9E%EF%BC%9F.png)
您看到的错误消息表明我的系统尚未更新到最新版本的 OpenSSL,其中包含针对 CVE-2023-2650 漏洞的修复。如何解决此问题:
Hit:1 http://us.archive.ubuntu.com/ubuntu jammy InRelease
Hit:2 http://us.archive.ubuntu.com/ubuntu jammy-updates InRelease
Hit:3 https://dl.google.com/linux/chrome/deb stable InRelease
Hit:4 https://packages.microsoft.com/repos/edge stable InRelease
Hit:5 http://us.archive.ubuntu.com/ubuntu jammy-backports InRelease
Hit:6 https://esm.ubuntu.com/cis/ubuntu jammy InRelease
Hit:7 http://us.archive.ubuntu.com/ubuntu jammy-security InRelease
Hit:8 https://esm.ubuntu.com/apps/ubuntu jammy-apps-security InRelease
Hit:9 https://esm.ubuntu.com/apps/ubuntu jammy-apps-updates InRelease
Hit:10 https://esm.ubuntu.com/infra/ubuntu jammy-infra-security InRelease
Hit:11 https://esm.ubuntu.com/infra/ubuntu jammy-infra-updates InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
4 packages can be upgraded. Run 'apt list --upgradable' to see them.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
#
# An OpenSSL vulnerability has recently been fixed with USN-6188-1 & 6119-1:
# CVE-2023-2650: possible DoS translating ASN.1 object identifiers.
# Ensure you have updated the package to its latest version.
#
The following packages have been kept back:
libspeechd2 speech-dispatcher speech-dispatcher-audio-plugins speech-dispatcher-espeak-ng
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
openssl 版本:
OpenSSL 3.0.2 15 Mar 2022 (Library: OpenSSL 3.0.2 15 Mar 2022)
答案1
不幸的是,你的假设是错误的。让我来为你解读一下这条信息。
# An OpenSSL vulnerability has recently been fixed with USN-6188-1 & 6119-1:
# CVE-2023-2650: possible DoS translating ASN.1 object identifiers.
# Ensure you have updated the package to its latest version.
这是一个服务讯息告诉您 OpenSSL 有一个安全更新。这不是错误,警告或类似的东西。
The following packages have been kept back:
libspeechd2 speech-dispatcher speech-dispatcher-audio-plugins speech-dispatcher-espeak-ng
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
由于有 4 个软件包被保留,并且没有需要升级的软件包,因此显然 OpenSSL 已经升级到最新版本。
如果你跑步,apt policy openssl
你会得到:
openssl:
Installed: 3.0.2-0ubuntu1.10
Candidate: 3.0.2-0ubuntu1.10
Version table:
...
这是最新升级版本(截至 2023 年 8 月)。
apt 消息只是一项服务,称为“APT 新闻”。要删除这些消息,参见此问答。
答案2
我仍然会弹出此信息。如果您知道修补版本(3.0.2-0ubuntu1.10),你可以使用以下命令检查已安装的版本apt list openssl
:
openssl/jammy-security,jammy-updates,now 3.0.2-0ubuntu1.10 amd64 [installed]
当我运行时我无法让警告消失sudo apt upgrade
,但您可以运行sudo pro fix CVE-2023-2650
来检查您是否有任何其他易受攻击的软件包:
CVE-2023-2650: OpenSSL vulnerability
- https://ubuntu.com/security/CVE-2023-2650
No affected source packages are installed.
✔ CVE-2023-2650 does not affect your system.