CVE-2026-3891

CRITICAL NUCLEI LAB

Pix for WooCommerce <=1.5.0 - Arbitrary File Upload

Title source: llm
STIX 2.1

Exploitation Summary

EIP tracks 10 public exploits for CVE-2026-3891. PoCs published by willygailo, joshuavanderpoll, VeronnX666. A Nuclei detection template is also available.

AI-analyzed exploit summary This repository contains a functional exploit for CVE-2026-3891, targeting an unauthenticated arbitrary file upload vulnerability in Pix for WooCommerce <= 1.5.0. The exploit is obfuscated using PyArmor and includes a GUI for ease of use.

Description

The Pix for WooCommerce plugin for WordPress is vulnerable to arbitrary file uploads due to missing capability check and missing file type validation in the 'lkn_pix_for_woocommerce_c6_save_settings' function in all versions up to, and including, 1.5.0. This makes it possible for unauthenticated attackers to upload arbitrary files on the affected site's server which may make remote code execution possible.

Exploits (10)

github WORKING POC 1 stars
by willygailo · pythonpoc
https://github.com/willygailo/CVE-2026-3891-Linux

This repository contains a functional exploit for CVE-2026-3891, targeting an unauthenticated arbitrary file upload vulnerability in Pix for WooCommerce <= 1.5.0. The exploit is obfuscated using PyArmor and includes a GUI for ease of use.

Classification
Working Poc 90%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Pix for WooCommerce <= 1.5.0
No auth needed
Prerequisites: Target running Pix for WooCommerce <= 1.5.0 · Network access to the target
mistral-large-3 · analyzed May 31, 2026 Full analysis →
nomisec WORKING POC 1 stars
by joshuavanderpoll · poc
https://github.com/joshuavanderpoll/CVE-2026-3891

This repository contains a functional exploit for CVE-2026-3891, an unauthenticated arbitrary file upload vulnerability in the Pix for WooCommerce plugin (versions <= 1.5.0). The exploit uploads a PHP webshell to the target server and allows command execution.

Classification
Working Poc 100%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: payment-gateway-pix-for-woocommerce <= 1.5.0
No auth needed
Prerequisites: Target WordPress site with vulnerable plugin installed · Network access to the target
mistral-large-3 · analyzed Mar 14, 2026 Full analysis →
github WORKING POC
by VeronnX666 · pythonpoc
https://github.com/VeronnX666/CVE-2026-3891

This PoC exploits an arbitrary file upload vulnerability in the LKN Pix for WooCommerce WordPress plugin (CVE-2026-3891) via a misconfigured admin-ajax.php endpoint. It uploads a PHP webshell by abusing a nonce generation flaw in the plugin's settings update mechanism.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: LKN Pix for WooCommerce WordPress plugin (unspecified version)
No auth needed
Prerequisites: Target must have the vulnerable LKN Pix for WooCommerce plugin installed · WordPress site must be accessible via HTTP/HTTPS · Plugin's AJAX endpoint must be reachable
mistral-large-3 · analyzed Jul 19, 2026 Full analysis →
github WORKING POC
by shinthink · pythonpoc
https://github.com/shinthink/CVE-2026-3891

This repository contains a functional Python exploit for CVE-2026-3891, an unauthenticated arbitrary file upload vulnerability in Pix for WooCommerce <= 1.5.0. The exploit leverages a nonce leak and missing file validation in the `certificate_crt_path` parameter to upload a PHP webshell, achieving remote code execution (RCE).

Classification
Working Poc 99%
Attack Type
Rce
Complexity
Trivial
Reliability
Reliable
Target: Pix for WooCommerce (WordPress plugin) versions <= 1.5.0
No auth needed
Prerequisites: Target must have Pix for WooCommerce plugin installed (version <= 1.5.0) · Web server must allow PHP execution in the upload directory
mistral-large-3 · analyzed Jul 16, 2026 Full analysis →
nomisec WORKING POC
by m4sh-wacker · poc
https://github.com/m4sh-wacker/CVE-2026-3891-Pix-for-WooCommerce-Plugin-Exploit

This exploit targets CVE-2026-3891, an unauthenticated arbitrary file upload vulnerability in the Pix for WooCommerce WordPress plugin (versions ≤1.5.0). The PoC automates nonce retrieval and uploads a malicious PHP file to a web-accessible directory, enabling remote code execution via a simple HTTP request.

Classification
Working Poc 98%
Attack Type
Rce
Complexity
Trivial
Reliability
Reliable
Target: Pix for WooCommerce WordPress plugin ≤1.5.0
No auth needed
Prerequisites: Target must have the vulnerable plugin installed and accessible via WordPress AJAX endpoints · PHP execution must be enabled on the target server
mistral-large-3 · analyzed Jul 16, 2026 Full analysis →
github SCANNER
by SecureWithUmer · c++poc
https://github.com/SecureWithUmer/CVE-2026-PoCs/tree/main/2026/CVE-2026-3891

