PatchSiren cyber security CVE debrief
CVE-2026-97470 themefic CVE debrief
The Tourfic plugin for WordPress is vulnerable to Stored Cross-Site Scripting via Comment Content. Authenticated attackers with subscriber-level access can inject arbitrary web scripts. This vulnerability exists due to insufficient input sanitization and output escaping. The plugin's own listing-page templates sanitize output with wp_kses_post(), but the stored payload is returned unsanitized via the unauthenticated GET /wp-json/wp/v2/comments REST endpoint (content.rendered) and post/comment RSS feeds.
- Vendor
- themefic
- Product
- Tourfic – AI Powered Travel Booking, Hotel Booking & Car Rental
- CVSS
- MEDIUM 6.4
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-16
- Original CVE updated
- 2026-10-16
- Advisory published
- 2026-10-16
- Advisory updated
- 2026-10-16
Who should care
Defenders responsible for WordPress installations with the Tourfic plugin should assess exposure and implement compensating controls. This includes verifying if the plugin is installed and if the version is 3.0.1 or lower. Defenders should prioritize verifying exposure and implementing compensating controls due to the relatively low CVSS score and limited details on exploitation.
Why it matters
The Tourfic plugin for WordPress is vulnerable to Stored Cross-Site Scripting via Comment Content. Defenders should prioritize verifying exposure and implementing compensating controls.
- Defenders must verify exposure by checking if the Tourfic plugin is installed and if the version is 3.0.1 or lower.
- Defenders must implement compensating controls, such as restricting access to the comment feature or using a Web Application Firewall (WAF) to detect and prevent XSS attacks.
- Defenders must remediate by updating the Tourfic plugin to a version that fixes the vulnerability, if available.
Technical summary
The Tourfic plugin for WordPress is vulnerable to Stored Cross-Site Scripting via Comment Content due to insufficient input sanitization and output escaping. Authenticated attackers with subscriber-level access can inject arbitrary web scripts. The vulnerability requires WooCommerce to be active, and since the customer role is freely self-registerable without admin approval, exploitation is effectively possible by any unauthenticated visitor who registers a WooCommerce account. The plugin's own listing-page templates sanitize output with wp_kses_post().
Defensive priority
Defenders should prioritize verifying exposure and implementing compensating controls due to the relatively low CVSS score and limited details on exploitation.
Recommended defensive actions
- Verify exposure by checking if the Tourfic plugin is installed and if the version is 3.0.1 or lower.
- Implement compensating controls, such as restricting access to the comment feature or using a Web Application Firewall (WAF) to detect and prevent XSS attacks.
- Remediate by updating the Tourfic plugin to a version that fixes the vulnerability, if available.
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance.
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed.
- Track exceptions, retest remediated assets, and close the item only after evidence is documented.
Evidence notes
The CVE record and NVD entry provide details on the vulnerability, but evidence of exploitation is not provided. The vulnerability requires WooCommerce to be active, and since the customer role is freely self-registerable without admin approval, exploitation is effectively possible by any unauthenticated visitor who registers a WooCommerce account. The source item and CVE Program record provide additional context.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-97470 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-97470
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-97470 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-97470
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Tourfic <= 3.0.1 - Authenticated (Subscriber+) Stored Cross-Site Scripting via Comment Content v
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/97xxx/CVE-2026-97470.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://plugins.trac.wordpress.org/browser/tourfic/tags/2.23.5/inc/Traits/Action_Helper.php
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://plugins.trac.wordpress.org/browser/tourfic/tags/2.23.5/inc/Classes/Helper.php
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://plugins.trac.wordpress.org/browser/tourfic/tags/2.23.5/inc/App/TF_Review.php
Supplemental source
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.