我正在尝试更新我的Dockerfile上的setuptools,以解决这个漏洞cve - 2022 - 40897 .
然而,当进入项目的Jfrog时,没有这两个选项时出现的setuptools的版本比没有遵循这两个选项时更高。
我尝试了以下选项:
RUN apk add --upgrade py3-setuptools
RUN apk upgrade --no-cache py3-setuptools
RUN python -m ensurepip RUN pip install --no-cache --upgrade pip setuptools
关于如何在Dockerfile上强制更新setuptools的任何想法?
该漏洞已在setuptools
版本65.5.1中修复。要在Dockerfile中指定setuptools
的新版本,请包括以下内容:
RUN pip install setuptools>=65.5.1
或者,如果您的项目包含"requirements.txt"文件,然后你可以添加以下行到该文件:setuptools>=65.5.1