提问人:Artem Repko 提问时间:9/25/2023 最后编辑:Artem Repko 更新时间:10/17/2023 访问量:104
Docker Scout CVE 的基本 Microsoft .NET Docker 映像的严重性级别不正确
Docker Scout CVEs have incorrect severity levels for base Microsoft .NET docker images
问:
我试图了解基础Microsoft aspnet docker 映像(如 mcr.microsoft.com/dotnet/aspnet:6.0 或 aspnet:6.0-bookworm-slim)的安全性有什么问题。
我提取了实际图像并通过 docker scout 获得了信息,它们只有低严重性 cve:
> docker scout quickview mcr.microsoft.com/dotnet/aspnet:6.0-bookworm-slim
Your image mcr.microsoft.com/dotnet/aspnet:6.0-bookworm-slim │ 0C 0H 0M 20L
但如果你更准确地看它:
> docker scout cves mcr.microsoft.com/dotnet/aspnet:6.0-bookworm-slim
您可以找到如下CVE:
0C 0H 0M 2L perl 5.36.0-7
pkg:deb/debian/[email protected]?os_distro=bookworm&os_name=debian&os_version=12
x LOW CVE-2023-31486
https://scout.docker.com/v/CVE-2023-31486
Affected range : >=5.36.0-7
Fixed version : not fixed
x LOW CVE-2011-4116
https://scout.docker.com/v/CVE-2011-4116
Affected range : >=5.36.0-7
Fixed version : not fixed
最后,当您转到 CVE-2023-31486 页面时 https://scout.docker.com/vulnerabilities/id/CVE-2023-31486?utm_source=desktop&utm_medium=ExternalLink
您将在 nist 上看到(这是我们推荐的此 CVE 来源),此 CVE 的得分为 8.1,严重性为高!
在 aspnet 运行时应用的这些官方基础映像中,有许多严重性为高的此类 CVE。
我的第一个问题,为什么 Docker Scout 在其报告中与绝对错误的 cve 级别混淆? 我的第二个问题,将基本 Microsoft 映像用于 .net 应用程序的最佳实践是什么?我是否应该使用更新的组件创建自定义映像?或者也许我应该只使用高山图像?
答:
示例中的图像基于 Debian Bookworm。Docker Scout 更喜欢 Linux 发行版的供应商和安全研究团队的严重性和评分。
因此,在您的具体示例中,CVE-2023-31486 在 NIST 上标记为高,但在 https://security-tracker.debian.org/tracker/CVE-2023-31486 上被视为“不重要”。
如果有帮助,请告诉我,
光盘
评论