{"id":"CVE-2026-4984","title":"The Twilio integration webhook handler accepts any POST request without validating Twilio's 'X-Twilio-Signature'.\n\nWhen processing media messages, it fetches user-controlled URLs ('MediaUrlN' parameters) using HTTP requests that include …","summary":"The Twilio integration webhook handler accepts any POST request without validating Twilio's 'X-Twilio-Signature'.\n\nWhen processing media messages, it fetches user-controlled URLs ('MediaUrlN' parameters) using HTTP requests that include …","severity":"high","cvss":8.2,"cvssVector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N","cwe":["CWE-345","CWE-352"],"vendor":"botpress","product":"botpress","affected":["botpress"],"published":"2026-03-27","updated":"2026-08-18","source":"NVD","sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2026-4984","references":[{"url":"https://www.tenable.com/security/research/tra-2026-22","label":"vulnreport@tenable.com"}],"tags":["nvd"],"epss":0.00156,"epssPercentile":0.05181,"ingestedAt":"2026-08-18T18:21:28.392Z","slug":"CVE-2026-4984","body":"## Overview\n\nThe Twilio integration webhook handler accepts any POST request without validating Twilio's 'X-Twilio-Signature'.\n\nWhen processing media messages, it fetches user-controlled URLs ('MediaUrlN' parameters) using HTTP requests that include the integration's Twilio credentials in the 'Authorization' header.\n\nAn attacker can forge a webhook payload pointing to their own server and receive the victim's 'accountSID' and 'authToken' in plaintext (base64-encoded Basic Auth), leading to full compromise of the Twilio account.\n\n## Affected\n\n- `botpress`\n\n## Remediation\n\nRefer to the linked advisories for vendor-supplied fixes and affected version ranges.","depth":"twilight","depthScore":45,"depthScoreParts":{"impact":45.1,"likelihood":0,"exploitation":0,"ransomware":0},"changes":[]}