{"id":"CVE-2026-107100","kind":"vulnerability","aliases":["CVE-2026-107100"],"related":[],"title":"Royal Addons for Elementor: unauthenticated users can read non-public post content","description":"The Royal Addons for Elementor  WordPress plugin before 1.7.1070 does not verify that a requested post is publicly viewable before returning its content via an unauthenticated AJAX action, relying only on the published status and not on the post type's visibility, allowing unauthenticated users to disclose the content of posts stored in non-public post types, for example captured contact-form submissions containing names, email addresses and messages.","summary":"The Royal Addons for Elementor WordPress plugin before 1.7.1070 returns post content through an unauthenticated AJAX action without checking that the post type is publicly visible. An anonymous visitor can read content from non-public post types, such as captured contact-form submissions containing names, email addresses and messages.","severity":"medium","cvss":null,"epss":null,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["elementor","package","self-hosted","wordpress"],"not_affected_if":["plugin-absent","plugin-updated"],"how_to_check":"- Check the installed plugin version in the WordPress admin under Plugins, or with `wp plugin get royal-elementor-addons --field=version` (plugin slug assumed; unknown if the sources give it).\n- Confirm whether a contact-form plugin stores submissions as non-public custom post types.","fix":"- Update Royal Addons for Elementor to `1.7.1070` or later.\n- unknown whether a workaround exists before updating.","status":"open","published_at":"2026-10-28T06:16:33+00:00","first_seen_at":"2026-10-28T06:31:26+00:00","triaged_at":"2026-10-28T06:32:46+00:00","updated_at":"2026-10-28T06:32:46+00:00","category":"package","confidence":0.6,"triage":{"at":"2026-10-28T06:32:46Z","model":"claude-haiku-5-5","output":{"fix":"- Update Royal Addons for Elementor to `1.7.1070` or later.\n- unknown whether a workaround exists before updating.","reach":"internet","title":"Royal Addons for Elementor: unauthenticated users can read non-public post content","impact":"medium","summary":"The Royal Addons for Elementor WordPress plugin before 1.7.1070 returns post content through an unauthenticated AJAX action without checking that the post type is publicly visible. An anonymous visitor can read content from non-public post types, such as captured contact-form submissions containing names, email addresses and messages.","category":"package","nicknames":[],"who_cares":["wordpress","elementor","self-hosted"],"confidence":0.6,"needs_auth":"no","worst_case":"anonymous visitors read private form submissions and other non-public post content","analyst_note":"Confirm the fixed version and any advisory details at the NVD entry, and check which plugins create non-public post types that would be exposed.","how_to_check":"- Check the installed plugin version in the WordPress admin under Plugins, or with `wp plugin get royal-elementor-addons --field=version` (plugin slug assumed; unknown if the sources give it).\n- Confirm whether a contact-form plugin stores submissions as non-public custom post types.","needs_analyst":true,"not_affected_if":["plugin-updated","plugin-absent"],"who_is_affected":"Sites running Royal Addons for Elementor before `1.7.1070` are exposed. The risk is highest where other plugins store private data, such as form submissions, as non-public post types, because the flaw exposes those posts to anonymous visitors. Sites without the plugin, or running a fixed version, can skip it.","user_interaction":"no","needs_special_setup":"unknown","severity_if_unknown":"medium"},"cost_usd":0.000643,"input_tokens":3347,"output_tokens":617,"severity_before":"unknown"},"analyst_status":null,"analyst_note":null,"search":"'-107100':16A,19A '-2026':15A,18A '1.7.1070':34B,85C 'action':42B,104C 'addon':2A,28B,79C 'address':74B,145C 'ajax':41B,103C 'allow':119C 'anonym':53B 'captur':66B,137C 'check':44B 'contact':68B,139C 'contact-form':67B,138C 'contain':71B,142C 'content':13A,37B,57B,99C,125C 'cve':14A,17A 'disclos':123C 'elementor':4A,20B,30B,81C 'email':73B,144C 'exampl':136C 'form':69B,140C 'host':24B 'messag':76B,147C 'name':72B,143C 'non':10A,60B,131C 'non-publ':9A,59B,130C 'packag':21B 'plugin':32B,83C 'post':12A,36B,47B,62B,92C,115C,127C,133C 'public':11A,50B,61B,94C,132C 'publish':109C 'read':8A,56B 'reli':105C 'request':91C 'return':35B,97C 'royal':1A,27B,78C 'self':23B 'self-host':22B 'status':110C 'store':128C 'submiss':70B,141C 'type':48B,63B,116C,134C 'unauthent':5A,40B,102C,120C 'user':6A,121C 'verifi':88C 'via':100C 'viewabl':95C 'visibl':51B,118C 'visitor':54B 'without':43B 'wordpress':25B,31B,82C","nicknames":[],"mitigations":[],"who_affected":"Sites running Royal Addons for Elementor before `1.7.1070` are exposed. The risk is highest where other plugins store private data, such as form submissions, as non-public post types, because the flaw exposes those posts to anonymous visitors. Sites without the plugin, or running a fixed version, can skip it.","tier":"C","verified":{},"analyst_revisit_at":null,"first_public_at":"2026-10-28T06:16:33+00:00","kev":null,"cvss_vector":null,"cvss_by":null,"poc_count":0,"sources":[{"source":"nvd","external_id":"CVE-2026-107100","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-107100","severity":null,"published_at":"2026-10-28T06:16:33+00:00","modified_at":"2026-10-28T06:16:33+00:00","first_seen_at":"2026-10-28T06:31:26+00:00","fetched_at":"2026-10-28T06:31:26+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"}