CVE-2022-23536

Alertmanager can expose local files content via specially crafted config

State
Published
Severity
6.5 Medium
Published
Dec 19, 2022
Updated
Apr 16, 2025
Reserved
Jan 19, 2022

Read the record on cve.org

Description

Cortex provides multi-tenant, long term storage for Prometheus. A local file inclusion vulnerability exists in Cortex versions 1.13.0, 1.13.1 and 1.14.0, where a malicious actor could remotely read local files as a result of parsing maliciously crafted Alertmanager configurations when submitted to the Alertmanager Set Configuration API. Only users of the Alertmanager service where `-experimental.alertmanager.enable-api` or `enable_api: true` is configured are affected. Affected Cortex users are advised to upgrade to patched versions 1.13.2 or 1.14.1. However as a workaround, Cortex administrators may reject Alertmanager configurations containing the `api_key_file` setting in the `opsgenie_configs` section before sending to the Set Alertmanager Configuration API.

Scores

CVSSScoreVectorSource
3.16.5 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:NGitHub_M

Weaknesses

  • CWE-73 External Control of File Name or Path
  • CWE-184 Incomplete List of Disallowed Inputs
  • CWE-641 Improper Restriction of Names for Files and Other Resources

Affected Products

ProductVersions
cortexcortexproject
  • >= 1.13.0, <= 1.13.1Affected
  • = 1.14.0Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.