This repository contains a Python-based mass scanner for CVE-2026-3891, which checks for a vulnerable WordPress AJAX endpoint (`lkn_pix_for_woocommerce_generate_nonce`) that leaks a nonce value. The tool validates the presence of the vulnerability by sending crafted POST requests and parsing JSON responses, but does not exploit it for code execution or privilege escalation.

Classification
Scanner 98%
Attack Type
Info Leak
Complexity
Trivial
Reliability
Reliable
Target: WordPress plugin (likely 'LKN Pix for WooCommerce' or similar)
No auth needed
Prerequisites: List of target WordPress sites with the vulnerable plugin installed · Network access to the `/wp-admin/admin-ajax.php` endpoint
mistral-large-3 · analyzed Jul 08, 2026 Full analysis →
github WORKING POC
by AlexisLafontaine1995 · poc
https://github.com/AlexisLafontaine1995/cve/tree/main/CVE-2026-3891

The repository provides a functional exploit for CVE-2026-3891, demonstrating an unauthenticated arbitrary file upload vulnerability in Pix for WooCommerce ≤ 1.5.0. It includes detailed steps to generate a nonce, upload a malicious PHP file disguised as a certificate, and achieve remote code execution.

Classification
Working Poc 100%
Attack Type
Rce
Complexity
Trivial
Reliability
Reliable
Target: Pix for WooCommerce ≤ 1.5.0
No auth needed
Prerequisites: WordPress with Pix for WooCommerce plugin active · curl
mistral-large-3 · analyzed Jul 02, 2026 Full analysis →
nomisec SCANNER
by AnggaTechI · poc
https://github.com/AnggaTechI/Mass-Scanner-CVE-2026-3891

This repository contains a Python-based scanner for CVE-2026-3891, which targets a WordPress AJAX behavior. The tool checks for the presence of a nonce generation endpoint and validates responses, but does not include exploit code for weaponization.

Classification
Scanner 95%
Attack Type
Info Leak
Complexity
Moderate
Reliability
Reliable
Target: WordPress (specific plugin not explicitly named, but likely related to 'lkn_pix_for_woocommerce')
No auth needed
Prerequisites: Target WordPress site with vulnerable plugin installed · Access to the AJAX endpoint (/wp-admin/admin-ajax.php)
mistral-large-3 · analyzed Apr 16, 2026 Full analysis →
nomisec WORKING POC
by Nxploited · poc
https://github.com/Nxploited/CVE-2026-3891

This repository contains a functional exploit for CVE-2026-3891, targeting a file upload vulnerability in the 'lkn_pix_for_woocommerce' WordPress plugin. The exploit automates the process of generating a nonce and uploading a malicious shell via the plugin's settings functionality.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: WordPress plugin 'lkn_pix_for_woocommerce' (version not specified)
No auth needed
Prerequisites: Target must have the vulnerable plugin installed · Attacker must provide a local shell file (e.g., shell.php)
mistral-large-3 · analyzed Apr 09, 2026 Full analysis →
nomisec WORKING POC
by vladimirmanylobed451 · poc
https://github.com/vladimirmanylobed451/CVE-2026-3891

This repository contains a functional Python exploit for CVE-2026-3891, an unauthenticated arbitrary file upload vulnerability in the Pix for WooCommerce plugin (version <= 1.5.0). The exploit uploads a PHP webshell by leveraging a nonce generation endpoint and a file upload endpoint, then allows command execution via the uploaded shell.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Pix for WooCommerce plugin for WordPress <= 1.5.0
No auth needed
Prerequisites: Target must have the vulnerable Pix for WooCommerce plugin installed and active · WordPress site must be accessible
mistral-large-3 · analyzed Apr 09, 2026 Full analysis →

Nuclei Templates (1)

Pix for WooCommerce <= 1.5.0 - Unauthenticated Arbitrary File Upload
CRITICALVERIFIEDby m4sh_wacker
Shodan: http.html:"/wp-content/plugins/payment-gateway-pix-for-woocommerce"
FOFA: body="/wp-content/plugins/payment-gateway-pix-for-woocommerce"

Scores

CVSS v3 9.8
EPSS 0.0278
EPSS Percentile 84.9%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

CISA SSVC

Vulnrichment
Exploitation none
Automatable yes
Technical Impact total

Details

CWE
CWE-434
Status published
Products (1)
linknacional/Pix for WooCommerce < 1.5.0
Published Mar 13, 2026
Tracked Since Mar 14, 2026