Description
Scoold is a Q&A and a knowledge sharing platform for teams. Prior to 1.69.1, the getBackToUrl() method in src/main/java/com/erudika/scoold/utils/HttpUtils.java validates the backto and returnto parameters with Strings.CI.startsWith against the configured server URL. An attacker can supply an absolute URL whose hostname begins with the legitimate hostname, causing URI.resolve() to retain the attacker URL and the prefix check to accept it. A victim who follows the crafted sign-in link can be redirected to an attacker-controlled domain after authentication, enabling phishing and possible credential or token theft. This issue is fixed in version 1.69.1.
Published: 2026-10-15
Score: 5.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Open Redirect enabling phishing
Action: Patch
AI Analysis

Impact

Scoold authentication provided vulnerability in the getBackToUrl() routine where the backTo and returnto query parameters were validated by checking a hostname prefix against the configured server URL. An attacker can supply an absolute URL whose hostname begins with the legitimate hostname, tricking URI.resolve() into accepting the attacker’s URL. The result is that a victim who follows a crafted sign‑in link will be redirected to a phishing site after authentication, allowing credential or token theft. The flaw is a classic open‑redirect weakness (CWE‑601).

Affected Systems

Erudika Scoold, versions prior to 1.69.1. Any instance running 1.68.x or earlier is potentially vulnerable because the getBackToUrl() method has not been fixed until release 1.69.1.

Risk and Exploitability

The CVSS score of 5.4 indicates moderate severity. EPSS data is not available, and the vulnerability is not currently listed in CISA’s KEV catalog, suggesting limited widespread exploitation. The likely attack vector is a web‑based phishing campaign that utilizes a malicious sign‑in URL sent to users. Exploitation requires only that an attacker constructs a valid URL containing the legitimate hostname prefix and that the victim follows it. Once the victim authenticates, the vulnerable redirect logic sends them to the attacker’s domain.

Generated by OpenCVE AI on October 16, 2026 at 17:31 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Scoold to version 1.69.1 or later, which removes the vulnerability.
  • If upgrading is not immediately possible, restrict the backTo/returnto parameters to allow only fully qualified URLs that exactly match the host of the Scoold instance, rejecting any that use a hostname prefix of the legitimate domain.
  • Implement a review of outbound redirects in your application firewalls or security gateway to detect and block suspicious open‑redirect attempts, and monitor user activity for unexpected external link navigation after login.

Generated by OpenCVE AI on October 16, 2026 at 17:31 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 15 Oct 2026 21:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 15 Oct 2026 18:45:00 +0000

Type Values Removed Values Added
Description Scoold is a Q&A and a knowledge sharing platform for teams. Prior to 1.69.1, the getBackToUrl() method in src/main/java/com/erudika/scoold/utils/HttpUtils.java validates the backto and returnto parameters with Strings.CI.startsWith against the configured server URL. An attacker can supply an absolute URL whose hostname begins with the legitimate hostname, causing URI.resolve() to retain the attacker URL and the prefix check to accept it. A victim who follows the crafted sign-in link can be redirected to an attacker-controlled domain after authentication, enabling phishing and possible credential or token theft. This issue is fixed in version 1.69.1.
Title Scoold: Open Redirect in getBackToUrl() allows phishing via domain-prefix startsWith bypass
Weaknesses CWE-601
References
Metrics cvssV3_1

{'score': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-15T20:16:08.554Z

Reserved: 2026-06-17T16:29:38.865Z

Link: CVE-2026-55840

cve-icon Vulnrichment

Updated: 2026-10-15T20:15:32.442Z

cve-icon NVD

Status : Deferred

Published: 2026-10-15T19:17:40.823

Modified: 2026-10-15T21:17:13.573

Link: CVE-2026-55840

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-16T17:45:14Z

Weaknesses
  • CWE-601

    URL Redirection to Untrusted Site ('Open Redirect')