{"id":"CVE-2026-81571","aliases":["EUVD-2026-70044","GHSA-mhhc-49mj-h4mm"],"status":"published","title":"Brave Popup Builder \u003c 0.8.8 - Unauthenticated Arbitrary Shortcode Execution via UTM Parameter","description":"The Brave WordPress plugin before 0.8.8 does not prevent a URL parameter used to pre-fill a form field from being passed to WordPress's shortcode engine, allowing unauthenticated attackers to have arbitrary shortcodes registered on the site executed server-side.","severity":{"version":"3.1","score":4.8,"vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N","level":"medium","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-10","score":0.00243,"percentile":0.15587,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-74"],"published":"2026-09-02T14:16:52Z","modified":"2026-09-03T17:50:37Z","products":[{"vendor":"brave","product":"brave"},{"vendor":"unknown","product":"brave"}],"references":[{"url":"https://wpscan.com/vulnerability/049d0bfc-962b-4f5b-a089-c45f4ad981e3/","tags":["exploit","vdb-entry","technical-description"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-81571"},{"url":"https://wpscan.com/vulnerability/049d0bfc-962b-4f5b-a089-c45f4ad981e3"},{"url":"https://github.com/advisories/GHSA-mhhc-49mj-h4mm"}],"sources":{"cve":[{"id":"CVE-2026-81571","title":"Brave Popup Builder \u003c 0.8.8 - Unauthenticated Arbitrary Shortcode Execution via UTM Parameter","description":"The Brave WordPress plugin before 0.8.8 does not prevent a URL parameter used to pre-fill a form field from being passed to WordPress's shortcode engine, allowing unauthenticated attackers to have arbitrary shortcodes registered on the site executed server-side.","status":"published","published":"2026-09-02T14:16:52.727Z","modified":"2026-09-02T14:57:37.122Z","cvss":[{"version":"3.1","score":4.8,"vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N","level":"medium","assessor":"cna"}],"cwes":["CWE-74"],"updated_at":"2026-11-02T13:36:18.075535Z"}],"euvd":[{"id":"EUVD-2026-70044","description":"The Brave WordPress plugin before 0.8.8 does not prevent a URL parameter used to pre-fill a form field from being passed to WordPress's shortcode engine, allowing unauthenticated attackers to have arbitrary shortcodes registered on the site executed server-side.","status":"published","published":"2026-09-02T14:16:52Z","modified":"2026-09-02T14:57:37Z","cvss":[{"version":"3.1","score":4.8,"vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N","level":"medium"}],"updated_at":"2026-11-02T18:01:15.49101Z"}],"ghsa":[{"id":"GHSA-mhhc-49mj-h4mm","title":"The Brave WordPress plugin before 0.8.8 does not prevent a URL parameter used to pre-fill a form...","description":"The Brave WordPress plugin before 0.8.8 does not prevent a URL parameter used to pre-fill a form field from being passed to WordPress's shortcode engine, allowing unauthenticated attackers to have arbitrary shortcodes registered on the site executed server-side.","status":"published","published":"2026-09-02T15:34:50Z","modified":"2026-09-02T15:34:56Z","cvss":[{"version":"3.1","score":4.8,"vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N","level":"medium"}],"cwes":["CWE-74"],"updated_at":"2026-11-02T15:11:17.291346Z"}],"nvd":[{"id":"CVE-2026-81571","description":"The Brave WordPress plugin before 0.8.8 does not prevent a URL parameter used to pre-fill a form field from being passed to WordPress's shortcode engine, allowing unauthenticated attackers to have arbitrary shortcodes registered on the site executed server-side.","status":"published","published":"2026-09-02T15:17:42.917Z","modified":"2026-09-03T17:50:37.69Z","cvss":[{"version":"3.1","score":4.8,"vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N","level":"medium","assessor":"secondary"}],"cwes":["CWE-74"],"updated_at":"2026-11-02T14:12:43.399612Z"}]}}
