{"metadata": {"vulnerability": "CVE-2026-104755", "count": 15, "kinds": {"milestone": 4, "sighting": 1, "kev": 0, "other": 10}}, "data": [{"timestamp": "2026-10-02T12:15:34.261Z", "date_only": false, "value": "2026-10-02T12:15:34.261Z", "kind": "milestone", "label": "Reserved", "source": "cvelistv5", "record": "CVE-2026-104755", "field": "cveMetadata.dateReserved"}, {"timestamp": "2026-10-02T12:30:28Z", "date_only": false, "value": "2026-10-02T12:30:28.000Z", "kind": "other", "label": "Time", "source": "cvelistv5 / Wordfence", "record": "CVE-2026-104755", "field": "containers.cna.timeline.0.time"}, {"timestamp": "2026-10-15T17:35:06Z", "date_only": false, "value": "2026-10-15T17:35:06.000Z", "kind": "other", "label": "Time", "source": "cvelistv5 / Wordfence", "record": "CVE-2026-104755", "field": "containers.cna.timeline.1.time"}, {"timestamp": "2026-10-16T06:41:04.957Z", "date_only": false, "value": "2026-10-16T06:41:04.957Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-104755", "field": "cveMetadata.datePublished", "metric_role": "disclosure", "metric_basis": "recorded_event"}, {"timestamp": "2026-10-16T06:41:04.957Z", "date_only": false, "value": "2026-10-16T06:41:04.957Z", "kind": "other", "label": "Updated", "source": "cvelistv5 / Wordfence", "record": "CVE-2026-104755", "field": "containers.cna.providerMetadata.dateUpdated"}, {"timestamp": "2026-10-16T06:56:52.226Z", "date_only": false, "value": "2026-10-16T06:56:52.226567Z", "kind": "sighting", "label": "Seen", "source": "https://infosec.exchange/users/cve/statuses/117449281474378119", "record": "CVE-2026-104755", "field": "creation_timestamp", "uuid": "d10ef43f-b081-4ea7-bea1-4b816a88c446", "content": "CVE-2026-104755 WP Compress &lt;= 7.25.00 - Unauthenticated Privilege Escalation to 'group'/'setting'/'value' Parameters on comms Endpoint The WP Compress \u2013 Instant Performance &amp; Speed Optimization plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 7.25.00 The vulnerability exists because the `start_comms` dispatcher (`wps_ic_comms::start_comms`), hooked on every front-end request, gates access only by comparing the caller-supplied `apikey` parameter against the stored plugin API key with no WordPress capability check and no nonce verification, then passes the unvalidated `group`, `setting`, and `value` parameters directly to `change_setting()`, which writes them into the `WPS_IC_SETTINGS` option without an allow-list. This makes it possible for unauthenticated attackers to write arbitrary permission keys into the plugin's settings, causing `wps_ic_users::checkAndAddCaps()` to grant any WordPress role \u2014 including Subscriber \u2014 the `manage_wpc_settings` capability and thereby achieve plugin-administrator-equivalent control over the plugin's optimization, CDN, and critical-CSS surfaces. The API key required to pass the authorization check can itself be obtained without authentication via the `wpc_send_critical_remote` nopriv AJAX action: when the external critical-CSS service returns an `apiResults` field, `initCritical()` echoes the stored plugin API key back to the caller in a `wp_send_json_success` response, completing the exploit chain entirely without a WordPress login.\nhttps://www.cve.org/CVERecord?id=CVE-2026-104755https://www.wordfence.com/threat-intel/vulnerabilities/id/67e9bfb8-b274-422a-a50d-a6b6b24bb193?source=cvehttps://plugins.trac.wordpress.org/browser/wp-compress-image-optimizer/tags/7.10.03/classes/comms.class.php#L49https://plugins.trac.wordpress.org/browser/wp-compress-image-optimizer/tags/7.10.03/classes/users.class.php#L30https://plugins.trac.wordpress.org/browser/wp-compress-image-optimizer/tags/7.10.03/classes/comms.class.php#L1042https://plugins.trac.wordpress.org/browser/wp-compress-image-optimizer/tags/7.10.03/classes/ajax.class.php#L816https://plugins.trac.wordpress.org/browser/wp-compress-image-optimizer/tags/7.10.03/addons/criticalCss/criticalCss.php#L409https://plugins.trac.wordpress.org/changeset?reponame=&amp;new=3734610%40wp-compress-image-optimizer%2Ftags%2F7.26.00&amp;old=3723132%40wp-compress-image-optimizer%2Ftags%2F7.25.00#wordpress #aresit #WPCompress\u2013InstantPerformance&amp;SpeedOptimization#CVE_2026_104755#bot", "url": "https://infosec.exchange/users/cve/statuses/117449281474378119"}, {"timestamp": "2026-10-16T07:17:08Z", "date_only": false, "value": "2026-10-16T07:17:08Z", "kind": "other", "label": "Nvd published at", "source": "github \u00b7 GHSA-869X-HW98-GF6F", "record": "GHSA-869X-HW98-GF6F", "field": "database_specific.nvd_published_at"}, {"timestamp": "2026-10-16T07:17:08.413Z", "date_only": false, "value": "2026-10-16T07:17:08.413", "kind": "milestone", "label": "Published", "source": "fkie_nvd \u00b7 FKIE_CVE-2026-104755", "record": "FKIE_CVE-2026-104755", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event"}, {"timestamp": "2026-10-16T09:30:26Z", "date_only": false, "value": "2026-10-16T09:30:26Z", "kind": "milestone", "label": "Published", "source": "github \u00b7 GHSA-869X-HW98-GF6F", "record": "GHSA-869X-HW98-GF6F", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event"}, {"timestamp": "2026-10-16T09:30:26Z", "date_only": false, "value": "2026-10-16T09:30:26Z", "kind": "other", "label": "Updated", "source": "github \u00b7 GHSA-869X-HW98-GF6F", "record": "GHSA-869X-HW98-GF6F", "field": "modified"}, {"timestamp": "2026-10-16T14:55:02.789Z", "date_only": false, "value": "2026-10-16T14:55:02.789066Z", "kind": "other", "label": "Recorded", "source": "cvelistv5 / CISA-ADP", "record": "CVE-2026-104755", "field": "containers.adp.0.metrics.0.other.content.timestamp"}, {"timestamp": "2026-10-16T14:55:02.789Z", "date_only": false, "value": "2026-10-16T14:55:02.789066Z", "kind": "other", "label": "Recorded", "source": "fkie_nvd \u00b7 FKIE_CVE-2026-104755", "record": "FKIE_CVE-2026-104755", "field": "metrics.ssvcV203.0.ssvcData.timestamp"}, {"timestamp": "2026-10-16T15:09:38.262Z", "date_only": false, "value": "2026-10-16T15:09:38.262Z", "kind": "other", "label": "Updated", "source": "cvelistv5", "record": "CVE-2026-104755", "field": "cveMetadata.dateUpdated"}, {"timestamp": "2026-10-16T15:09:38.262Z", "date_only": false, "value": "2026-10-16T15:09:38.262Z", "kind": "other", "label": "Updated", "source": "cvelistv5 / CISA-ADP", "record": "CVE-2026-104755", "field": "containers.adp.0.providerMetadata.dateUpdated"}, {"timestamp": "2026-10-16T15:17:03.683Z", "date_only": false, "value": "2026-10-16T15:17:03.683", "kind": "other", "label": "Updated", "source": "fkie_nvd \u00b7 FKIE_CVE-2026-104755", "record": "FKIE_CVE-2026-104755", "field": "lastModified"}], "metrics": {"as_of": "2026-10-28T23:01:39.912Z", "anchors": {"origin": {"timestamp": "2026-10-16T06:41:04.957Z", "date_only": false, "value": "2026-10-16T06:41:04.957Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-104755", "field": "cveMetadata.datePublished", "metric_role": "disclosure", "metric_basis": "recorded_event"}, "discovery": null, "report": null, "acknowledgement": null, "disclosure": {"timestamp": "2026-10-16T06:41:04.957Z", "date_only": false, "value": "2026-10-16T06:41:04.957Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-104755", "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": 1095634.955158, "hours": 304.34304309944446, "days": 12.68096012914352, "min_seconds": 1095634.955158, "max_seconds": 1095634.955158, "approximate": false, "ongoing": true, "order_known": true, "batch_listing": false, "end_before_start": false, "start": {"timestamp": "2026-10-16T06:41:04.957Z", "date_only": false, "value": "2026-10-16T06:41:04.957Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-104755", "field": "cveMetadata.datePublished", "metric_role": "disclosure", "metric_basis": "recorded_event"}, "end": {"timestamp": "2026-10-28T23:01:39.912Z", "date_only": false, "label": "As of", "source": "Calculation clock"}}, "exploitation_to_patch": {"available": false, "missing": ["start"]}, "exploit_publication_to_patch": {"available": false, "missing": ["start"]}}}
