{"id":"CVE-2026-24423","kind":"vulnerability","aliases":["CVE-2026-24423"],"related":[],"title":"SmarterTools SmarterMail versions prior to build 9511 contain an unauthenticated remote code execution vulnerability…","description":"WAF Release - 2026-05-04 · Changelog\n\n# Changelog\n\nNew updates and improvements at Cloudflare.\n\nMay 4, 2026\n\n## WAF Release - 2026-05-04\n\nThis week's release focuses on new detections to expand coverage across command injection, SQL injection, PHP object injection, remote code execution, and XSS attack vectors.\n\nKey Findings\n\n- Existing rule enhancements have been deployed to improve detection resilience against broad classes of web attacks and strengthen behavioral coverage.\n\nContinuous Rule Improvements\n\nWe are continuously refining our managed rules to provide more resilient protection and deeper insights into attack patterns. To ensure an optimal security posture, we recommend consistently monitoring the Security Events dashboard and adjusting rule actions as these enhancements are deployed.\n\n| Ruleset | Rule ID | Legacy Rule ID | Description | Previous Action | New Action | Comments |\n| --- | --- | --- | --- | --- | --- | --- |\n| Cloudflare Managed Ruleset | ...f0884a68 | N/A | XSS, HTML Injection - Object Tag - Body (beta) | Log | Block | This is a new detection. This rule is merged into the original rule \"XSS, HTML Injection - Object Tag\" (ID: ...0c14e284). |\n| Cloudflare Managed Ruleset | ...ff012303 | N/A | XSS, HTML Injection - Object Tag - Headers | Log | Block | This is a new detection. The rule previously known as \"XSS, HTML Injection - Object Tag - Headers (beta)\" is now renamed to \"XSS, HTML Injection - Object Tag - Headers\". |\n| Cloudflare Managed Ruleset | ...16f921d9 | N/A | XSS, HTML Injection - Object Tag - URI | Log | Block | This is a new detection. The rule previously known as \"XSS, HTML Injection - Object Tag - URI (beta)\" is now renamed to \"XSS, HTML Injection - Object Tag - URI\". |\n| Cloudflare Managed Ruleset | ...dc90d21a | N/A | Command Injection - Generic 9 - Body Vector - Beta | N/A | Disabled | This is a new detection. This rule is merged into the original rule \"Command Injection - Generic 9 - Body Vector\" (ID: ...0677175f) |\n| Cloudflare Managed Ruleset | ...f8960375 | N/A | Command Injection - Generic 9 - Header Vector - Beta | N/A | Disabled | This is a new detection. This rule is merged into the original rule \"Command Injection - Generic 9 - Header Vector\" (ID: ...1eb7a999) |\n| Cloudflare Managed Ruleset | ...ef47a800 | N/A | Command Injection - Generic 9 - URI Vector - Beta | N/A | Disabled | This is a new detection. This rule is merged into the original rule \"Command Injection - Generic 9 - URI Vector\" (ID: ...97321c6c) |\n| Cloudflare Managed Ruleset | ...beebf804 | N/A | Command Injection - Sleep - Body | N/A | Disabled | This is a new detection. The rule previously known as \"Command Injection Sleep\" is now renamed to \"Command Injection - Sleep - Body\". |\n| Cloudflare Managed Ruleset | ...0d257566 | N/A | Command Injection - Sleep - Headers | N/A | Disabled | This is a new detection. |\n| Cloudflare Managed Ruleset | ...1856fe86 | N/A | Command Injection - Sleep - URI | N/A | Disabled | This is a new detection. |\n| Cloudflare Managed Ruleset | ...e6e43c37 | N/A | Fortinet FortiSandbox - Command Injection - CVE:CVE-2026-39808 | Log | Block | This is a new detection. |\n| Cloudflare Managed Ruleset | ...88118795 | N/A | Remote Code Execution - Common Bash Bypass - Headers | N/A | Disabled | This is a new detection. |\n| Cloudflare Managed Ruleset | ...9299d53b | N/A | Remote Code Execution - Common Bash Bypass - URI | N/A | Disabled | This is a new detection. |\n| Cloudflare Managed Ruleset | ...b0bf33f9 | N/A | Remote Code Execution - Common Bash Bypass - Body - Beta | N/A | Disabled | This is a new detection. This rule is merged into the original rule \"Remote Code Execution - Common Bash Bypass Body\" (ID: ...efb7e5b9). The rule previously known as \"Remote Code Execution - Common Bash Bypass Beta\" is now renamed to \"Remote Code Execution - Common Bash Bypass Body\". |\n| Cloudflare Managed Ruleset | ...33bfe8b9 | N/A | PHP Object Injection - 2 - Body - Beta | N/A | Disabled | This is a new detection. This rule is merged into the original rule \"PHP Object Injection - 2\" (ID: ...161aafdc) |\n| Cloudflare Managed Ruleset | ...29552387 | N/A | PHP Object Injection - 2 - Headers | N/A | Disabled | This is a new detection. |\n| Cloudflare Managed Ruleset | ...8104f4c5 | N/A | PHP Object Injection - 2 - URI | N/A | Disabled | This is a new detection. |\n| Cloudflare Managed Ruleset | ...6a46201e | N/A | SQLi - DROP - 2 - Beta | N/A | Disabled | This is a new detection. This rule is merged into the original rule \"SQLi - DROP - 2\" (ID: ...48ac2221) |\n| Cloudflare Managed Ruleset | ...8b7f85ee | N/A | SQLi - DROP - 2 - Headers | N/A | Disabled | This is a new detection. |\n| Cloudflare Managed Ruleset | ...1546b5f0 | N/A | SQLi - DROP - 2 - URI | N/A | Disabled | This is a new detection. |\n| Cloudflare Managed Ruleset | ...1e053dce | N/A | SmarterMail - Remote Code Execution - CVE:CVE-2026-24423 | Log | Block | This is a new detection. |\n| Cloudflare Managed Ruleset | ...d0023a36 | N/A | SQLi - SELECT Expression - Body | Block | Disabled | Action changed |\n| Cloudflare Managed Ruleset | ...26cc211f | N/A | SQLi - String Concatenation - URI | Block | Disabled | Action changed |","summary":"SmarterTools SmarterMail has a missing authentication flaw in its ConnectToHub API method, which lets an unauthenticated caller point the mail server at a malicious HTTP server. That server can then serve an OS command that SmarterMail executes, giving the attacker command execution on the mail host.","severity":"critical","cvss":9.8,"epss":null,"exploited":true,"exploited_at":"2026-02-05T00:00:00+00:00","products":[{"name":"smartertools smartermail","fixed":["100.0.9511"],"affected":"< 100.0.9511","ecosystem":"vendor"},{"name":"SmarterTools SmarterMail","fixed":[],"affected":"","ecosystem":"vendor"}],"ecosystems":["vendor"],"tags":["cloudflare","exploited","lab-disclosure","other","ransomware","self-hosted","smartermail","windows"],"not_affected_if":["managed-hosting","unknown"],"how_to_check":null,"fix":"Apply the mitigation from the SmarterTools vendor instructions, or discontinue use of SmarterMail if no mitigation is available (per CISA KEV required action).\nFollow BOD 22-01 guidance if the instance is a cloud service.","status":"open","published_at":"2026-01-23T17:16:13+00:00","first_seen_at":"2026-10-23T19:11:51+00:00","triaged_at":"2026-10-23T20:42:25+00:00","updated_at":"2026-10-24T18:56:54+00:00","category":"other","confidence":0.6,"triage":{"at":"2026-10-23T20:42:25Z","model":"claude-haiku-5-5","output":{"fix":"Apply the mitigation from the SmarterTools vendor instructions, or discontinue use of SmarterMail if no mitigation is available (per CISA KEV required action).\nFollow BOD 22-01 guidance if the instance is a cloud service.","reach":"unknown","summary":"SmarterTools SmarterMail has a missing authentication flaw in its ConnectToHub API method, which lets an unauthenticated caller point the mail server at a malicious HTTP server. That server can then serve an OS command that SmarterMail executes, giving the attacker command execution on the mail host.","category":"other","who_cares":["smartermail","self-hosted","windows"],"confidence":0.6,"needs_auth":"unknown","worst_case":"Attacker runs OS commands on the SmarterMail server and reads its secrets.","analyst_note":"Find the vendor advisory and patched SmarterMail build number, and confirm whether the ConnectToHub endpoint is exposed by default, via the CISA KEV entry and SmarterTools release notes.","how_to_check":"unknown","needs_analyst":true,"not_affected_if":["managed-hosting","unknown"],"user_interaction":"no","needs_special_setup":"unknown","severity_if_unknown":"critical"},"cost_usd":0.000476,"input_tokens":2588,"output_tokens":434,"severity_before":"unknown"},"analyst_status":null,"analyst_note":null,"search":"'-04':87C,103C '-05':86C,102C '-2026':16A,19A,502C '-24423':17A,20A '-39808':503C '0677175f':356C '0c14e284':241C '0d257566':462C '16f921d9':285C '1856fe86':478C '1eb7a999':391C '2':617C '2026':85C,98C,101C '33bfe8b9':612C '4':97C '88118795':514C '9':330C,352C,365C,387C,400C,422C '9299d53b':533C '9511':7A '97321c6c':426C 'across':115C 'action':190C,204C,206C 'adjust':188C 'api':47B 'attack':76B,128C,147C,171C 'authent':42B 'b0bf33f9':552C 'bash':520C,539C,558C,581C,595C,606C 'beebf804':430C 'behavior':150C 'beta':219C,271C,311C,333C,368C,403C,561C,597C,619C 'block':221C,254C,294C,505C 'bodi':218C,331C,353C,435C,458C,560C,583C,608C,618C 'broad':143C 'build':6A 'bypass':521C,540C,559C,582C,596C,607C 'caller':53B 'changelog':88C,89C 'class':144C 'cloudflar':25B,95C,208C,242C,282C,322C,357C,392C,427C,459C,475C,491C,511C,530C,549C,609C 'code':12A,124C,517C,536C,555C,578C,592C,603C 'command':70B,77B,116C,327C,349C,362C,384C,397C,419C,432C,448C,455C,464C,480C,498C 'comment':207C 'common':519C,538C,557C,580C,594C,605C 'connecttohub':46B 'consist':181C 'contain':8A 'continu':152C,157C 'coverag':114C,151C 'cve':15A,18A,500C,501C 'dashboard':186C 'dc90d21a':325C 'deeper':168C 'deploy':137C,195C 'descript':202C 'detec':626C 'detect':111C,140C,226C,259C,299C,340C,375C,410C,442C,474C,490C,510C,529C,548C,568C 'disabl':335C,370C,405C,437C,469C,485C,524C,543C,563C,621C 'disclosur':29B 'e6e43c37':494C 'ef47a800':395C 'efb7e5b9':585C 'enhanc':134C,193C 'ensur':174C 'event':185C 'execut':13A,73B,78B,125C,518C,537C,556C,579C,593C,604C 'exist':132C 'expand':113C 'exploit':26B 'f0884a68':211C 'f8960375':360C 'ff012303':245C 'find':131C 'flaw':43B 'focus':108C 'fortinet':496C 'fortisandbox':497C 'generic':329C,351C,364C,386C,399C,421C 'give':74B 'header':252C,270C,281C,366C,388C,467C,522C 'host':34B,82B 'html':214C,236C,248C,266C,277C,288C,306C,317C 'http':61B 'id':198C,201C,240C,355C,390C,425C,584C 'improv':93C,139C,154C 'inject':117C,119C,122C,215C,237C,249C,267C,278C,289C,307C,318C,328C,350C,363C,385C,398C,420C,433C,449C,456C,465C,481C,499C,616C 'insight':169C 'key':130C 'known':263C,303C,446C,589C 'lab':28B 'lab-disclosur':27B 'legaci':199C 'let':50B 'log':220C,253C,293C,504C 'mail':56B,81B 'malici':60B 'manag':160C,209C,243C,283C,323C,358C,393C,428C,460C,476C,492C,512C,531C,550C,610C 'may':96C 'merg':230C,344C,379C,414C,572C 'method':48B 'miss':41B 'monitor':182C 'n/a':212C,246C,286C,326C,334C,361C,369C,396C,404C,431C,436C,463C,468C,479C,484C,495C,515C,523C,534C,542C,553C,562C,613C,620C 'new':90C,110C,205C,225C,258C,298C,339C,374C,409C,441C,473C,489C,509C,528C,547C,567C,625C 'object':121C,216C,238C,250C,268C,279C,290C,308C,319C,615C 'optim':176C 'origin':233C,347C,382C,417C,575C 'os':69B 'pattern':172C 'php':120C,614C 'point':54B 'postur':178C 'previous':203C,262C,302C,445C,588C 'prior':4A 'protect':166C 'provid':163C 'ransomwar':31B 'recommend':180C 'refin':158C 'releas':84C,100C,107C 'remot':11A,123C,516C,535C,554C,577C,591C,602C 'renam':274C,314C,453C,600C 'resili':141C,165C 'rule':133C,153C,161C,189C,197C,200C,228C,234C,261C,301C,342C,348C,377C,383C,412C,418C,444C,570C,576C,587C 'ruleset':196C,210C,244C,284C,324C,359C,394C,429C,461C,477C,493C,513C,532C,551C,611C 'secur':177C,184C 'self':33B 'self-host':32B 'serv':67B 'server':57B,62B,64B 'sleep':434C,450C,457C,466C,482C 'smartermail':2A,22A,24A,35B,38B,72B 'smartertool':1A,37B 'smartertools':21A,23A 'sql':118C 'strengthen':149C 'tag':217C,239C,251C,269C,280C,291C,309C,320C 'unauthent':10A,52B 'updat':91C 'uri':292C,310C,321C,401C,423C,483C,541C 'vector':129C,332C,354C,367C,389C,402C,424C 'version':3A 'vulner':14A 'waf':83C,99C 'web':146C 'week':105C 'window':36B 'xss':127C,213C,235C,247C,265C,276C,287C,305C,316C","nicknames":[],"mitigations":[{"kind":"waf-rule","scope":null,"since":"2026-05-04","covers":"HTTP requests proxied through Cloudflare, detected by the Cloudflare Managed Ruleset rule 'SmarterMail - Remote Code Execution - CVE:CVE-2026-24423', changed from Log to Block","limits":"none stated","source":"https://developers.cloudflare.com/changelog/post/2026-05-04-waf-release/","vendor":"Cloudflare","seen_at":"2026-10-24T18:56:10Z","confidence":0.9,"source_title":"WAF Release - 2026-05-04 · Changelog","customer_action":"monitor the Security Events dashboard and adjust rule actions as needed"}],"who_affected":null,"tier":null,"verified":{},"analyst_revisit_at":null,"first_public_at":"2026-01-23T17:16:13+00:00","kev":{"dateAdded":"2026-02-05","dueDate":"2026-02-26","requiredAction":"Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.","knownRansomwareCampaignUse":"Known"},"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","cvss_by":"disclosure@vulncheck.com","poc_count":0,"sources":[{"source":"kev","external_id":"CVE-2026-24423","url":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog?search_api_fulltext=CVE-2026-24423","severity":null,"published_at":"2026-02-05T00:00:00+00:00","modified_at":null,"first_seen_at":"2026-10-23T19:11:51+00:00","fetched_at":"2026-10-25T10:39:04+00:00","note":null},{"source":"nvd","external_id":"CVE-2026-24423","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-24423","severity":null,"published_at":"2026-01-23T17:16:13+00:00","modified_at":"2026-08-04T05:16:38+00:00","first_seen_at":"2026-10-23T23:44:51+00:00","fetched_at":"2026-10-23T23:44:51+00:00","note":null},{"source":"lab","external_id":"https://developers.cloudflare.com/changelog/post/2026-05-04-waf-release/#CVE-2026-24423","url":"https://developers.cloudflare.com/changelog/post/2026-05-04-waf-release/","severity":null,"published_at":"2026-05-04T18:56:06+00:00","modified_at":null,"first_seen_at":"2026-10-24T18:56:54+00:00","fetched_at":"2026-10-24T18:56:54+00:00","note":"Cloudflare: WAF Release - 2026-05-04 · Changelog"}],"documents":[{"id":2908,"url":"https://developers.cloudflare.com/changelog/post/2026-05-04-waf-release/","title":"Cloudflare: WAF Release - 2026-05-04 · Changelog","kind":"advisory","source":"lab","text":"WAF Release - 2026-05-04 · Changelog\n\n# Changelog\n\nNew updates and improvements at Cloudflare.\n\nMay 4, 2026\n\n## WAF Release - 2026-05-04\n\nThis week's release focuses on new detections to expand coverage across command injection, SQL injection, PHP object injection, remote code execution, and XSS attack vectors.\n\nKey Findings\n\n- Existing rule enhancements have been deployed to improve detection resilience against broad classes of web attacks and strengthen behavioral coverage.\n\nContinuous Rule Improvements\n\nWe are continuously refining our managed rules to provide more resilient protection and deeper insights into attack patterns. To ensure an optimal security posture, we recommend consistently monitoring the Security Events dashboard and adjusting rule actions as these enhancements are deployed.\n\n| Ruleset | Rule ID | Legacy Rule ID | Description | Previous Action | New Action | Comments |\n| --- | --- | --- | --- | --- | --- | --- |\n| Cloudflare Managed Ruleset | ...f0884a68 | N/A | XSS, HTML Injection - Object Tag - Body (beta) | Log | Block | This is a new detection. This rule is merged into the original rule \"XSS, HTML Injection - Object Tag\" (ID: ...0c14e284). |\n| Cloudflare Managed Ruleset | ...ff012303 | N/A | XSS, HTML Injection - Object Tag - Headers | Log | Block | This is a new detection. The rule previously known as \"XSS, HTML Injection - Object Tag - Headers (beta)\" is now renamed to \"XSS, HTML Injection - Object Tag - Headers\". |\n| Cloudflare Managed Ruleset | ...16f921d9 | N/A | XSS, HTML Injection - Object Tag - URI | Log | Block | This is a new detection. The rule previously known as \"XSS, HTML Injection - Object Tag - URI (beta)\" is now renamed to \"XSS, HTML Injection - Object Tag - URI\". |\n| Cloudflare Managed Ruleset | ...dc90d21a | N/A | Command Injection - Generic 9 - Body Vector - Beta | N/A | Disabled | This is a new detection. This rule is merged into the original rule \"Command Injection - Generic 9 - Body Vector\" (ID: ...0677175f) |\n| Cloudflare Managed Ruleset | ...f8960375 | N/A | Command Injection - Generic 9 - Header Vector - Beta | N/A | Disabled | This is a new detection. This rule is merged into the original rule \"Command Injection - Generic 9 - Header Vector\" (ID: ...1eb7a999) |\n| Cloudflare Managed Ruleset | ...ef47a800 | N/A | Command Injection - Generic 9 - URI Vector - Beta | N/A | Disabled | This is a new detection. This rule is merged into the original rule \"Command Injection - Generic 9 - URI Vector\" (ID: ...97321c6c) |\n| Cloudflare Managed Ruleset | ...beebf804 | N/A | Command Injection - Sleep - Body | N/A | Disabled | This is a new detection. The rule previously known as \"Command Injection Sleep\" is now renamed to \"Command Injection - Sleep - Body\". |\n| Cloudflare Managed Ruleset | ...0d257566 | N/A | Command Injection - Sleep - Headers | N/A | Disabled | This is a new detection. |\n| Cloudflare Managed Ruleset | ...1856fe86 | N/A | Command Injection - Sleep - URI | N/A | Disabled | This is a new detection. |\n| Cloudflare Managed Ruleset | ...e6e43c37 | N/A | Fortinet FortiSandbox - Command Injection - CVE:CVE-2026-39808 | Log | Block | This is a new detection. |\n| Cloudflare Managed Ruleset | ...88118795 | N/A | Remote Code Execution - Common Bash Bypass - Headers | N/A | Disabled | This is a new detection. |\n| Cloudflare Managed Ruleset | ...9299d53b | N/A | Remote Code Execution - Common Bash Bypass - URI | N/A | Disabled | This is a new detection. |\n| Cloudflare Managed Ruleset | ...b0bf33f9 | N/A | Remote Code Execution - Common Bash Bypass - Body - Beta | N/A | Disabled | This is a new detection. This rule is merged into the original rule \"Remote Code Execution - Common Bash Bypass Body\" (ID: ...efb7e5b9). The rule previously known as \"Remote Code Execution - Common Bash Bypass Beta\" is now renamed to \"Remote Code Execution - Common Bash Bypass Body\". |\n| Cloudflare Managed Ruleset | ...33bfe8b9 | N/A | PHP Object Injection - 2 - Body - Beta | N/A | Disabled | This is a new detection. This rule is merged into the original rule \"PHP Object Injection - 2\" (ID: ...161aafdc) |\n| Cloudflare Managed Ruleset | ...29552387 | N/A | PHP Object Injection - 2 - Headers | N/A | Disabled | This is a new detection. |\n| Cloudflare Managed Ruleset | ...8104f4c5 | N/A | PHP Object Injection - 2 - URI | N/A | Disabled | This is a new detection. |\n| Cloudflare Managed Ruleset | ...6a46201e | N/A | SQLi - DROP - 2 - Beta | N/A | Disabled | This is a new detection. This rule is merged into the original rule \"SQLi - DROP - 2\" (ID: ...48ac2221) |\n| Cloudflare Managed Ruleset | ...8b7f85ee | N/A | SQLi - DROP - 2 - Headers | N/A | Disabled | This is a new detection. |\n| Cloudflare Managed Ruleset | ...1546b5f0 | N/A | SQLi - DROP - 2 - URI | N/A | Disabled | This is a new detection. |\n| Cloudflare Managed Ruleset | ...1e053dce | N/A | SmarterMail - Remote Code Execution - CVE:CVE-2026-24423 | Log | Block | This is a new detection. |\n| Cloudflare Managed Ruleset | ...d0023a36 | N/A | SQLi - SELECT Expression - Body | Block | Disabled | Action changed |\n| Cloudflare Managed Ruleset | ...26cc211f | N/A | SQLi - String Concatenation - URI | Block | Disabled | Action changed |","published_at":"2026-05-04T18:56:06+00:00","relation":"advisory","confidence":null,"note":"Cloudflare disclosure page"}],"notice":"Free to read at a human pace. An API with keys and an MCP server are in preparation; early access: hello@infrastack.ai"}