该漏洞可导致本地权限提升,可通过更新 polkit
包修复。
修复命令:
yum clean all && yum makecache
yum update polkit -y
此漏洞可能允许容器突破隔离,修复方法为替换为最新版 runc
。
修复步骤:
下载新版 runc:
cd /opt && wget https://github.com/opencontainers/runc/releases/download/v1.1.12/runc.amd64
mv /usr/bin/runc /usr/bin/runcbak
更新为新版本并设置执行权限:
mv /opt/runc.amd64 /usr/bin/runc
chmod +x /usr/bin/runc
systemctl restart docker.service
docker version
未授权访问 Actuator 接口存在执行风险,需引入权限控制。
pom.xml
中添加依赖<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
application.properties
中启用认证配置management.port=8099
management.security.enabled=true
security.user.name=yourUsername
security.user.password=yourPassword
完成后请重启服务以使配置生效。
仅需防止 Actuator 被任意访问时,可使用如下简化配置:
pom.xml
中添加依赖<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
management.security.enabled=true
security.user.name=admin
security.user.password=admin