Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconObtain high-privilege API token
-
DeliveryAccess /api/config/set/admins endpoint
-
ExploitForge Bearer token or use leaked credential
-
InstallInject attacker email into admin configuration
-
C2Trigger or await application restart
-
ExecuteAttacker email loaded as administrator
-
ImpactGain admin panel access
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The attacker must be a high-privilege account holder (PR:H in CVSS vector), meaning they must already possess valid authentication credentials such as an admin API token or a previously-compromised high-privilege user account. The vulnerability requires network access to the /api/config/set/admins endpoint, which is typically exposed on the same network as authenticated API clients. The application must be restarted (either by operator action or through a deployment cycle) for the injected admin email to take effect; exploitation does not grant immediate admin access in the current running process. The configuration API must accept Bearer token authentication without proper validation of token authenticity or signature. Non-default configurations that restrict /api/config/set/admins access or disable the configuration API would prevent exploitation. |
| Impact | CVSS 6.7 (Medium-High) reflects high integrity and confidentiality impact balanced against the requirement for high privileges (PR:H), indicating the vulnerability requires an already-privileged attacker. However, the exploitation conditions are concerning: network accessibility (AV:N), low complexity (AC:L), and no user interaction (UI:N) mean any high-privilege account can execute this attack reliably. The delayed nature of privilege escalation (requiring restart) reduces immediate operational impact but increases persistence risk. EPSS data is unavailable for independent comparison, but the CVSS vector's PR:H requirement suggests this is primarily a privilege escalation and persistence risk rather than an open unauthenticated remote code execution. The real-world risk depends heavily on whether high-privilege API tokens are commonly exposed, leaked, or brute-forceable in target deployments. The vulnerability is confirmed patched in 1.67.0, reducing urgency only for patched instances. |
| Exploit ScenarioDerived | An attacker with access to a leaked or brute-forced Scoold API token (or extracted from a compromised integration) crafts a POST request to /api/config/set/admins with a forged Bearer token containing an email address under their control. The endpoint accepts the malicious token and writes the attacker's email to the Scoold configuration file. Upon the next scheduled restart or when the system administrator restarts Scoold for maintenance, the application loads the modified configuration and registers the attacker's email as an administrator, granting full admin panel access and persistence. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – May 08, 2026
Authentication bypass in Scoold prior to version 1.67.0 allows high-privileged attackers to inject arbitrary administrator email addresses via the /api/config/set/admins endpoint using a forged Bearer token, establishing persistent administrative access after application restart. The vulnerability exploits insufficient token validation in the configuration API, enabling attackers to escalate privileges reliably by injecting their own email into the admin configuration file, which is loaded on startup.
RemediationAI
Upgrade to Scoold version 1.67.0 or later, which implements security checks in ApiController for proper personal access token validation and authentication handling. The patch is confirmed in the official GitHub release (https://github.com/Erudika/scoold/releases/tag/1.67.0). If immediate patching is not possible, implement network-level access controls to restrict access to the /api/config/set/admins endpoint to internal networks only, implement IP whitelisting for API endpoints, and audit all existing administrator accounts and recent configuration changes to detect unauthorized admin injection. Monitor application logs for suspicious Bearer token usage and config modification attempts. Note that these controls do not prevent attack if the attacker already possesses valid high-privilege API credentials; patching remains the primary mitigation.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Scoold's configuration API endpoint /api/config/set/admins accepts Bearer token authentication but fails to properly validate token authenticity before processing privileged configuration changes. The underlying issue stems from CWE-306 (Missing Authentication Check), where the API trusts forged tokens as valid administrative credentials. The ADMINS configuration is loaded once at application startup into memory, meaning malicious changes written to the configuration file do not take effect in the current process but persist across restarts. This creates a delayed-effect persistence mechanism where an attacker's injected email address becomes an active administrator account after the next application restart, bypassing normal access control mechanisms.
Know when Scoold gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:L
Primary rating from Vendor (GitHub_M) · only source for this CVE.
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
2DescriptionCVE.org
Scoold is a Q&A and a knowledge sharing platform for teams. Prior to version 1.67.0, Scoold allows the admins configuration value to be modified through /api/config/set/admins with a forged Bearer token that is accepted as an admin API token. Once that setting is changed, the target email address is written to the application configuration file. The change does not become active immediately in the current process, because the ADMINS set is loaded once at startup. After a Scoold restart, though, the selected user is recognized as an administrator and gains access to the admin panel. This issue gives an attacker a reliable persistence path: write their own email into scoold.admins, wait for a restart or trigger one operationally, and the account comes back as admin. This issue has been patched in version 1.67.0.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Improper handling of Length parameter in GitHub repository erudika/scoold prior to 1.49.4. Rated high severity (CVSS 8.8
Scoold is a Q&A and a knowledge sharing platform for teams. Rated high severity (CVSS 8.7), this vulnerability is remote
Scoold versions prior to 1.66.1 allow authenticated low-privilege users to delete any other user's feedback posts via an
Scoold versions prior to 1.66.2 allow authenticated low-privilege users to overwrite arbitrary existing questions by sub
Authentication bypass in Scoold (Erudika) prior to 1.69.1 allows an attacker who already possesses one of the server sig
Cross-origin request forgery in Erudika Scoold prior to 1.69.1 lets any attacker-controlled website issue credentialed A
Open redirect in Scoold, Erudika's Java-based Q&A and knowledge-sharing platform, affects every release prior to 1.69.1,
EUVD-2026-28818
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB