Sceawere

Vulnerability Detail

CVE-2026-74992UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV

Kirki Arbitrary File Upload RCE

Vulnerability Metadata

Severity
Medium
Score / CVSS
6.8
Creation Date
11h ago
Vendor
Unknown
Product
Kirki
Attack Type
CWE-79 Cross-Site Scripting (XSS)
Vector String
CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H
Attack Complexity
LOW

Narrative and Response

Description

The Kirki WordPress plugin before 6.2.3 does not properly validate the files contained in archives uploaded by users with the Editor role, and does not remove all unwanted files after extracting them, allowing such users to upload arbitrary files to a web accessible directory, leading to Stored XSS as well as RCE on some server configurations.

Executive Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Executive Summary Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Technical Details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Detailed Technical Analysis Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Mitigations

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Remediation & Mitigations Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

References

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Intelligence References Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Additional Metadata

{
  "score": "6.8",
  "pubDate": "2026-08-20T06:17:19.360Z",
  "pubdate": "2026-08-20T06:17:19.360Z",
  "executiveSummary": "The Kirki WordPress plugin is affected by an arbitrary file upload vulnerability leading to Stored Cross-Site Scripting (XSS) and Remote Code Execution (RCE).\nThe flaw stems from insufficient validation of files contained within archives uploaded by authenticated users, specifically those assigned the Editor role.\nUpon extraction of the user-supplied archive, the application fails to adequately sanitize or remove unwanted files, leaving them persisted within a web-accessible directory.\nAn authenticated attacker possessing the Editor role can leverage this capability to upload and execute malicious payloads, thereby compromising the underlying server configuration and executing arbitrary code within the context of the web server.\nThe risk implications are critical, as successful exploitation enables full system compromise and unauthorized code execution.\nExploitation requires authenticated access with the Editor privilege level.",
  "technicalDetails": "The root cause of the vulnerability resides in the archive handling functionality of the Kirki WordPress plugin, which processes user-uploaded compressed files.\nSpecifically, the component fails to properly validate the internal file types and contents of archives submitted by users.\nFurthermore, the cleanup mechanism fails to purge unwanted or dangerous files after the extraction process completes.\nThe vulnerable component is accessible to authenticated users with the Editor role, exposing the application to privilege abuse.\nThe attack flow proceeds as follows: First, the attacker authenticates to the WordPress administration panel with Editor privileges. Second, the attacker crafts a malicious archive containing unauthorized files, such as PHP webshells or HTML documents containing malicious scripts. Third, the attacker uploads the archive through the vulnerable Kirki plugin functionality. Fourth, the application extracts the archive contents into a web-accessible directory on the server. Fifth, because the system does not properly validate or remove unwanted files post-extraction, the malicious payloads remain accessible via direct HTTP requests. Sixth, the attacker executes the uploaded arbitrary files, resulting in Stored XSS via malicious script execution or Remote Code Execution (RCE) depending on the server configuration and the execution of uploaded script files.\nThe affected versions include the Kirki WordPress plugin prior to version 6.2.3."
}
CVE-2026-74992: Kirki Arbitrary File Upload RCE (MEDIUM Severity, CVSS: 6.8) - Sceawere