CVE-2026-54676: medium-severity vulnerability in Erudika scoold
Scoold: GET /api/posts/{id}/answers leaks private-space replies when personal API tokens are enabled
Published · Updated
E-mail alert when it lands in KEV, gets a public PoC or its score goes up.
13Vexday Risk Score
No sign of exploitation. No public exploitation artifact known so far.
ssvc Trackcvss 6.5epss 0.4%
Scoold is a Q&A and a knowledge sharing platform for teams. Prior to 1.69.0, users with personal API tokens can retrieve replies from questions in private spaces they cannot access because src/main/java/com/erudika/scoold/api/ApiController.java in ApiController.getPostReplies() does not apply canAccessSpace before returning data from GET /api/posts/{id}/answers. The issue is reachable when scoold.api_user_access_enabled and scoold.api_enabled are true and a token holder knows or enumerates a private question identifier. Under those conditions, the question endpoint can deny access while the answers endpoint returns the private reply bodies, exposing confidential team or project discussions. This issue is fixed in version 1.69.0.
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Affected products
Erudika · scooldRelated CVEs — Erudika scoold
In the same product, most dangerous first.
CVE-2024-50334HIGHSemicolon Path Injection on API /api;/configEPSS 1.0%CVE-2026-54677MEDIUMScoold: Authenticated user can post replies and comments to private-space questions without space membershipEPSS 0.4%CVE-2026-34832MEDIUMScoold: Cross-Account Feedback Deletion (IDOR)EPSS 0.3%CVE-2026-42176MEDIUMScoold: Persistent Admin Takeover by Overwriting the admins Configuration Setting via Forged JWT (missing `jti` validation)EPSS 0.3%CVE-2026-57183MEDIUMScoold: Forged JWT Accepted as Admin API Token Allowing Unauthorized Access to Sensitive Configuration and LogsEPSS 0.3%CVE-2026-55840MEDIUMScoold: Open Redirect in getBackToUrl() allows phishing via domain-prefix startsWith bypassEPSS 0.3%