Skip to content

prometheus

Monitoring & Metrics

Prometheus is a systems and service monitoring system that collects metrics from configured targets, evaluates rules, displays results, and triggers alerts.

Go Latest v3.12.0 · 6d ago Security brief →

Features

  • Multi-dimensional data model with metric name and key/value dimensions
  • PromQL – a powerful query language leveraging dimensionality
  • Autonomous single‑server nodes without dependency on distributed storage
  • HTTP pull model for time‑series collection (with optional push via gateway)
  • Service discovery and static configuration for target discovery

Recent releases

View all 11 releases →
Upgrade now
v3.12.0 Breaking risk
Auth RCE / SSRF

Reject oversized snappy remote writes; fix secret exposure

v3.11.3 Security relevant
Security fixes
  • AzureAD OAuth client_secret exposed in plaintext via /-/config endpoint (CVE-2026-42151, GHSA-wg65-39gg-5wfj)
  • Remote-read snappy-compressed requests with excessive decoded length (CVE-2026-42154, GHSA-8rm2-7qqf-34qm)
  • Old UI stored XSS via unescaped le label values in heatmap (GHSA-fw8g-cg8f-9j28)
Full changelog

This release fixes mutiple security issues.

We would like to thank the following people for the responsible disclosures:

  • Shadowbyte (4c1dr3aper) - Charlie Lewis for the Remote-Read snappy decode vulnerability.

  • Brett Gervasoni for the AzureAD OAuth client_secret vulnerability.

  • @iiihaiii and @Ngocnn97 for the Old UI XSS vulnerability.

  • [SECURITY] AzureAD remote write: Fix OAuth client_secret being exposed in plaintext via /-/config endpoint. GHSA-wg65-39gg-5wfj / CVE-2026-42151 #18590

  • [SECURITY] Remote-read: Reject snappy-compressed requests whose declared decoded length exceeds the decode limit. GHSA-8rm2-7qqf-34qm / CVE-2026-42154 #18584

  • [SECURITY] UI: Fix stored XSS via unescaped le label values in old UI heatmap chart tick labels. GHSA-fw8g-cg8f-9j28 #18588

v3.5.3 Security relevant
Security fixes
  • AzureAD OAuth client_secret exposure via /-/config endpoint (GHSA-wg65-39gg-5wfj / CVE-2026-42151)
  • Remote-Write snappy decompression decode limit bypass
  • Remote-Read snappy decompression decode limit bypass (GHSA-8rm2-7qqf-34qm / CVE-2026-42154)
Full changelog

This release fixes mutiple security issues.

We would like to thank the following people for the responsible disclosures:

  • Shadowbyte (4c1dr3aper) - Charlie Lewis for the Remote-Read snappy decode vulnerability.
  • Brett Gervasoni for the AzureAD OAuth client_secret vulnerability.
  • @iiihaiii and @Ngocnn97 for the Old UI XSS vulnerability.

  • [SECURITY] AzureAD remote write: Fix OAuth client_secret being exposed in plaintext via /-/config endpoint. GHSA-wg65-39gg-5wfj / CVE-2026-42151 #18587
  • [SECURITY] Remote-Write: Reject snappy-compressed requests whose declared decoded length exceeds the decode limit. #18591
  • [SECURITY] Remote-read: Reject snappy-compressed requests whose declared decoded length exceeds the decode limit. GHSA-8rm2-7qqf-34qm / CVE-2026-42154 #18585
  • [SECURITY] UI: Fix stored XSS via unescaped le label values in old UI heatmap chart tick labels. GHSA-fw8g-cg8f-9j28 #18589
v3.11.2 Security relevant
Security fixes
  • Stored XSS via unescaped metric names and labels (CVE-2026-40179)
Notable features
  • Consul SD: Introduced health_filter field for Health API filtering
  • Consul SD: Fixed filter parameter application in Health API
v3.5.2 Security relevant
Security fixes
  • Stored XSS via unescaped metric names and labels (CVE-2026-40179)
Notable features
  • Regex: Performance optimization by removing Simplify call

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
64,259
Forks
10,478
Languages
Go TypeScript Yacc

Install & Platforms

Install via
binary docker

Open source alternatives

Beta — feedback welcome: [email protected]