CVE-2026-15162
Last modified
CVE-2026-15162 is a high-severity vulnerability rated 7.5/10 on the CVSS scale. The Object Sync for Salesforce plugin is vulnerable to unauthenticated SQL Injection via the wordpress_object_type parameter of its /wp-json/object-sync-for-salesforce/push/ REST route. The route's permission callback (can_process()) checks only the HTTP method for the push class — no capability or nonce — so it is reachable by unauthenticated users. EPSS estimates a 0.34% chance of exploitation in the next 30 days.
Description
The Object Sync for Salesforce plugin is vulnerable to unauthenticated SQL Injection via the wordpress_object_type parameter of its /wp-json/object-sync-for-salesforce/push/ REST route. The route's permission callback (can_process()) checks only the HTTP method for the push class — no capability or nonce — so it is reachable by unauthenticated users. The wordpress_object_type value is concatenated directly into a SQL query (post_type = "$object_type", class-object-sync-sf-wordpress.php:328) and executed via $wpdb->get_results() with no $wpdb->prepare() (:578). Because REST body parameters are not magic-quoted, an attacker can break out of the quoted string and inject arbitrary SQL. This makes it possible for unauthenticated attackers to append additional SQL queries (time-based blind), enabling extraction of sensitive information such as password hashes from the database. Only a valid wordpress_id (e.g. 1) is required — no authentication or Salesforce connection.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| minnpost | Object Sync for Salesforce | <= 2.2.13 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-15162?
How severe is CVE-2026-15162?
How do I fix CVE-2026-15162?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-15157undici does not validate the type property of a duck-typed b…5.4
- CVE-2026-15158The Blocksy Companion plugin for WordPress is vulnerable to …9.8
- CVE-2026-15159The Ninja Forms - Excel Export plugin for WordPress is vulne…4.3
- CVE-2026-1516GitLab has remediated an issue in GitLab EE affecting all ve…5.7
- CVE-2026-15160The Ninja Forms - Excel Export plugin for WordPress is vulne…4.3
- CVE-2026-15161The Ninja Forms - Excel Export plugin for WordPress is vulne…6.4
- CVE-2026-15163Multiple protocol dissector infinite loops in Wireshark 4.6.…7.5
- CVE-2026-15164Crash in ciscodump 4.6.0 to 4.6.6 and 4.4.0 to 4.4.16 allows…5.5
- CVE-2026-15165TLS ECH decryptor crash in Wireshark 4.6.0 to 4.6.6 allows d…5.5
- CVE-2026-15166IEEE 802.11 protocol dissector crash in Wireshark 4.6.0 to 4…5.5
- CVE-2026-15167DBS Etherwatch file parser crash in Wireshark 4.6.0 to 4.6.6…5.5
- CVE-2026-15168BLF file parser in Wireshark 4.6.0 to 4.6.6 and 4.4.0 to 4.4…3.3
Are you affected by CVE-2026-15162?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
