Skip to content

Topic

Arbitrary File Upload

A vulnerability class where an app accepts uploaded files without proper type or path checks, letting attackers plant executable code on the server.

Current stories

securityOne report1 publisher

Attackers plant PHP web shells through two unauthenticated WordPress upload flaws

Wordfence blocked more than 250,000 attempts against Super Forms and 190,000 against Elementor Pro. The Super Forms campaign has been running since July 14, so unpatched sites need a look through their uploads directories.

Reality

Evidence62
Adoption
Not scored
Hype gap+15
Incentives35
Confidence64
securityConfirmed3 publishers

Attackers started dropping webshells through Elementor Pro forms on patch day

Wordfence has blocked nearly 200,000 attempts against CVE-2026-32475 since August 19. Because the payload is a PHP file already sitting in the uploads tree, upgrading to 4.2.2 tells you nothing about whether you were hit.

Perspective Coverage

3 publishers
Builder
Builder 28%
Operator
Operator 65%
Investor
Investor 7%

Reality

Evidence72
Adoption70
Hype gap+15
Incentives45
Confidence70
securityConfirmed3 publishers

Wordfence blocked 100,000 exploit attempts against a WooCommerce plugin with 6,000 installs

CVE-2026-27540 lets an unauthenticated request add php to the plugin's own upload allowlist and drop a webshell. The fix shipped on February 20, and the first exploitation spike came 104 days later, on June 4.

Perspective Coverage

3 publishers
Builder
Builder 33%
Operator
Operator 57%
Investor
Investor 10%

Reality

Evidence60
Adoption20
Hype gap+15
Incentives45
Confidence65
securityOne report1 publisher

Siemens ships four builds to close a root-level file upload in Siveillance Control's OIS module

CVE-2026-50093 lets an attacker upload arbitrary files to the Open Interface Services web module and take root on the host running Siveillance Control. Siemens reported it to CISA and has fixed builds out for all four affected branches.

Publishers:cisa.gov

Reality

Evidence66
Adoption28
Hype gap+14
Incentives58
Confidence64
buildOne report1 publisher

Attackers are telling a WooCommerce plugin that PHP is an allowed upload extension

CVE-2026-27540 lets an unauthenticated POST save a PHP file, and 2.0.3.2 closes that write. Whether a file that already landed can run is a separate question, decided by how the server treats the upload directory.

Publishers:dev.to

Reality

Evidence60
Adoption38
Hype gap+10
Incentives45
Confidence55