Vulnerability · Published May 4, 2026 · Assigned by GitHub_M
CVE-2026-42154Prometheus: remote read endpoint allows denial of service via crafted snappy payload
High 7.5
In plain English
A high-severity uncontrolled resource consumption in prometheus from prometheus. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.8% (higher than 57% of all known vulnerabilities). Ready-made attack tooling exists: public proof-of-concept code. Fixed versions are available - upgrade the affected package.
Official description
Prometheus is an open-source monitoring system and time series database. Prior to versions 3.5.3 and 3.11.3, the remote read endpoint (/api/v1/read) does not validate the declared decoded length in a snappy-compressed request body before allocating memory. An unauthenticated attacker can send a small payload that causes a huge heap allocation per request. Under concurrent load this can exhaust available memory and crash the Prometheus process. This issue has been patched in versions 3.5.3 and 3.11.3.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| AlmaLinux:10 | opentelemetry-collector | 0.152.1-1.el10_2 | ALSA-2026:34357 |
| AlmaLinux:9 | opentelemetry-collector | 0.152.1-1.el9_8 | ALSA-2026:34359 |
| Alpine:v3.23 | prometheus | 3.5.3-r0 | ALPINE-CVE-2026-42154 |
| Alpine:v3.24 | prometheus | 3.5.3-r0 | ALPINE-CVE-2026-42154 |
| Debian:12 | prometheus | no fix listed | DEBIAN-CVE-2026-42154 |
| Debian:13 | prometheus | no fix listed | DEBIAN-CVE-2026-42154 |
| Debian:14 | prometheus | 3.5.3+ds1-1 | DEBIAN-CVE-2026-42154 |
| Go | github.com/prometheus/prometheus | 0.311.3 | GHSA-8rm2-7qqf-34qm |
| Go | github.com/prometheus/prometheus | 0.305.2 | GHSA-8rm2-7qqf-34qm |
| Go | github.com/prometheus/prometheus | no fix listed | GHSA-8rm2-7qqf-34qm |
| Go | github.com/prometheus/prometheus | 0.305.2, 0.311.3 | GO-2026-5264 |
| Go | github.com/prometheus/prometheus/v2 | no fix listed | GO-2026-5264 |
| Rocky Linux:10 | opentelemetry-collector | 0:0.152.1-1.el10_2 | RLSA-2026:34357 |
| Rocky Linux:9 | opentelemetry-collector | 0:0.152.1-1.el9_8 | RLSA-2026:34359 |
| Ubuntu:25.10 | prometheus | no fix listed | UBUNTU-CVE-2026-42154 |
| Ubuntu:26.10 | prometheus | no fix listed | UBUNTU-CVE-2026-42154 |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| prometheus | prometheus | < 3.5.3>= 3.6.0, < 3.11.3 |
Weakness: CWE-400, CWE-789, CWE-770 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
References
- https://github.com/prometheus/prometheus/security/advisories/GHSA-8rm2-7qqf-34qm x_refsource_CONFIRM
- https://github.com/prometheus/prometheus/pull/18584 x_refsource_MISC
- https://github.com/prometheus/prometheus/pull/18585 x_refsource_MISC
- https://github.com/prometheus/prometheus/releases/tag/v3.11.3 x_refsource_MISC
- https://github.com/prometheus/prometheus/releases/tag/v3.5.3 x_refsource_MISC
- https://access.redhat.com/security/cve/CVE-2026-42154 vdb-entry, x_refsource_REDHAT
- RHBZ#2466505 issue-tracking, x_refsource_REDHAT
- https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-42154.json x_sadp-csaf-vex
- https://access.redhat.com/errata/RHSA-2026:41019 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:36796 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:53413 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:34357 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:53412 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:53415 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:34359 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:34364 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:56340 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:47952 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:50843 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:41030 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:44622 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:47149 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:53530 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:54288 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:30651 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:60386 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:36651 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:40945 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:40118 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:25039 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:29770 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:25245 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:59833 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:56789 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:56912 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:50758 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:47728 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:48699 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:44235 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:44263 vendor-advisory, x_refsource_REDHAT