Description
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.
No analysis available yet.
Remediation
No remediation available yet.
Tracking
Sign in to view the affected projects.
Advisories
| 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 |
References
History
Wed, 16 Jul 2025 13:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
epss
|
epss
|
Status: PUBLISHED
Assigner: mitre
Published:
Updated: 2024-08-04T23:24:37.851Z
Reserved: 2019-06-02T00:00:00.000Z
Link: CVE-2019-12519
No data.
Status : Modified
Published: 2020-04-15T20:15:13.473
Modified: 2024-11-21T04:23:01.190
Link: CVE-2019-12519
OpenCVE Enrichment
No data.
Debian DLA
Debian DSA
EUVD
Ubuntu USN