Skip to main content

Traveler EUVDEUVD-2026-12821

| CVE-2026-25449 CRITICAL
Deserialization of Untrusted Data (CWE-502)
2026-03-18 Patchstack
9.8
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

7
Re-analysis Queued
Apr 23, 2026 - 16:12 vuln.today
cvss_changed
Analysis Updated
Apr 16, 2026 - 05:50 EUVD-patch-fix
executive_summary
Re-analysis Queued
Apr 16, 2026 - 05:29 backfill_euvd_patch
patch_released
Patch available
Apr 16, 2026 - 05:29 EUVD
3.2.8.1
EUVD ID Assigned
Mar 18, 2026 - 13:45 euvd
EUVD-2026-12821
Analysis Generated
Mar 18, 2026 - 13:45 vuln.today
CVE Published
Mar 18, 2026 - 13:12 nvd
CRITICAL 9.8

DescriptionCVE.org

Deserialization of Untrusted Data vulnerability in Shinetheme Traveler allows Object Injection.This issue affects Traveler: from n/a before 3.2.8.1.

AnalysisAI

A critical PHP object injection vulnerability exists in the Shinetheme Traveler WordPress theme due to insecure deserialization of untrusted data. This affects all versions prior to 3.2.8.1 and allows unauthenticated remote attackers to execute arbitrary code, compromise data confidentiality and integrity, and cause denial of service. The vulnerability has been publicly disclosed through Patchstack's database, though no active exploitation (KEV listing) or EPSS score data is currently available.

Technical ContextAI

This vulnerability stems from CWE-502 (Deserialization of Untrusted Data), where the Traveler WordPress theme accepts serialized PHP objects from untrusted sources without proper validation. The affected product, identified by CPE cpe:2.3:a:shinetheme:traveler, processes user-controlled serialized data that can be manipulated to instantiate arbitrary PHP objects. When PHP's unserialize() function is called on attacker-controlled data, magic methods like __wakeup(), __destruct(), or __toString() can be triggered automatically, leading to remote code execution through property-oriented programming (POP) chains. This is a common vulnerability pattern in WordPress themes and plugins that improperly handle serialized data in cookies, POST parameters, or other user inputs.

RemediationAI

Immediately upgrade the Shinetheme Traveler theme to version 3.2.8.1 or later, which addresses the insecure deserialization vulnerability. Consult the Patchstack advisory at https://patchstack.com/database/wordpress/theme/traveler/vulnerability/wordpress-traveler-theme-3-2-8-php-object-injection-vulnerability?_s_id=cve for complete details on the patch. If immediate patching is not feasible, consider temporarily deactivating the Traveler theme and switching to an alternative until the update can be applied. Implement Web Application Firewall (WAF) rules to detect and block serialized PHP object patterns in user inputs as a temporary mitigation layer. Review WordPress access logs for suspicious POST requests containing serialized data (a:, O:, s: patterns) that may indicate exploitation attempts. Ensure the WordPress installation and all other plugins are updated to minimize additional attack surface.

Share

EUVD-2026-12821 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy