๐Ÿ” CVE Alert

CVE-2026-57183

MEDIUM 6.1

Scoold: Forged JWT Accepted as Admin API Token Allowing Unauthorized Access to Sensitive Configuration and Logs

CVSS Score
6.1
EPSS Score
0.0%
EPSS Percentile
0th

Scoold is a Q&A and a knowledge sharing platform for teams. Prior to 1.69.1, checkApiAuth() in src/main/java/com/erudika/scoold/utils/ScooldUtils.java accepts a JWT signed with app_secret_key or para_secret_key for /api/config and /api/stats without requiring a registered API-key jti, and maps the request to the hardcoded administrative API_USER. The special endpoint checks run even when scoold.api_enabled is false. An attacker who obtains either signing secret can forge a token that reads sensitive configuration and server logs and reaches privileged configuration functionality, while an ordinary login-session token is not sufficient. This issue is fixed in version 1.69.1.

CWE CWE-287
Vendor erudika
Product scoold
Published Oct 15, 2026
Stay Ahead of the Next One

Get instant alerts for erudika scoold

Be the first to know when new medium vulnerabilities affecting erudika scoold are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
None

Affected Versions

Erudika / scoold
< 1.69.1

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/Erudika/scoold/security/advisories/GHSA-6q9q-cqq5-hvmq github.com: https://github.com/Erudika/scoold/commit/de018c17a60c352f318109a762a377c325a5fd97 github.com: https://github.com/Erudika/scoold/commit/e527d4da1ac04b6a35bd86e560c279f0160c5c02 github.com: https://github.com/Erudika/scoold/releases/tag/1.69.1