Skip to main content

Xerte Online Tools EUVDEUVD-2026-42583

| CVE-2026-14261 CRITICAL
2026-07-09 certcc GHSA-3g88-3v3g-pch4
9.1
CVSS 3.1 · Vendor: certcc
Share

Severity by source

Vendor (certcc) PRIMARY
9.1 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
vuln.today AI
9.8 CRITICAL

Unauthenticated network access to the reachable /setup/ installer (PR:N/AC:L/AV:N) yields full application takeover; reinstalling against an attacker DB compromises confidentiality, integrity and availability of the instance.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (certcc).

CVSS VectorVendor: certcc

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
None

Lifecycle Timeline

5
Analysis Generated
Jul 09, 2026 - 16:50 vuln.today
Severity Changed
Jul 09, 2026 - 16:22 NVD
HIGH CRITICAL
CVSS changed
Jul 09, 2026 - 16:22 NVD
7.5 (HIGH) 9.1 (CRITICAL)
Patch available
Jul 09, 2026 - 15:01 EUVD
CVE Published
Jul 09, 2026 - 12:37 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

A vulnerability in the Xerte Online Tools allows for authentication bypass and remote code execution via reinstallation through the /setup/ folder, enabling attackers to reinstall the service to a remote database they control.

AnalysisAI

Authentication bypass leading to remote code execution in Xerte Online Tools (all versions below 3.14.6 and below 3.15.5) lets unauthenticated remote attackers reach the exposed /setup/ installer and re-run the installation, pointing the application at a database they control and thereby seizing full control of the toolkit. The flaw scores CVSS 9.1 (AV:N/AC:L/PR:N/UI:N) and is tagged Authentication Bypass and RCE; a vendor patch exists but there is no public exploit identified at time of analysis. CISA's SSVC framework rates it not-exploited but automatable with partial technical impact.

Technical ContextAI

Xerte Online Tools is an open-source, PHP-based e-learning content authoring and delivery framework (CPE cpe:2.3:a:xerte:xerte_online_tools) widely used in the education sector to build interactive learning objects. The vulnerability lives in the /setup/ installer directory, which on a hardened deployment should be removed or blocked after initial installation but here remains reachable and callable without authentication. Reachable installer logic is a classic exposed-setup / improper-access-control weakness (no CWE was assigned in the source data): the installer re-initializes application configuration - including the backend database connection - so an attacker who can invoke it can redirect the instance to an external database of their choosing, which in turn enables code execution paths and full application compromise. The fix is delivered in commit 8fec6602e80c5d35903d65e65b65b794297d8e90.

RemediationAI

Vendor-released patch: upgrade to Xerte Online Tools 3.15.5 (for 3.15.x deployments) or 3.14.6 (for 3.14.x deployments), which contain the fix from commit 8fec6602e80c5d35903d65e65b65b794297d8e90; follow the official guidance at https://www.xerte.org.uk/index.php/en/news/blog/80-news/364-xerte-3-14-and-3-15-important-security-update. Where immediate patching is not possible, delete or rename the /setup/ directory on production instances after installation, or block/deny web access to the /setup/ path at the web server or reverse-proxy layer (e.g. an nginx/Apache location deny rule) and restrict it to trusted admin source IPs - the trade-off is that legitimate reinstallation or upgrade steps will then require temporarily restoring that access. As defense in depth, ensure the application database credentials are not writable by the web process and monitor for unexpected changes to the database configuration.

Share

EUVD-2026-42583 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy