{"metadata": {"vulnerability": "CVE-2026-123769", "count": 10, "kinds": {"milestone": 3, "sighting": 1, "kev": 0, "other": 6}, "linked_omitted": 0}, "data": [{"timestamp": "2026-11-06T13:59:04.747Z", "date_only": false, "value": "2026-11-06T13:59:04.747Z", "kind": "milestone", "label": "Reserved", "source": "cvelistv5", "record": "CVE-2026-123769", "field": "cveMetadata.dateReserved"}, {"timestamp": "2026-11-06T14:15:26Z", "date_only": false, "value": "2026-11-06T14:15:26.000Z", "kind": "other", "label": "Timeline", "source": "cvelistv5 / Wordfence", "record": "CVE-2026-123769", "field": "containers.cna.timeline.0.time", "text": "Vendor Notified"}, {"timestamp": "2026-11-12T20:55:05Z", "date_only": false, "value": "2026-11-12T20:55:05.000Z", "kind": "other", "label": "Timeline", "source": "cvelistv5 / Wordfence", "record": "CVE-2026-123769", "field": "containers.cna.timeline.1.time", "text": "Disclosed"}, {"timestamp": "2026-11-13T09:35:11.454Z", "date_only": false, "value": "2026-11-13T09:35:11.454Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-123769", "field": "cveMetadata.datePublished", "metric_role": "disclosure", "metric_basis": "recorded_event"}, {"timestamp": "2026-11-13T09:35:11.454Z", "date_only": false, "value": "2026-11-13T09:35:11.454Z", "kind": "other", "label": "Updated", "source": "cvelistv5", "record": "CVE-2026-123769", "field": "cveMetadata.dateUpdated"}, {"timestamp": "2026-11-13T09:35:11.454Z", "date_only": false, "value": "2026-11-13T09:35:11.454Z", "kind": "other", "label": "Updated", "source": "cvelistv5 / Wordfence", "record": "CVE-2026-123769", "field": "containers.cna.providerMetadata.dateUpdated"}, {"timestamp": "2026-11-13T10:17:27Z", "date_only": false, "value": "2026-11-13T10:17:27Z", "kind": "other", "label": "Nvd published at", "source": "github \u00b7 GHSA-MWCQ-X4PV-999X", "record": "GHSA-MWCQ-X4PV-999X", "field": "database_specific.nvd_published_at", "linked_record": true}, {"timestamp": "2026-11-13T10:56:54.915Z", "date_only": false, "value": "2026-11-13T10:56:54.915008Z", "kind": "sighting", "label": "Seen", "source": "https://infosec.exchange/users/cve/statuses/117608770064067615", "record": "CVE-2026-123769", "field": "creation_timestamp", "uuid": "c64cfb57-7c68-4b55-b8db-6ff39829de5f", "content": "CVE-2026-123769 SureDash &lt;= 1.13.0 - Authenticated (Custom+) Privilege Escalation to /suredash/v1/save-settings REST Endpoint The SureDash \u2013 Community, Courses &amp; Member Dashboard plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 1.13.0 This is due to the `save_settings()` REST handler at `/suredash/v1/save-settings` being gated only by `admin_permission_callback()`, which authorizes any holder of the custom `manage_portal_dashboard` capability (Portal Manager role) without requiring `promote_users`, `edit_users`, or `manage_options`, combined with `sanitize_settings_data()` iterating all attacker-supplied keys with no allow-list, allowing arbitrary keys such as `default_role` to pass through `sanitize_text_field()` unchanged and be persisted into the `portal_settings` option via `update_option()` with no role-validity check. This makes it possible for authenticated attackers with Portal Manager-level access and above to poison the `default_role` setting to `administrator`, after which any subsequent new-user registration through the publicly accessible block-register endpoint reads the corrupted setting and passes it directly to `wp_insert_user()`, producing a full WordPress Administrator account under the attacker's control. The exploit requires two steps: a POST to the authenticated `save-settings` endpoint to overwrite `default_role`, followed by triggering a new registration through the unauthenticated block-register endpoint to receive the escalated account. Successful exploitation causes the attacker's own account to receive the complete administrator role.\nhttps://www.cve.org/CVERecord?id=CVE-2026-123769https://www.wordfence.com/threat-intel/vulnerabilities/id/2f317dcd-dc4f-482a-8faa-91cd9c022276?source=cvehttps://plugins.trac.wordpress.org/browser/suredash/tags/1.13.0/inc/utils/sanitizer.php#L101https://plugins.trac.wordpress.org/browser/suredash/tags/1.13.0/inc/utils/settings.php#L604https://plugins.trac.wordpress.org/browser/suredash/tags/1.13.0/inc/services/router.php#L108https://plugins.trac.wordpress.org/browser/suredash/tags/1.13.0/core/routers/backend.php#L1309https://plugins.trac.wordpress.org/browser/suredash/tags/1.13.0/core/routers/social-logins.php#L472https://plugins.trac.wordpress.org/changeset/3794229/suredash/trunk/core/routers/backend.php#wordpress #brainstormforce #SureDash\u2013Community,Courses&amp;MemberDashboard#CVE_2026_123769#bot", "url": "https://infosec.exchange/users/cve/statuses/117608770064067615"}, {"timestamp": "2026-11-13T12:31:13Z", "date_only": false, "value": "2026-11-13T12:31:13Z", "kind": "milestone", "label": "Published", "source": "github \u00b7 GHSA-MWCQ-X4PV-999X", "record": "GHSA-MWCQ-X4PV-999X", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-11-13T12:31:13Z", "date_only": false, "value": "2026-11-13T12:31:13Z", "kind": "other", "label": "Updated", "source": "github \u00b7 GHSA-MWCQ-X4PV-999X", "record": "GHSA-MWCQ-X4PV-999X", "field": "modified", "linked_record": true}], "metrics": {"as_of": "2026-11-14T12:54:49.654Z", "anchors": {"origin": {"timestamp": "2026-11-13T09:35:11.454Z", "date_only": false, "value": "2026-11-13T09:35:11.454Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-123769", "field": "cveMetadata.datePublished", "metric_role": "disclosure", "metric_basis": "recorded_event"}, "discovery": null, "report": null, "acknowledgement": null, "disclosure": {"timestamp": "2026-11-13T09:35:11.454Z", "date_only": false, "value": "2026-11-13T09:35:11.454Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-123769", "field": "cveMetadata.datePublished", "metric_role": "disclosure", "metric_basis": "recorded_event"}, "exploit_publication": null, "exploitation": null, "patch": null}, "vendor_response_time": {"available": false, "missing": ["start", "end"]}, "time_to_exploit": {"available": false, "missing": ["end"]}, "disclosure_to_exploit": {"available": false, "missing": ["end"]}, "disclosure_to_exploit_publication": {"available": false, "missing": ["end"]}, "time_to_patch": {"available": false, "missing": ["start", "end"]}, "total_time_to_patch": {"available": false, "missing": ["start", "end"]}, "disclosure_to_patch": {"available": false, "missing": ["end"]}, "time_unpatched": {"available": true, "seconds": 98378.200922, "hours": 27.32727803388889, "days": 1.1386365847453703, "min_seconds": 98378.200922, "max_seconds": 98378.200922, "approximate": false, "ongoing": true, "order_known": true, "batch_listing": false, "end_before_start": false, "start": {"timestamp": "2026-11-13T09:35:11.454Z", "date_only": false, "value": "2026-11-13T09:35:11.454Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-123769", "field": "cveMetadata.datePublished", "metric_role": "disclosure", "metric_basis": "recorded_event"}, "end": {"timestamp": "2026-11-14T12:54:49.654Z", "date_only": false, "label": "As of", "source": "Calculation clock"}}, "exploitation_to_patch": {"available": false, "missing": ["start"]}, "exploit_publication_to_patch": {"available": false, "missing": ["start"]}}}
