SecPod

Learn Search

Search across all Learn content

← Back to Security Research
WordPress Security Alert: Critical Bricksforge Vulnerability Exposes Sites to Remote Code Execution

WordPress Security Alert: Critical Bricksforge Vulnerability Exposes Sites to Remote Code Execution

A critical vulnerability in the Bricksforge plugin for WordPress is being actively exploited, allowing unauthenticated attackers to upload and execute arbitrary PHP code on vulnerable websites. Tracked as CVE-2026-85097, the flaw stems from insufficient validation of file metadata during form submissions. Successful exploitation can enable attackers to compromise websites, access sensitive information, deploy web shells, and establish persistent access.

Oct 13, 2026By Rakshitha

Summary

CVE-2026-85097 is a critical arbitrary file upload vulnerability in the Bricksforge WordPress plugin. Unauthenticated attackers can exploit insufficient validation of the url field in the temporaryFileUploads parameter to upload files containing PHP code and execute that code on the affected server.

Exploitation attempts were first observed on October 7, 2026. Reported attack attempts include alternate PHP extensions, mixed-case extensions, and encoded extensions intended to bypass file-extension filtering.

Vulnerability Details

CVE ID CVSS Score EPSS Score Vulnerability Type Affected Versions
CVE-2026-85097 9.8 (Critical) 0.31% Arbitrary File Upload / Remote Code Execution 3.1.8.9 and earlier

Technical Information

CVE-2026-85097: Unauthenticated Arbitrary File Upload Leading to RCE

The vulnerability occurs because the plugin does not adequately validate uploaded file metadata during form submission. Although MIME type validation is performed during the initial upload, the subsequent form submission does not sufficiently validate the client-controlled url field within the temporaryFileUploads parameter.

An unauthenticated attacker can obtain a nonce through the bricksforge_regenerate_nonce AJAX endpoint and upload a GIF/PHP polyglot file to the temporary upload directory. Such a file can contain valid image data alongside PHP code, potentially allowing it to pass the initial MIME type validation.

The attacker can then submit a crafted form request in which the server-side file path references the uploaded image while the client-controlled url specifies a PHP-based destination. Insufficient validation can allow the content to be written to a PHP execution path, resulting in remote code execution when the resulting file is processed by the server.

Reported exploitation attempts target the following endpoints:

  • /wp-json/bricksforge/v1/form_submit
  • /wp-admin/admin-ajax.php using the bricksforge_form_submit action

Reported extension-filtering bypass attempts include alternate PHP extensions such as .php5, .php7, and .phtml; mixed-case extensions such as .PHP and .pHp; and encoded patterns such as .%70hp, %2ephp, and .%2570%2568%2570.

Impact

Successful exploitation can result in the following security impacts:

  • Remote Code Execution: Attackers can execute arbitrary PHP code on the affected server, potentially gaining control over the application environment.
  • Website Compromise: Attackers can modify website content, functionality, and configuration, potentially disrupting normal operations.
  • Sensitive Data Exposure: Attackers may access application data, configuration files, and credentials available to the compromised server process.
  • Malicious File Deployment: Attackers can place malicious PHP files on the server and potentially use them to execute further commands.
  • Persistent Unauthorized Access: Attackers who gain code execution may establish continued access through malicious files or unauthorized changes.

MITRE ATT&CK Mapping

The following techniques describe the documented exploitation path and potential follow-on behavior. Techniques beyond the initial access mapping are conditional on the attacker's subsequent actions.

Technique ID Technique Name Tactic
T1190 Exploit Public-Facing Application Initial Access
T1505.003 Web Shell Persistence
T1036.008 Masquerade File Type Defense Evasion

Indicators of Compromise (IoCs)

Reported exploitation telemetry identified 63 unique source IP addresses. The following six addresses reportedly accounted for approximately 46% of recorded requests. Treat these indicators as investigation leads rather than definitive proof of compromise.

Observed Source IP Addresses

  • 177.75.57[.]20
  • 23.97.62[.]146
  • 84.247.60[.]125
  • 38.154.185[.]97
  • 150.109.16[.]166
  • 153.75.90[.]146

