Skip to main content

Travelly EUVDEUVD-2026-111598

| CVE-2026-111213 MEDIUM
Missing Authorization (CWE-862)
2026-10-28 Wordfence GHSA-9x7v-j6m2-2h5m
4.3
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as Contributor or above
  2. Delivery
    Harvest static 'TTBM_Admin.php' nonce from own Duplicate action
  3. Exploit
    Replay nonce against victim Administrator/Editor post ID
  4. Execution
    Plugin clones private post into attacker-owned draft
  5. Impact
    Read exposed content, taxonomies and metadata

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires an authenticated WordPress account with Contributor-level capability or above on a site where Travelly ≤2.3.6 is installed and active; no special plugin configuration is needed. The attacker harvests a valid nonce from the Duplicate row-action on their own posts list - the nonce action is the static string 'TTBM_Admin.php' and is not bound to any specific post ID - then replays it against arbitrary victim post IDs. Limiting factors: exploitation is gated by Contributor-or-above authentication (not exploitable by fully unauthenticated attackers), and practical value is highest on multi-author sites holding private/draft/pending posts by Administrators or Editors; single-author sites have little to harvest.

Impact

This is a genuine but low-severity authorization flaw (CWE-862), not a high-CVSS/low-real-risk case - the CVSS base of 4.3 already reflects limited impact. The CVSS vector (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N) shows a network-reachable, low-complexity attack requiring low (Contributor-level) privileges and no user interaction, which matches the description precisely: any authenticated Contributor can replay a static, post-independent nonce. Signals are consistent in pointing to modest urgency rather than crisis: KEV status is not set (no confirmed active exploitation), no EPSS score was supplied, and no public exploit code is referenced - only a Wordfence advisory and source-code links. The vuln.today decision label is 'this_month,' not act_now or emergency, which aligns with a disclosure-oriented, privilege-gated bug. One signal conflict must be verified: the NVD vector records C:N / I:L, yet the description's actual harm is unauthorized disclosure of private/draft/pending post content, excerpts, titles, taxonomies and metadata - a confidentiality impact. The I:L rating appears to credit the creation of attacker-owned duplicate drafts rather than the disclosure the text emphasizes; defenders should treat the real-world impact as confidentiality-oriented information disclosure regardless of the I:L label. Net: a real priority for multi-author WordPress sites running this plugin, but a low-severity, authenticated, no-active-exploitation issue overall.

Exploit ScenarioDerived

A low-trust Contributor on a multi-author WordPress site running Travelly ≤2.3.6 opens their own Posts list, copies the nonce exposed by the plugin's Duplicate row-action, and replays it against post IDs belonging to Administrators or Editors. The plugin duplicates each targeted private, draft, or pending post into a draft the Contributor owns, revealing its full content, title, excerpt, taxonomies, and metadata. No public exploit code is referenced, but the described technique is self-contained and trivial to reproduce given Contributor access.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 28, 2026

Authenticated WordPress users with Contributor-level access or higher can read the title, content, excerpt, taxonomies, and metadata of private, draft, and pending posts on sites running Travelly - Tour & Travel Booking Manager for WooCommerce through 2.3.6. The flaw is a CWE-862 missing authorization check in the plugin's duplicate-post action: a nonce with the static action 'TTBM_Admin.php' is not bound to a specific post, so a Contributor can reuse it against arbitrary post IDs. The assessed CVSS is 4.3 (low severity); no public exploit identified at time of analysis, and exploitation is gated by the Contributor-or-above account requirement, with the highest practical impact on multi-author sites that hold unpublished content from Administrators or Editors.

RemediationAI

