{"id":"CVE-2026-91080","summary":"webhook through 2.8.3 Memory Exhaustion via Oversized Request Body","details":"webhook through 2.8.3 reads the entire request body into memory before evaluating trigger rules, allowing unauthenticated attackers to exhaust memory by sending oversized bodies. Attackers can send multi-gigabyte request bodies with invalid signatures to trigger out-of-memory conditions and crash the service.","modified":"2026-09-16T03:48:48.703266868Z","published":"2026-09-14T17:52:08.259Z","database_specific":{"osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/91xxx/CVE-2026-91080.json","cna_assigner":"VulnCheck","cwe_ids":["CWE-770"]},"references":[{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/91xxx/CVE-2026-91080.json"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-91080"},{"type":"ADVISORY","url":"https://www.vulncheck.com/advisories/webhook-through-2.8.3-memory-exhaustion-via-oversized-request-body"},{"type":"REPORT","url":"https://github.com/adnanh/webhook/issues/756"},{"type":"PACKAGE","url":"https://github.com/adnanh/webhook"},{"type":"ARTICLE","url":"https://github.com/adnanh/webhook/blob/2.8.3/webhook.go"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/adnanh/webhook","events":[{"introduced":"0"},{"fixed":"f78eeeca7d2d5f4af2e792d1df5c6e2b0c922dad"}],"database_specific":{"extracted_events":[{"introduced":"0"},{"last_affected":"2.8.3"},{"fixed":"2.8.3"}],"source":["AFFECTED_FIELD","DESCRIPTION"]}}],"versions":["2.8.2","2.8.1","2.8.0","2.7.0","2.6.11","2.6.10","2.6.9","2.6.7","2.6.8","2.6.6","2.3.9","2.3.2","2.3.0","2.2.2","2.2.0","2.1.0","2.0.0"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-91080.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V4","score":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N"}]}