medium · CVSS v3 6.5
CVE-2026-54676
Scoold prior to version 1.69.0 contains an access control vulnerability in the API controller affecting private spaces. Specifically, the re
Overview
Scoold prior to version 1.69.0 contains an access control vulnerability in the API controller affecting private spaces. Specifically, the reply retrieval endpoint fails to enforce space access validation for personal API token holders. This matters because authenticated users can access confidential discussions by querying endpoints for answers to private questions they are not authorized to view.
Description
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.
Impact
The vulnerability impacts the confidentiality of data stored within private knowledge-sharing spaces. Unauthorized API token holders can read sensitive reply content from restricted discussions, potentially leaking proprietary team information. Integrity and availability are unaffected, but confidentiality is compromised for organizations utilizing private spaces with the API enabled.
Remediation
Upgrade Scoold to version 1.69.0 or later where the missing access control checks are properly applied to the affected API endpoint. As a temporary mitigation, administrators can disable the API functionality or restrict personal API token creation if immediate patching is not feasible.
Risk context
This vulnerability is rated as medium severity with a CVSS score of 6.5. EPSS data is not available, but remediation is straightforward via vendor-supplied software updates.
Affected products
- Erudika Scoold < 1.69.0
Scores
- Severity
- medium
- CVSS v2
- 6.8
- CVSS v3
- 6.5
- CVSS v4
- —
- EPSS
- —