{"id":"CVE-2026-115299","kind":"vulnerability","aliases":["CVE-2026-115299"],"related":[],"title":"WordPress Contact Form by Supsystic: CSRF lets attacker reroute site mail","description":"The Contact Form by Supsystic  WordPress plugin before 1.11.1 does not verify a CSRF nonce before saving its mail settings, allowing an attacker to overwrite the site's outbound mail configuration, including the SMTP server, its credentials and the notification recipient, by tricking a logged-in administrator into visiting a crafted page, which can route the Contact Form by Supsystic  WordPress plugin before 1.11.1's contact-form notifications through infrastructure the attacker controls.","summary":"The Contact Form by Supsystic WordPress plugin before 1.11.1 saves its mail settings without checking a CSRF nonce. An attacker can trick a logged-in administrator into visiting a crafted page that overwrites the SMTP server, its credentials and the notification recipient.","severity":"medium","cvss":null,"epss":null,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["contact-form","package","self-hosted","wordpress","wordpress-plugin"],"not_affected_if":["plugin-not-installed","plugin-version-1.11.1-or-later"],"how_to_check":"- Check the installed version of the Contact Form by Supsystic plugin in the WordPress admin plugins list; affected if below `1.11.1`.\n- Review the plugin's mail settings for an SMTP host or notification recipient you did not set.","fix":"- Contact Form by Supsystic: move to `1.11.1` or later.","status":"open","published_at":"2026-10-29T06:17:19+00:00","first_seen_at":"2026-10-29T06:53:13+00:00","triaged_at":"2026-10-29T06:54:43+00:00","updated_at":"2026-10-29T06:54:43+00:00","category":"package","confidence":0.7,"triage":{"at":"2026-10-29T06:54:43Z","model":"claude-haiku-5-5","output":{"fix":"- Contact Form by Supsystic: move to `1.11.1` or later.","reach":"internet","title":"WordPress Contact Form by Supsystic: CSRF lets attacker reroute site mail","impact":"medium","summary":"The Contact Form by Supsystic WordPress plugin before 1.11.1 saves its mail settings without checking a CSRF nonce. An attacker can trick a logged-in administrator into visiting a crafted page that overwrites the SMTP server, its credentials and the notification recipient.","audience":"businesses","category":"package","nicknames":[],"who_cares":["wordpress","wordpress-plugin","contact-form","self-hosted"],"confidence":0.7,"fix_status":"available","needs_auth":"no","worst_case":"Attacker takes over outbound mail and captures contact-form submissions","analyst_note":"","how_to_check":"- Check the installed version of the Contact Form by Supsystic plugin in the WordPress admin plugins list; affected if below `1.11.1`.\n- Review the plugin's mail settings for an SMTP host or notification recipient you did not set.","plain_action":"","needs_analyst":false,"not_affected_if":["plugin-not-installed","plugin-version-1.11.1-or-later"],"who_is_affected":"Sites running the Contact Form by Supsystic WordPress plugin before 1.11.1 are exposed, particularly where an administrator is logged in while browsing other sites. Sites without this plugin are not affected.","user_interaction":"yes","needs_special_setup":"no","severity_if_unknown":"medium"},"cost_usd":0.000695,"input_tokens":4192,"output_tokens":551,"severity_before":"unknown"},"analyst_status":null,"analyst_note":null,"search":"'-115299':14A,17A '-2026':13A,16A '1.11.1':37B,80C,136C 'administr':55B,119C 'allow':92C 'attack':8A,48B,94C,145C 'check':43B 'configur':102C 'contact':2A,19B,30B,73C,129C,139C 'contact-form':18B,138C 'control':146C 'craft':59B,123C 'credenti':67B,108C 'csrf':6A,45B,85C 'cve':12A,15A 'form':3A,20B,31B,74C,130C,140C 'host':24B 'includ':103C 'infrastructur':143C 'let':7A 'log':53B,117C 'logged-in':52B,116C 'mail':11A,40B,90C,101C 'nonc':46B,86C 'notif':70B,111C,141C 'outbound':100C 'overwrit':62B,96C 'packag':21B 'page':60B,124C 'plugin':28B,35B,78C,134C 'recipi':71B,112C 'rerout':9A 'rout':127C 'save':38B,88C 'self':23B 'self-host':22B 'server':65B,106C 'set':41B,91C 'site':10A,98C 'smtp':64B,105C 'supsyst':5A,33B,76C,132C 'trick':50B,114C 'verifi':83C 'visit':57B,121C 'without':42B 'wordpress':1A,25B,27B,34B,77C,133C 'wordpress-plugin':26B","nicknames":[],"mitigations":[],"who_affected":"Sites running the Contact Form by Supsystic WordPress plugin before 1.11.1 are exposed, particularly where an administrator is logged in while browsing other sites. Sites without this plugin are not affected.","tier":"C","verified":{},"analyst_revisit_at":null,"fix_status":"available","audience":"businesses","plain_action":null,"first_public_at":"2026-10-29T06:17:19+00:00","kev":null,"cvss_vector":null,"cvss_by":null,"poc_count":0,"sources":[{"source":"nvd","external_id":"CVE-2026-115299","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-115299","severity":null,"published_at":"2026-10-29T06:17:19+00:00","modified_at":"2026-10-29T06:17:19+00:00","first_seen_at":"2026-10-29T06:53:13+00:00","fetched_at":"2026-10-29T06:53:13+00:00","note":null}],"documents":[],"notice":"Free to read at a human pace. An API with keys and an MCP server are in preparation; early access: hello@infrastack.ai"}