Additional Attack Indicators

  • Request parameter: temporaryFileUploads
  • Temporary upload directory: /wp-content/uploads/bricksforge/tmp/
  • REST API endpoint: /wp-json/bricksforge/v1/form_submit
  • AJAX endpoint: /wp-admin/admin-ajax.php
  • AJAX action: bricksforge_form_submit
  • Nonce endpoint: bricksforge_regenerate_nonce
  • Alternate PHP extensions: .php5, .php7, .phtml
  • Mixed-case extensions: .PHP, .pHp
  • Encoded extension patterns: .%70hp, %2ephp, .%2570%2568%2570

Correlate these indicators with web server access logs, application logs, and file-system activity. Investigate unexpected PHP files, suspicious form submissions, and unauthorized changes. The presence of an indicator alone does not confirm successful exploitation.

Mitigation and Recommendations

  • Upgrade to a Fixed Version: Update Bricksforge to version 3.1.8.10 or later.
  • Review Web Server Logs: Investigate suspicious requests to the form submission endpoints, especially requests containing crafted temporaryFileUploads parameters or mismatched file paths and URLs.
  • Inspect Temporary Uploads: Examine /wp-content/uploads/bricksforge/tmp/ for unexpected PHP files, image/PHP polyglots, and unauthorized file modifications.
  • Investigate Potential Compromise: Check for web shells, suspicious PHP execution, unauthorized account changes, and signs of persistence. Remove malicious artifacts and restore affected systems from trusted sources when necessary.
  • Strengthen File Upload Validation: Validate file contents, extensions, destination paths, and metadata on the server. Do not rely on client-supplied URLs to determine file placement or executable paths.

Instantly Fix Risks with Saner Patch Management

Saner patch management is a continuous, automated, and integrated software that instantly fixes risks exploited in the wild. The software supports major operating systems like Windows, Linux, and macOS, as well as 550+ third-party applications.

It also allows you to set up a safe testing area to test patches before deploying them in a primary production environment. Saner patch management additionally supports a patch rollback feature in case of patch failure or a system malfunction.

Experience the fastest and most accurate patching software here.

Featured Posts

Open Agentic AI in the Wild: How AI-Driven Attacks Are Changing Vulnerability Management
Agentic AI in the Wild: How AI-Driven Attacks Are Changing Vulnerability Management

CVE Research

Agentic AI in the Wild: How AI-Driven Attacks Are Changing Vulnerability Management

Oct 30, 2026

Open WARP PANDA Weaponizes VMware ESXi Zero-Day Logging Gap to Evade Audit Visibility
WARP PANDA Weaponizes VMware ESXi Zero-Day Logging Gap to Evade Audit Visibility

CVE Research

WARP PANDA Weaponizes VMware ESXi Zero-Day Logging Gap to Evade Audit Visibility

China-nexus threat actor Warp Panda exploited an insufficient logging zero-day in VMware ESX (CVE-2026-41709) to blind audit visibility, deploying BRICKSTORM malware and hijacking Microsoft 365 accounts across targeted U.S. legal networks

Oct 30, 2026

Open Cisco Firewall Zero-Day Under Attack: Hackers Exploit SSL VPN Flaw to Crash ASA and FTD Devices
vulnerability researchCisco Firewall Zero-Day Under Attack: Hackers Exploit SSL VPN Flaw to Crash ASA and FTD Devices

CVE Research

Cisco Firewall Zero-Day Under Attack: Hackers Exploit SSL VPN Flaw to Crash ASA and FTD Devices

Oct 30, 2026

Open PolyShell: Critical Magento Flaw Allows Unauthenticated RCE, Exploited Since March 2026
vulnerability researchPolyShell: Critical Magento Flaw Allows Unauthenticated RCE, Exploited Since March 2026

CVE Research

PolyShell: Critical Magento Flaw Allows Unauthenticated RCE, Exploited Since March 2026

CVE-2026-48356 is a critical unrestricted file upload vulnerability in Adobe Commerce and Magento Open Source. Unauthenticated attackers can submit polyglot files through guest-cart REST item routes and write them under pub/media/custom_options/. When the web server executes or serves that path as PHP, the result can be remote code execution or stored XSS. Mass exploitation has been observed since March 2026, including links to CMS-block loaders on hundreds of stores. The issue is listed in the CISA KEV catalog. This article covers how the flaw works, campaign activity, indicators of compromise, affected and fixed versions under APSB26-73, and practical remediation steps.

Oct 29, 2026