Miggo Logo

GHSA-mgfg-7533-7jf6: ezsystems/ezplatform-http-cache affected by Breach with Varnish VCL

N/A

CVSS Score

Basic Information

CVE ID
-
EPSS Score
-
CWE
-
Published
12/2/2024
Updated
12/2/2024
KEV Status
No
Technology
TechnologyPHP

Technical Details

CVSS Vector
-
Package NameEcosystemVulnerable VersionsFirst Patched Version
ezsystems/ezplatform-http-cachecomposer< 2.3.162.3.16

Vulnerability Intelligence
Miggo AIMiggo AI

Miggo AIRoot Cause Analysis

The vulnerability stems from Varnish VCL templates enabling compression for content types carrying sensitive data (JSON/API responses). The commit diff shows removal of 'application/json' and 'application/vnd.ez.api' from compression conditions in both varnish5.vcl and varnish7.vcl files. These subroutines control response handling, and their compression of secret-bearing content types created a BREACH attack surface. The direct correlation between the patch changes and vulnerability description confirms these as the vulnerable points.

Vulnerable functions

Only Mi**o us*rs **n s** t*is s**tion

WAF Protection Rules

WAF Rule

### Imp**t T*is is not * vuln*r**ility in t** *o** p*r s*, *ut in*lu*** V*rnis* V*L t*mpl*t*s *n**l* *ompr*ssion o* *PI *n* JSON m*ss***s. T*is is * pot*nti*l **s* o* t** *R**** vuln*r**ility, w*i** *****ts *TTP *ompr*ssion, w**r* s**r*ts **n ** *xtr

Reasoning

T** vuln*r**ility st*ms *rom V*rnis* V*L t*mpl*t*s *n**lin* *ompr*ssion *or *ont*nt typ*s **rryin* s*nsitiv* **t* (JSON/*PI r*spons*s). T** *ommit *i** s*ows r*mov*l o* '*ppli**tion/json' *n* '*ppli**tion/vn*.*z.*pi' *rom *ompr*ssion *on*itions in *o