Update Travelly - Tour & Travel Booking Manager for WooCommerce to a version later than 2.3.6 once the vendor confirms a fixed release; a trunk changeset is referenced at https://plugins.trac.wordpress.org/changeset/3757674/tour-booking-manager/trunk/admin/TTBM_Admin.php, but a released patched version is not independently confirmed, so verify the fix with the vendor advisory before relying on it. Because exploitation requires an authenticated Contributor-or-higher account, restrict those roles to trusted users as a compensating control; the trade-off is reduced ability to run open multi-author workflows. If the plugin is not essential, disable or remove it, which eliminates exposure but removes booking functionality. Audit the posts list for unexpected duplicate drafts as a detection measure, recognizing that this does not prevent the information exposure.

Affected VersionsENISA

Travelly – Tour & Travel Booking Manager for WooCommerce 0 ≤2.3.6

Affected Packages

euvd travelly_tour_travel_booking_manager_for_woocommerce no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The affected component is a WordPress plugin that extends WooCommerce for tour and travel bookings. The vulnerable code lives in admin/TTBM_Admin.php (referenced lines 100, 103, and 178 in version 2.3.6), where the duplicate-post row action checks a nonce but does not verify that the current user is authorized to read or duplicate the target post. The nonce action is the static string 'TTBM_Admin.php' rather than a post-specific value, so a nonce obtained from the attacker's own posts list is valid for any post ID. CWE-862 (Missing Authorization) describes the root cause: the plugin relies on the nonce as a CSRF token but treats it as an authorization check. WordPress nonces are user-session and action scoped, not capability or object scoped, so a Contributor can replay the nonce against private, draft, or pending posts authored by Administrators or Editors and receive a duplicate draft containing the original title, content, excerpt, taxonomies, and metadata. The duplicate draft is owned by the attacker, but the assessed impact is confidentiality: the original post is not modified, and the integrity impact is assessed as none. The CPE cpe:2.3:a:magepeopleteam:travelly_-_tour_&_travel_booking_manager_for_woocommerce:*:*:*:*:*:*:*:* indicates all versions are in scope per the CPE, while the advisory data pins the affected range to ≤2.3.6. The trigger requires an authenticated account with Contributor-level capability or above; no special plugin configuration is described. The independent assessment scores this as CVSS 4.3 with confidentiality impact only, reflecting the low severity and the authenticated prerequisite.

Know when PHP gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Wordfence) PRIMARY 4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
vuln.today AI 4.3 MEDIUM

Network HTTP access with a static reusable nonce gives AV:N/AC:L; Contributor authentication is required so PR:L; the real impact is unauthorized disclosure of private post content, so C:L and I/A:N.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
None

DescriptionCVE.org

The Travelly - Tour & Travel Booking Manager for WooCommerce plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 2.3.6 This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for authenticated attackers, with contributor-level access and above, to duplicate arbitrary posts - including private, draft, and pending posts authored by Administrators and Editors - into drafts they own, thereby exposing the original post's content, excerpt, title, taxonomies, and metadata. A Contributor can harvest a valid nonce from the Duplicate row-action on their own posts list and reuse it against any victim post ID, since the nonce action is the static string 'TTBM_Admin.php' and is not bound to any specific post.

Threat Intelligence Overview

EPSS Score
0.2%
Top 87% exploitable
Prevalence
Low
niche WooCommerce tour-booking plugin, limited WordPress deployment footprint
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

22
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +22
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

More in PHP

View all
CVE-2019-11043 CRITICAL POC
9.8 Oct 28

In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it

CVE-2012-1823 CRITICAL POC
9.8 May 11

sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not

CVE-2016-1555 CRITICAL POC
9.8 Apr 21

(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear

CVE-2018-11138 CRITICAL POC
9.8 May 31

The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by

CVE-2024-11680 CRITICAL POC
9.8 Nov 26

ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C

CVE-2025-49113 CRITICAL POC
9.9 Jun 02

Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au

CVE-2017-9841 CRITICAL POC
9.8 Jun 27

Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c

CVE-2025-0108 HIGH POC
8.8 Feb 12

Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers

CVE-2021-25298 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2021-25296 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2013-4983 CRITICAL POC
10.0 Sep 10

The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

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