Summary
CVE-2026-66650 is an unauthenticated PHP Object Injection (PHP Object Injection / Insecure Deserialization) vulnerability affecting the FreightCo WordPress theme by Theme-Rex, in versions up to and including 1.1.15. The flaw allows a remote, unauthenticated attacker to submit crafted serialized data that the theme deserializes without proper validation. It carries a CVSS v3.1 base score of 9.8 (Critical).
Technical details
- Root cause: The theme deserializes untrusted, attacker-supplied input using PHP’s native deserialization functions without validating or sanitizing the data (CWE-502: Deserialization of Untrusted Data).
- Trigger conditions: An attacker submits a specially crafted serialized PHP object to a theme endpoint or parameter that is later passed to a deserialization function.
- Attack vector: Network-based, requiring no authentication and no user interaction, making the site directly exploitable by any remote actor.
- Impact: Depending on other classes/gadget chains present on the target (in the theme, WordPress core, or other installed plugins), object injection can lead to arbitrary PHP object instantiation, and potentially to further impacts such as file deletion, data manipulation, or remote code execution — reflected in the high confidentiality, integrity, and availability impact of the CVSS vector.
Affected software
- FreightCo WordPress theme (Theme-Rex) — all versions up to and including 1.1.15
Severity
- CVSS v3.1 Base Score: 9.8 (Critical)
- Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Mitigation and recommended actions
- Immediate: No fixed version has been publicly identified for this CVE at the time of writing. Site owners should check with Theme-Rex / the theme’s distribution channel (e.g. ThemeForest) for an updated release of FreightCo beyond 1.1.15 and apply it as soon as it becomes available.
- If no patch is available:
- Consider disabling or replacing the FreightCo theme until a fix is released.
- Deploy a Web Application Firewall (WAF) rule to detect and block requests containing serialized PHP object payloads (e.g., strings beginning with
O:ora:object/array serialization markers) directed at theme endpoints. - Restrict or monitor unauthenticated access to theme-specific AJAX/REST endpoints.
- Review server and application logs for anomalous POST requests containing serialized data.
How IONIX identifies potentially affected assets
IONIX matches the following signal against data already collected when it crawled the asset; identifying the technology sends no request beyond that crawl.
- Raw response body:
/wp-content/themes/freightco/

