1、修复的安全漏洞
CVE-2020-10177
描述:Pillow是一款基于Python的图像处理库。Pillow 7.1.0之前版本中的libImaging/FliDecode.c文件存在缓冲区错误漏洞。该漏洞源于网络系统或产品在内存上执行操作时,未正确验证数据边界,导致向关联的其他内存位置上执行了错误的读写操作。攻击者可利用该漏洞导致缓冲区溢出或堆溢出等。
2、受影响的软件包
python3-pil < 7.0.0-ok9
3、软件包修复版本
python3-pil >= 7.0.0-ok9
4、修复方法
方法一:配置openKylin软件源(镜像默认配置的源)
deb http://archive.build.openkylin.top/openkylin/ yangtze main cross pty
deb http://archive.build.openkylin.top/openkylin/ yangtze-security main cross pty
deb http://archive.build.openkylin.top/openkylin/ yangtze-updates main cross pty
配置完成后执行命令更新软件包:
sudo apt update
sudo apt install python3-pil
方法二:通过软件包下载地址下载软件包并安装
sudo dpkg -i python3-pil_0.60.8-ok2_amd64.deb
5、软件包下载地址
http://archive.build.openkylin.top/openkylin/pool/main/p/pillow/python3-pil_7.0.0-ok9_amd64.deb
6、修复验证
使用软件包查询命令,查看相关软件包版本是否与修复版本一致,如果版本一致,则说明修复成功。
dpkg -l python3-pil