squid: improper check for new member in ESIExpression::Evaluate allows for stack buffer overflow
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| n/a | n/a | affected |
|
Configuration 1 [-]
|
Configuration 2 [-]
|
Configuration 3 [-]
|
Configuration 4 [-]
|
| Package | CPE | Advisory | Released Date |
|---|---|---|---|
| Red Hat Enterprise Linux 7 | |||
| squid-7:3.5.20-15.el7_8.1 | cpe:/o:redhat:enterprise_linux:7 | RHSA-2020:2040 | 2020-05-06T00:00:00Z |
| Red Hat Enterprise Linux 8 | |||
| squid:4-8020020200430095908.4cda2c84 | cpe:/a:redhat:enterprise_linux:8 | RHSA-2020:2041 | 2020-05-06T00:00:00Z |
| Red Hat Enterprise Linux 8.0 Update Services for SAP Solutions | |||
| squid:4-8000020200428154754.f8e95b4e | cpe:/a:redhat:rhel_e4s:8.0 | RHSA-2020:2038 | 2020-05-06T00:00:00Z |
| Red Hat Enterprise Linux 8.1 Extended Update Support | |||
| squid:4-8010020200429095057.c27ad7f8 | cpe:/a:redhat:rhel_eus:8.1 | RHSA-2020:2039 | 2020-05-06T00:00:00Z |
No data available yet.
| Source | ID | Title |
|---|---|---|
Debian DLA |
DLA-2278-1 | squid3 security update |
Debian DSA |
DSA-4682-1 | squid security update |
EUVD |
EUVD-2019-4114 | An issue was discovered in Squid through 4.7. When handling the tag esi:when when ESI is enabled, Squid calls ESIExpression::Evaluate. This function uses a fixed stack buffer to hold the expression while it's being evaluated. When processing the expression, it could either evaluate the top of the stack, or add a new member to the stack. When adding a new member, there is no check to ensure that the stack won't overflow. |
Ubuntu USN |
USN-4356-1 | Squid vulnerabilities |
No CVSS v4.0
No CVSS v3.0
This CVE is not in the KEV list.
Exploit prediction score: 6.7% (6.717% probability within 30 days)
Key SSVC decision points have not yet been added.
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
epss
|
epss
|