Description
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.
Published: 2026-09-22
Score: 6.5 Medium
EPSS: n/a
KEV: No
Impact: Arbitrary file read via directory traversal
Action: Apply Patch
AI Analysis

Impact

The BM Content Builder plugin for WordPress contains a directory traversal flaw in the ux_cb_page_customize_save_layout_ajax() function, allowing authenticated users with Subscriber-level access or higher to read the contents of any file on the server. This vulnerability can expose sensitive configuration files, credentials, or internal documentation, compromising confidentiality but not integrity or availability directly.

Affected Systems

The issue affects the SeaTheme BM Content Builder plugin for WordPress in all releases prior to version 3.17.1. Users running any of those builds are at risk if their site includes a subscriber or higher user role.

Risk and Exploitability

With a CVSS score of 6.5 the threat is moderate; no EPSS data is available and the vulnerability is not listed in the CISA KEV catalog. Practical exploitation requires a valid account with Subscriber or higher privileges and the ability to trigger the vulnerable AJAX endpoint. An attacker can then specify malicious file paths to retrieve arbitrary files, potentially gaining sensitive information about the hosting environment or application.

Generated by OpenCVE AI on September 22, 2026 at 09:54 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the BM Content Builder plugin to version 3.17.1 or later to remove the directory traversal vulnerability.
  • If an update is not immediately feasible, limit Subscriber and higher roles from accessing the plugin’s AJAX endpoint or remove the capability that allows them to trigger ux_cb_page_customize_save_layout_ajax() and ensure critical directories have restrictive file permissions.
  • Monitor server logs for attempts to access the vulnerable AJAX endpoint and review any unauthorized file read activity.

Generated by OpenCVE AI on September 22, 2026 at 09:54 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 22 Sep 2026 11:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 22 Sep 2026 10:15:00 +0000

Type Values Removed Values Added
First Time appeared Seatheme
Seatheme bm Content Builder
Wordpress
Wordpress wordpress
Vendors & Products Seatheme
Seatheme bm Content Builder
Wordpress
Wordpress wordpress

Tue, 22 Sep 2026 08:00:00 +0000

Type Values Removed Values Added
Description 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.
Title BM Content Builder < 3.17.1 - Authenticated (Subscriber+) Arbitrary File Read
Weaknesses CWE-22
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N'}


Subscriptions

Seatheme Bm Content Builder
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-09-22T10:25:31.687Z

Reserved: 2025-02-13T15:56:16.620Z

Link: CVE-2025-1280

cve-icon Vulnrichment

Updated: 2026-09-22T10:16:41.444Z

cve-icon NVD

Status : Received

Published: 2026-09-22T08:16:36.113

Modified: 2026-09-22T11:17:23.220

Link: CVE-2025-1280

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-22T10:00:15Z

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')