安全公告/【CVE-2019-12529】

基本信息

漏洞名称:
受影响操作系统:Asianux
危险等级:中危
影响源码包:squid
CVSS评分:5.9
发现日期:2023-08-02
修复版本:4.6-1+deb10u1

漏洞描述

An issue was discovered in Squid 2.x through 2.7.STABLE9, 3.x through 3.5.28, and 4.x through 4.7. When Squid is configured to use Basic Authentication, the Proxy-Authorization header is parsed via uudecode. uudecode determines how many bytes will be decoded by iterating over the input and checking its table. The length is then used to start decoding the string. There are no checks to ensure that the length it calculates isn't greater than the input buffer. This leads to adjacent memory being decoded as well. An attacker would not be able to retrieve the decoded data unless the Squid maintainer had configured the display of usernames on error pages.

修复方式

sudo apt update && sudo apt dist-upgrade

漏洞判定

执行命令apt policy PackageName获取软件包版本号,版本小于修复版本,则受此漏洞影响,版本大于等于修复版本,则此漏洞已修复

补丁

参考

https://security-tracker.debian.org/tracker/CVE-2019-12529
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-12529
https://nvd.nist.gov/vuln/detail/CVE-2019-12529