Description
Miniflux before 2.3.5 contains an insufficient session expiration vulnerability that allows attackers to retain account access because password changes do not revoke existing web sessions. Attackers holding a leaked password or copied session cookie keep access for up to 30 days, reading integration credentials, creating API keys, or registering passkeys.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| miniflux | miniflux | 0 <2.3.5 | — |
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | miniflux | 2.3.5-1 | — |
| Debian 13 | miniflux | No fix yet | — |
References
- https://github.com/miniflux/v2/security/advisories/GHSA-ch38-3q93-fwg8
- https://github.com/miniflux/v2/commit/229035a4df6e60107d1117eb50696b23e08cb4b8
- https://github.com/miniflux/v2/pull/4594
- https://github.com/miniflux/v2/releases/tag/v2.3.5
- https://github.com/miniflux/v2/blob/v2.3.4/internal/storage/user.go#L174-L190
- https://www.vulncheck.com/advisories/miniflux-before-2.3.5-insufficient-session-expiration-after-password-change