{"cve":"CVE-2026-42154","nvd":{"published":"2026-05-04T19:16:04.397","modified":"2026-09-10T13:20:07.003","status":"Modified","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.","cvss_v4":null,"cvss_v3":{"version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","score":7.5},"cwes":["CWE-400","CWE-789","CWE-770"],"references":["https://github.com/prometheus/prometheus/pull/18584","https://github.com/prometheus/prometheus/pull/18585","https://github.com/prometheus/prometheus/releases/tag/v3.11.3","https://github.com/prometheus/prometheus/releases/tag/v3.5.3","https://github.com/prometheus/prometheus/security/advisories/GHSA-8rm2-7qqf-34qm"],"products":["prometheus:prometheus"],"source":"nvd","synced_at":"2026-10-19T22:33:09.003606135+00:00"},"epss":{"cve":"CVE-2026-42154","score":0.00813,"percentile":0.57004,"date":"2026-10-31"},"kev":null,"osv":[{"id":"GHSA-8rm2-7qqf-34qm","url":"https://osv.dev/vulnerability/GHSA-8rm2-7qqf-34qm","summary":"Prometheus: Remote read endpoint allows denial of service via crafted snappy payload","modified":"2026-09-10T03:50:46.300420602Z","packages":[{"ecosystem":"Go","name":"github.com/prometheus/prometheus","purl":"pkg:golang/github.com/prometheus/prometheus","ranges":[">=0.306.0 <0.311.3"],"fixed":["0.311.3"]},{"ecosystem":"Go","name":"github.com/prometheus/prometheus","purl":"pkg:golang/github.com/prometheus/prometheus","ranges":["<0.305.2"],"fixed":["0.305.2"]},{"ecosystem":"Go","name":"github.com/prometheus/prometheus","purl":"pkg:golang/github.com/prometheus/prometheus","ranges":[">=1.0.0-rc.0 <=2.5.0"],"fixed":[]}]},{"id":"GO-2026-5264","url":"https://osv.dev/vulnerability/GO-2026-5264","summary":"Prometheus: Remote read endpoint allows denial of service via crafted snappy payload in github.com/prometheus/prometheus","modified":"2026-07-14T16:41:01.254644922Z","packages":[{"ecosystem":"Go","name":"github.com/prometheus/prometheus","purl":"pkg:golang/github.com/prometheus/prometheus","ranges":["<0.305.2",">=0.306.0 <0.311.3",">=1.0.0-rc.0"],"fixed":["0.305.2","0.311.3"]},{"ecosystem":"Go","name":"github.com/prometheus/prometheus/v2","purl":"pkg:golang/github.com/prometheus/prometheus/v2","ranges":["all versions"],"fixed":[]}]}],"attribution":["This product uses the NVD API but is not endorsed or certified by the NVD.","EPSS scores: FIRST Exploit Prediction Scoring System, https://www.first.org/epss","Known exploited vulnerabilities: CISA Known Exploited Vulnerabilities Catalog, https://www.cisa.gov/known-exploited-vulnerabilities-catalog","Package advisories: OSV (https://osv.dev), from the GitHub Advisory Database, PyPA, Go, RustSec and other ecosystem databases, under CC-BY 4.0 or CC0","CVE records: the CVE Program's CVE List (https://www.cve.org), under its terms of use (https://www.cve.org/Legal/TermsOfUse). CVE is a registered trademark of The MITRE Corporation; this product is not affiliated with the CVE Program."]}