{"id":"CVE-2026-120737","kind":"vulnerability","aliases":["CVE-2026-120737"],"related":[],"title":"Jupiter X Core WordPress plugin: unauthenticated access to private post data","description":"The Jupiter X Core plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 4.62.0 This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for unauthenticated attackers to enumerate and render arbitrary published post types not intended for public listing — including Flamingo CF7 submission records containing submitter names, email addresses, phone numbers, full messages, and IP addresses — and perform meta_query boolean-oracle reads against the postmeta of any published post. Exploitation requires that a Posts or Advanced Posts widget on the site has 'Is Archive Template' enabled, which is the standard Jupiter X archive-template configuration used by most Jupiter X sites; additionally, the nonce verified by the second endpoint is minted via wp_create_nonce and printed on every frontend page as ravenTools.nonce, rendering it ineffective as an authorization barrier.","summary":"The Jupiter X Core WordPress plugin up to and including 4.62.0 does not check authorization on some requests, so anyone can list and render post types not meant for public view, including Flamingo CF7 form submissions with names, emails, phone numbers, messages and IP addresses. Attackers can also read postmeta of any published post through a boolean meta_query oracle.","severity":"medium","cvss":5.9,"epss":null,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["contact-form-7","flamingo","jupiter-x","package","wordpress"],"not_affected_if":["no-archive-template-widgets","plugin-updated"],"how_to_check":"- Check the installed Jupiter X Core plugin version in the WordPress admin under Plugins; `4.62.0` or earlier is affected.\n- Look for Posts or Advanced Posts widgets with 'Is Archive Template' enabled on the site, since exploitation requires this setting.\n- Check whether the Flamingo plugin is installed and storing Contact Form 7 submissions.","fix":null,"status":"open","published_at":"2026-11-07T03:17:04+00:00","first_seen_at":"2026-11-07T03:45:35+00:00","triaged_at":"2026-11-07T03:47:57+00:00","updated_at":"2026-11-07T03:47:57+00:00","category":"package","confidence":0.7,"triage":{"at":"2026-11-07T03:47:57Z","model":"claude-haiku-5-5","output":{"fix":"unknown","reach":"internet","title":"Jupiter X Core WordPress plugin: unauthenticated access to private post data","impact":"medium","summary":"The Jupiter X Core WordPress plugin up to and including 4.62.0 does not check authorization on some requests, so anyone can list and render post types not meant for public view, including Flamingo CF7 form submissions with names, emails, phone numbers, messages and IP addresses. Attackers can also read postmeta of any published post through a boolean meta_query oracle.","audience":"businesses","category":"package","nicknames":[],"who_cares":["wordpress","jupiter-x","flamingo","contact-form-7"],"confidence":0.7,"fix_status":"unknown","needs_auth":"no","worst_case":"Unauthenticated visitors read private form submissions and postmeta data","analyst_note":"Fixed version not stated in the sources; check the plugin's changelog or the Wordfence/WPScan entry for the first patched release.","how_to_check":"- Check the installed Jupiter X Core plugin version in the WordPress admin under Plugins; `4.62.0` or earlier is affected.\n- Look for Posts or Advanced Posts widgets with 'Is Archive Template' enabled on the site, since exploitation requires this setting.\n- Check whether the Flamingo plugin is installed and storing Contact Form 7 submissions.","plain_action":"","needs_analyst":true,"not_affected_if":["plugin-updated","no-archive-template-widgets"],"who_is_affected":"WordPress sites running Jupiter X Core up to and including 4.62.0 are exposed, and the risk is higher where a Posts or Advanced Posts widget has 'Is Archive Template' enabled, which the sources describe as the standard Jupiter X archive configuration. Sites storing Flamingo CF7 submissions expose that data most directly. Sites not running this plugin version are not affected.","user_interaction":"no","needs_special_setup":"yes","severity_if_unknown":"unknown"},"cost_usd":0.000794,"input_tokens":4447,"output_tokens":698,"severity_before":"medium"},"analyst_status":null,"analyst_note":null,"search":"'-120737':14A,17A '-2026':13A,16A '4.62.0':38B,107C '7':21B 'access':7A 'action':125C 'addit':211C 'address':72B,155C,162C 'advanc':184C 'also':75B 'anyon':47B 'arbitrari':137C 'archiv':192C,202C 'archive-templ':201C 'attack':73B,132C 'author':42B,98C,121C,238C 'barrier':239C 'boolean':84B,168C 'boolean-oracl':167C 'bypass':99C 'cf7':61B,148C 'check':41B 'configur':204C 'contact':19B 'contact-form':18B 'contain':151C 'core':3A,31B,91C 'creat':223C 'cve':12A,15A 'data':11A 'due':110C 'email':66B,154C 'enabl':194C 'endpoint':218C 'enumer':134C 'everi':228C 'exploit':178C 'flamingo':22B,60B,147C 'form':20B,62B 'frontend':229C 'full':158C 'includ':37B,59B,106C,146C 'ineffect':235C 'intend':142C 'ip':71B,161C 'jupit':1A,24B,29B,89C,199C,208C 'jupiter-x':23B 'list':49B,145C 'make':127C 'meant':55B 'messag':69B,159C 'meta':85B,165C 'mint':220C 'name':65B,153C 'nonc':213C,224C 'number':68B,157C 'oracl':87B,169C 'packag':26B 'page':230C 'perform':123C,164C 'phone':67B,156C 'plugin':5A,33B,92C,113C 'possibl':129C 'post':10A,52B,81B,139C,177C,182C,185C 'postmeta':77B,173C 'print':226C 'privat':9A 'proper':115C 'public':57B,144C 'publish':80B,138C,176C 'queri':86B,166C 'raventools.nonce':232C 'read':76B,170C 'record':150C 'render':51B,136C,233C 'request':45B 'requir':179C 'second':217C 'site':189C,210C 'standard':198C 'submiss':63B,149C 'submitt':152C 'templat':193C,203C 'type':53B,140C 'unauthent':6A,131C 'use':205C 'user':119C 'verifi':116C,214C 'version':102C 'via':221C 'view':58B 'vulner':96C 'widget':186C 'wordpress':4A,27B,32B,94C 'wp':222C 'x':2A,25B,30B,90C,200C,209C","nicknames":[],"mitigations":[],"who_affected":"WordPress sites running Jupiter X Core up to and including 4.62.0 are exposed, and the risk is higher where a Posts or Advanced Posts widget has 'Is Archive Template' enabled, which the sources describe as the standard Jupiter X archive configuration. Sites storing Flamingo CF7 submissions expose that data most directly. Sites not running this plugin version are not affected.","tier":"C","verified":{},"analyst_revisit_at":null,"fix_status":"none","audience":"businesses","plain_action":null,"pkeys":[],"ptokens":[],"labels":["contactform7","flamingo","jupiterx","medium","package","wordpress"],"campaign_type":null,"search_a":"'-120737':14A,17A '-2026':13A,16A 'access':7A 'core':3A 'cve':12A,15A 'data':11A 'jupit':1A 'plugin':5A 'post':10A 'privat':9A 'unauthent':6A 'wordpress':4A 'x':2A","search_b":"'4.62.0':38B '7':21B 'address':72B 'also':75B 'anyon':47B 'attack':73B 'author':42B 'boolean':84B 'cf7':61B 'check':41B 'contact':19B 'contact-form':18B 'core':31B 'email':66B 'flamingo':22B,60B 'form':20B,62B 'includ':37B,59B 'ip':71B 'jupit':24B,29B 'jupiter-x':23B 'list':49B 'meant':55B 'messag':69B 'meta':85B 'name':65B 'number':68B 'oracl':87B 'packag':26B 'phone':67B 'plugin':33B 'post':52B,81B 'postmeta':77B 'public':57B 'publish':80B 'queri':86B 'read':76B 'render':51B 'request':45B 'submiss':63B 'type':53B 'view':58B 'wordpress':27B,32B 'x':25B,30B","search_c":"'4.62.0':107C 'action':125C 'addit':211C 'address':155C,162C 'advanc':184C 'arbitrari':137C 'archiv':192C,202C 'archive-templ':201C 'attack':132C 'author':98C,121C,238C 'barrier':239C 'boolean':168C 'boolean-oracl':167C 'bypass':99C 'cf7':148C 'configur':204C 'contain':151C 'core':91C 'creat':223C 'due':110C 'email':154C 'enabl':194C 'endpoint':218C 'enumer':134C 'everi':228C 'exploit':178C 'flamingo':147C 'frontend':229C 'full':158C 'includ':106C,146C 'ineffect':235C 'intend':142C 'ip':161C 'jupit':89C,199C,208C 'list':145C 'make':127C 'messag':159C 'meta':165C 'mint':220C 'name':153C 'nonc':213C,224C 'number':157C 'oracl':169C 'page':230C 'perform':123C,164C 'phone':156C 'plugin':92C,113C 'possibl':129C 'post':139C,177C,182C,185C 'postmeta':173C 'print':226C 'proper':115C 'public':144C 'publish':138C,176C 'queri':166C 'raventools.nonce':232C 'read':170C 'record':150C 'render':136C,233C 'requir':179C 'second':217C 'site':189C,210C 'standard':198C 'submiss':149C 'submitt':152C 'templat':193C,203C 'type':140C 'unauthent':131C 'use':205C 'user':119C 'verifi':116C,214C 'version':102C 'via':221C 'vulner':96C 'widget':186C 'wordpress':94C 'wp':222C 'x':90C,200C,209C","first_public_at":"2026-11-07T03:17:04+00:00","kev":null,"cvss_vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N","cvss_by":"security@wordfence.com","poc_count":0,"sources":[{"source":"nvd","external_id":"CVE-2026-120737","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-120737","severity":null,"published_at":"2026-11-07T03:17:04+00:00","modified_at":"2026-11-07T03:17:04+00:00","first_seen_at":"2026-11-07T03:45:35+00:00","fetched_at":"2026-11-07T03:45:35+00:00","note":null}],"documents":[],"exploit_sources":[],"notice":"Free to read, with fair use of about 60 pages a minute. For higher limits or API access: sales@infrastack.ai"}