Skip to main content

BM Content Builder EUVDEUVD-2025-210985

| CVE-2025-1280 MEDIUM
Path Traversal (CWE-22)
2026-09-22 Wordfence GHSA-97h8-3g49-xmvg
6.5
CVSS 3.1 · Vendor: Wordfence
Share

Severity by source

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

Network-reachable AJAX endpoint (AV:N/AC:L), needs only Subscriber login (PR:L), no interaction; arbitrary file read gives C:H with no write or availability impact (I:N/A:N).

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/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
High
Integrity
None
Availability
None

Lifecycle Timeline

4
Metadata Corrected
Sep 22, 2026 - 09:40 vuln.today
tag: PHP added
Patch available
Sep 22, 2026 - 09:01 EUVD
Analysis Generated
Sep 22, 2026 - 08:41 vuln.today
CVE Published
Sep 22, 2026 - 07:41 nvd
MEDIUM 6.5

DescriptionCVE.org

The BM Content Builder plugin for WordPress is vulnerable to Directory Traversal in all versions up to 3.17.1 (exclusive) via the ux_cb_page_customize_save_layout_ajax() function. This makes it possible for authenticated attackers, with Subscriber-level access and above, to read the contents of arbitrary files on the server, which can contain sensitive information.

AnalysisAI

Arbitrary file read in BM Content Builder plugin for WordPress versions before 3.17.1 allows authenticated attackers with at least Subscriber-level access to read the contents of files on the server. The flaw is a directory traversal issue in the ux_cb_page_customize_save_layout_ajax() AJAX handler, and it requires only an authenticated request, with no additional user interaction. No public exploit code was identified at time of analysis, and the impact is confidentiality-only, making this a moderate-priority authenticated vulnerability rather than an actively exploited one.

Technical ContextAI

The affected component is a commercial ThemeForest-bundled WordPress plugin, identified by CPE as seatheme:bm_content_builder. The vulnerability is in the ux_cb_page_customize_save_layout_ajax() AJAX action, which is part of the plugin's layout customizer functionality. CWE-22 (Improper Limitation of a Pathname to a Restricted Directory, or Path Traversal) indicates that user-supplied path input is not properly sanitized before being used in a file-read operation, allowing an attacker to use sequences such as ../ to escape the intended directory and read arbitrary files. The CVSS vector AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N confirms that exploitation is network-accessible, requires low privileges (Subscriber-level WordPress authentication in this case), needs no user interaction, and affects confidentiality only. The plugin is often distributed with the Art theme via ThemeForest, which limits its deployment compared with larger WordPress plugin ecosystems but does not eliminate the risk on sites where it is installed.

RemediationAI

Upgrade BM Content Builder to version 3.17.1 or later; this is the vendor-released patch boundary identified by the advisory. If immediate upgrade is not possible, consider temporarily disabling the plugin, which removes the vulnerable ux_cb_page_customize_save_layout_ajax() handler but also disables content builder functionality. Restrict or disable open Subscriber registration and review existing Subscriber accounts to reduce the authenticated attack surface, understanding that this may affect legitimate user onboarding. Deploy WAF rules that block path-traversal sequences such as ../ targeting the vulnerable AJAX action, but be aware that overly broad file-path filtering can cause false positives for legitimate requests. Consult the Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/e96376d3-4d17-4611-bdbf-1bb9c68c0ba4?source=cve for the latest vendor guidance.

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

Share

EUVD-2025-210985 vulnerability details – vuln.today

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