Miggo Logo

CVE-2025-27421:
Goroutine Leak in Abacus SSE Implementation

7.5

CVSS Score
3.1

Basic Information

EPSS Score
0.2589%
Published
3/3/2025
Updated
3/11/2025
KEV Status
No
Technology
TechnologyGo

Technical Details

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Package NameEcosystemVulnerable VersionsFirst Patched Version
github.com/jasonlovesdoggo/abacusgo< 0.0.0-20250302043802-898ff1204e110.0.0-20250302043802-898ff1204e11

Vulnerability Intelligence
Miggo AIMiggo AI

Miggo AIRoot Cause Analysis

The vulnerability description explicitly mentions improper channel cleanup in SSE implementation and goroutine leaks. The patches reference changes to event broadcasting and connection monitoring. While exact function names aren't provided in diffs, the security advisory references middleware/sse.go and the fix commit shows SSE-related changes. The high confidence comes from direct correlation between described failure modes (blocked channels, missing cleanup) and Go concurrency patterns in SSE implementations. The medium confidence entry reflects common patterns in event broadcasting systems that would require client registration/deregistration logic.

Vulnerable functions

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

WAF Protection Rules

WAF Rule

## *oroutin* L**k in ****us SS* Impl*m*nt*tion ### Summ*ry * *riti**l *oroutin* l**k vuln*r**ility **s ***n i**nti*i** in t** ****us s*rv*r's S*rv*r-S*nt *v*nts (SS*) impl*m*nt*tion. T** issu* o**urs w**n *li*nts *is*onn**t *rom t** `/str**m` *n*po

Reasoning

T** vuln*r**ility **s*ription *xpli*itly m*ntions improp*r ***nn*l *l**nup in SS* impl*m*nt*tion *n* *oroutin* l**ks. T** p*t***s r***r*n** ***n**s to *v*nt *ro****stin* *n* *onn**tion monitorin*. W*il* *x**t `*un*tion n*m*s` *r*n't provi*** in *i**s