External risk intelligence

SkillTree Cross-Site Scripting and Request Forgery Vulnerabilities

CVE advisorySeverity: CRITICAL (CVSS 9.6)

CVE-2026-54694

SkillTree is a web-based gamification platform designed to be accessible to users for registration and interaction. Because the vulnerability exists in account registration and standard quiz viewing functionality, it is commonly deployed as an internet-facing web application.

Cross-site Scripting

Halo Surface Signal: 4 out of 5 — likely to be public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

This advisory details two combined code flaws in the SkillTree micro-learning platform that can be exploited through multiple paths, potentially allowing attackers to execute code in administrators' browsers. The main concern is confirming relevance and exposure.

  • A security flaw in SkillTree allows code execution.
  • Admins viewing quiz results could be impacted.
  • Confirm if SkillTree is used and assess exposure.

Attack Path

How an attacker could exploit the issue

An attacker can register for an account on the SkillTree platform and inject malicious code into their profile fields. This code is then rendered in a vulnerable way when an administrator views the Quiz Runs page. The vulnerability can lead to arbitrary code execution, remote script loading, or cross-site request forgery token theft in the administrator's browser.

  • Attacker registers an account.
  • Admin views Quiz Runs page.
  • Arbitrary code execution.

Live Threat

Current exploitation, exposure, and threat context

This vulnerability could allow an attacker to execute arbitrary code in an administrator's browser when they access the Quiz Runs page. Supported conditions include an attacker self-registering an account and then triggering the vulnerability when an administrator views quiz results. The impact can escalate from basic cross-site scripting to remote script loading or cross-site request forgery token theft, potentially allowing unauthorized actions or data exfiltration.

  • Administrator browser could be compromised.
  • Malicious script injected via registration fields.
  • Arbitrary code execution and data theft.

Operational Fix

Recommended remediation, mitigation, and detection steps

This vulnerability affects the SkillTree gamification platform, likely impacting teams responsible for application development and infrastructure. The initial step is to identify all instances of SkillTree, determine their business criticality and network exposure, and locate the accountable owner to plan remediation.

  • Application owners and platform teams should own the issue.
  • Verify SkillTree deployment and administrative access points.
  • Plan remediation based on risk and vendor coordination.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is SkillTree?

SkillTree is a micro-learning gamification platform used to track educational progress and skill development. Organizations typically host it as a web application to allow users to register, participate in quizzes, and engage with training content.

What is the vulnerability in CVE-2026-54694?

The core issue is Improper Neutralization of Input During Web Page Generation, commonly known as Cross-Site Scripting (CWE-79). The platform fails to sanitize user profile fields, which are then rendered by administrative pages using dangerous directives that execute embedded scripts automatically.

How does an attacker trigger this exploit?

An attacker triggers the vulnerability by self-registering an account with malicious scripts in their profile fields, such as names or nicknames. Simply browsing the application does not trigger the bug; the payload activates only when an administrator views the specific Quiz Runs page where the tainted data is displayed.

Is my SkillTree instance at risk?

According to Halo Surface Signal, SkillTree is frequently deployed as an internet-facing application to support open user registration. Because the attack path relies on standard account registration and administrative monitoring, any instance exposed to the internet is considered a likely target for this vulnerability.

What is the first step to address CVE-2026-54694?

You should verify your current software version. SkillTree version 4.4.2 contains the necessary patch to remediate these flaws. Begin by identifying all deployed instances, confirming their version numbers, and coordinating with your platform team to prioritize an update.

References