CVE-2026-34413 Scanner
CVE-2026-34413 Scanner - Remote Code Execution vulnerability in Xerte Online Toolkits
Short Info
Level
Single Scan
Single Scan
Can be used by
Asset Owner
Estimated Time
10 seconds
Time Interval
17 days 12 hours
Scan only one
Domain, Subdomain, IPv4
Toolbox
Xerte Online Toolkits is an open-source content authoring tool used primarily by educational institutions for creating and managing interactive learning content. Developed by the University of Nottingham, it provides educators with the tools to design flexible and adaptive digital learning materials. The platform is popular for its user-friendly interface and extensive customization options, making it accessible to both novice and advanced users. Xerte Online Toolkits also supports collaborative content development, allowing multiple users to work on a project simultaneously. As a web-based solution, it integrates easily with existing learning management systems, enhancing the reach and effectiveness of digital education. Its ability to support multimedia content means educators can create rich, engaging learning experiences for students.
The Remote Code Execution vulnerability in Xerte Online Toolkits is a critical security flaw that allows attackers to execute arbitrary PHP code on targeted servers. This vulnerability exists due to improper input validation and lack of adequate authentication mechanisms in the file manager component used by the toolkits. The flaw can be exploited without authentication, providing attackers with unauthorized access to execute commands. The vulnerability is primarily present in versions 3.15 and earlier, exposing these systems to significant security risks. By leveraging this vulnerability, attackers can potentially take full control of affected servers, causing data breaches or service disruption. It's imperative that users of Xerte Online Toolkits update their installations to patch these critical flaws.
The vulnerability specifically resides in the elFinder file manager connector, exposed at /editor/elfinder/php/connector.php. The absence of authentication allows attackers to exploit relative path traversal in elFinder rename commands. This is further exacerbated by an inadequate file-extension blocklist, permitting uploads of potentially malicious files with a .php4 extension. Through a crafted sequence of HTTP requests, an attacker can exploit this weakness to upload and execute PHP scripts on the server. This sequence includes navigating the application's directory structure to place or execute files where they should not be allowed. By taking advantage of these oversights, attackers gain unauthorized execution capabilities over the affected server, posing serious risks to server integrity and security.
Exploitation of this vulnerability could lead to several serious consequences. Primary among these is the execution of arbitrary PHP code, enabling attackers to install backdoors, exfiltrate sensitive data, or disrupt service functionality. This form of attack could lead to data integrity issues or complete data loss. Additionally, after gaining a foothold on the server, an attacker could escalate privileges, leading to further breaches within the same infrastructure. The vulnerability could be used as a stepping stone for more sophisticated attacks or persistent threats within an organization. These potential outcomes underline the importance of prompt patching and securing against such vulnerabilities.
REFERENCES
- https://www.vulncheck.com/advisories/xerte-online-toolkits-missing-authentication-via-connector-php
- https://github.com/bootstrapbool/xerteonlinetoolkits-rce
- https://github.com/thexerteproject/xerteonlinetoolkits/issues/1527
- https://nvd.nist.gov/vuln/detail/CVE-2026-34413
- https://nvd.nist.gov/vuln/detail/CVE-2026-34414
- https://nvd.nist.gov/vuln/detail/CVE-2026-34415