Miggo Logo

CVE-2025-31483: Miniflux Media Proxy vulnerable to Stored Cross-site Scripting due to improper Content-Security-Policy configuration

4.8

CVSS Score
4.0

Basic Information

EPSS Score
0.21859%
Published
4/4/2025
Updated
4/4/2025
KEV Status
No
Technology
TechnologyGo

Technical Details

CVSS Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:A/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Package NameEcosystemVulnerable VersionsFirst Patched Version
miniflux.app/v2go< 2.2.72.2.7

Vulnerability Intelligence
Miggo AIMiggo AI

Miggo AIRoot Cause Analysis

The analysis focused on functions directly modified by the patch. The mediaProxy function is directly related to the vulnerability as it handles the /proxy/* route. Other functions were modified to enhance security by using a more restrictive CSP.

Vulnerable functions

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

WAF Protection Rules

WAF Rule

## Summ*ry *u* to * w**k *ont*nt S**urity Poli*y on t** `/proxy/*` rout*, *n *tt**k*r **n *yp*ss t** *SP o* t** m**i* proxy *n* *x**ut* *ross-sit* s*riptin* w**n op*nin* *xt*rn*l im***s in * n*w t**/win*ow. ## Imp**t * m*li*ious **** ***** to Mini

Reasoning

T** *n*lysis *o*us** on *un*tions *ir**tly mo*i*i** *y t** p*t**. T** `m**i*Proxy` *un*tion is *ir**tly r*l*t** to t** vuln*r**ility *s it **n*l*s t** /proxy/* rout*. Ot**r *un*tions w*r* mo*i*i** to *n**n** s**urity *y usin* * mor* r*stri*tiv* *SP.