First published: Fri Mar 17 2023(Updated: )
### Impact An unauthenticated user can retrieve Prometheus metrics from a publicly reachable Miniflux instance where the `METRICS_COLLECTOR` [configuration option](https://miniflux.app/docs/configuration.html#metrics-collector) is enabled and `METRICS_ALLOWED_NETWORKS` is set to `127.0.0.1/8` (the default). ### Patches PR #1745 fixes the problem. Available in Miniflux >= 2.0.43. ### Workarounds Set `METRICS_COLLECTOR` to `false` (default) or run Miniflux behind a trusted reverse-proxy. ### References - https://miniflux.app/docs/configuration.html#metrics-collector - https://miniflux.app/docs/configuration.html#metrics-allowed-networks
Credit: security-advisories@github.com
Affected Software | Affected Version | How to fix |
---|---|---|
Miniflux | <2.0.43 | |
go/miniflux.app | <=1.0.46 | |
go/miniflux.app/v2 | <=2.0.42 | 2.0.43 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2023-27591 has a medium severity level due to the potential exposure of sensitive metrics data.
To fix CVE-2023-27591, upgrade Miniflux to version 2.0.43 or later, ensuring the METRICS_COLLECTOR option is configured securely.
CVE-2023-27591 allows unauthenticated access to Prometheus metrics, risking exposure of application performance data.
CVE-2023-27591 affects Miniflux versions prior to 2.0.43 and versions of the Miniflux.app package up to 1.0.46.
Yes, CVE-2023-27591 is particularly relevant when the METRICS_COLLECTOR option is enabled and METRICS_ALLOWED_NETWORKS is set improperly.