← Terug naar overzicht

CVE-2026-18080 affects the ERP: Complete HR, Accounting & CRM Suite Built for WooCommerce WordPress plugin in all versions up to and including 1.17.8. The vulnerability exists in the save_attachments() function, which lacks file extension validation and path normalization when processing inbound IMAP email attachments via the CRM Email Connect feature. Unauthenticated attackers can send a crafted email with a forged References header and a path-traversal attachment filename (e.g., '../helper.php') to the site's configured inbound mailbox. The cron-based IMAP sync job then writes attacker-controlled PHP files outside the protected 'crm-attachments' directory into 'wp-content/uploads/'. On servers where PHP execution is permitted in the uploads directory, this can result in remote code execution. Exploitation requires the CRM module and IMAP Email Connect feature to be enabled and configured. A patch is available via the plugin's changeset 3656848.

Affected products

  • Accounting & CRM Suite Built for WooCommerce
  • ERP: Complete HR
  • WordPress

Related CVE's

  • CVE-2026-18080

Categories

  • Enterprise Applications
  • Web Technologies
  • Zero-Day Vulnerabilities