Skip to main content
Press slash or control plus K to focus the search. Use the arrow keys to navigate results and press enter to open a threat.
Reconnecting to live updates…

CVE-2026-32985: CWE-306 Missing Authentication for Critical Function in Xerte Xerte Online Toolkits

0
Critical
VulnerabilityCVE-2026-32985cvecve-2026-32985cwe-306cwe-434
Published: Fri Mar 20 2026 (03/20/2026, 00:06:28 UTC)
Source: CVE Database V5
Vendor/Project: Xerte
Product: Xerte Online Toolkits

Description

CVE-2026-32985 is a critical vulnerability in Xerte Online Toolkits versions 3. 14 and earlier that allows unauthenticated attackers to upload arbitrary files via the template import feature. The vulnerability stems from missing authentication checks in the import. php script, enabling attackers to upload a crafted ZIP archive containing malicious PHP payloads. These payloads are extracted into web-accessible directories, allowing direct remote code execution under the web server context without any user interaction or privileges. The CVSS 4. 0 score is 9. 3, reflecting the high impact and ease of exploitation. No known exploits are currently reported in the wild, but the vulnerability poses a severe risk to organizations using affected versions. Immediate patching or mitigation is critical to prevent compromise.

AI-Powered Analysis

AILast updated: 03/20/2026, 00:23:38 UTC

Technical Analysis

CVE-2026-32985 is a critical unauthenticated arbitrary file upload vulnerability affecting Xerte Online Toolkits versions 3.14 and earlier. The vulnerability exists in the /website_code/php/import/import.php script, which handles the import of project templates. Due to missing authentication checks (CWE-306), an attacker can upload a specially crafted ZIP archive disguised as a legitimate project template. This archive can contain a malicious PHP payload placed within the media/ directory. Upon import, the ZIP archive is extracted into a web-accessible path USER-FILES/{projectID}--{targetFolder}/ without validation or sanitization of the contents. Because the uploaded PHP file resides in a web-accessible directory, an attacker can directly invoke it via HTTP requests, resulting in remote code execution (RCE) under the web server's privileges. This vulnerability also relates to CWE-434 (Unrestricted Upload of File with Dangerous Type). The CVSS 4.0 vector indicates network attack vector (AV:N), low attack complexity (AC:L), no authentication required (AT:N), no privileges required (PR:N), no user interaction (UI:N), and high impact on confidentiality, integrity, and availability (VC:H, VI:H, VA:H). Although no exploits are currently known in the wild, the vulnerability's characteristics make it highly exploitable and dangerous.

Potential Impact

The impact of CVE-2026-32985 is severe for organizations using vulnerable versions of Xerte Online Toolkits. Successful exploitation allows attackers to execute arbitrary code remotely on the web server, potentially leading to full system compromise. This can result in unauthorized data access, data modification, service disruption, and lateral movement within the network. Since the vulnerability requires no authentication or user interaction, it can be exploited by any remote attacker scanning for vulnerable instances. Educational institutions, training providers, and organizations relying on Xerte for online content creation and delivery are particularly at risk. The compromise of these systems could lead to data breaches involving sensitive educational content and user information, damage to organizational reputation, and operational downtime.

Mitigation Recommendations

To mitigate this vulnerability, organizations should immediately upgrade Xerte Online Toolkits to a version where this issue is patched once available. In the absence of an official patch, implement the following specific mitigations: 1) Restrict access to the import.php endpoint via network controls such as IP whitelisting or VPN access to limit exposure. 2) Implement web application firewall (WAF) rules to detect and block suspicious ZIP archive uploads or HTTP requests targeting the import functionality. 3) Manually audit and restrict write permissions on the USER-FILES directory to prevent execution of uploaded files, for example by disabling PHP execution in this directory via web server configuration. 4) Monitor web server logs for unusual access patterns to the USER-FILES directory or unexpected PHP file executions. 5) Employ intrusion detection systems to alert on anomalous file uploads or code execution attempts. 6) Educate administrators on the risks of unauthenticated file uploads and enforce strict access controls on administrative interfaces. These targeted mitigations can reduce risk until a vendor patch is applied.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

Data Version
5.2
Assigner Short Name
VulnCheck
Date Reserved
2026-03-17T11:31:56.956Z
Cvss Version
4.0
State
PUBLISHED

Threat ID: 69bc9033e32a4fbe5f0c418b

Added to database: 3/20/2026, 12:09:23 AM

Last enriched: 3/20/2026, 12:23:38 AM

Last updated: 3/20/2026, 1:10:03 AM

Views: 5

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console in Console -> Billing for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses