[Forgot Password]
Login  Register Subscribe

30479

 
 

423868

 
 

248392

 
 

909

 
 

195452

 
 

282

Paid content will be excluded from the download.


Download | Alert*
CVE
view JSON

CVE-2019-12529Date: (C)2019-07-12   (M)2024-03-29


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.

CVSS Score and Metrics +CVSS Score and Metrics -

CVSS V3 Severity:CVSS V2 Severity:
CVSS Score : 5.9CVSS Score : 4.3
Exploit Score: 2.2Exploit Score: 8.6
Impact Score: 3.6Impact Score: 2.9
 
CVSS V3 Metrics:CVSS V2 Metrics:
Attack Vector: NETWORKAccess Vector: NETWORK
Attack Complexity: HIGHAccess Complexity: MEDIUM
Privileges Required: NONEAuthentication: NONE
User Interaction: NONEConfidentiality: PARTIAL
Scope: UNCHANGEDIntegrity: NONE
Confidentiality: HIGHAvailability: NONE
Integrity: NONE 
Availability: NONE 
  
Reference:
https://seclists.org/bugtraq/2019/Aug/42
DSA-4507
FEDORA-2019-cb50bcc189
USN-4065-1
USN-4065-2
https://lists.debian.org/debian-lts-announce/2019/07/msg00018.html
https://lists.debian.org/debian-lts-announce/2020/07/msg00009.html
http://www.squid-cache.org/Versions/v4/changesets/
http://www.squid-cache.org/Versions/v4/changesets/squid-4-dd46b5417809647f561d8a5e0e74c3aacd235258.patch
https://github.com/squid-cache/squid/commits/v4
openSUSE-SU-2019:2540
openSUSE-SU-2019:2541

CPE    144
cpe:/a:squid-cache:squid:3.4.1
cpe:/a:squid-cache:squid:3.4.4
cpe:/a:squid-cache:squid:3.4.2
cpe:/a:squid-cache:squid:3.4.3
...
CWE    1
CWE-200
OVAL    16
oval:org.secpod.oval:def:2500091
oval:org.secpod.oval:def:604508
oval:org.secpod.oval:def:57565
oval:org.secpod.oval:def:705078
...

© SecPod Technologies