Saltar al contenido
DUPIN
ALERTAS · EN VIVO
Contacto

VULNERABILIDAD

CVE-2026-57183 Aceptación de JWT falsificados como token de API administrativo en Scoold

Antes de 1.69.1, checkApiAuth() en ScooldUtils.java acepta un JWT firmado con app_secret_key o para_secret_key para /api/config y /api/stats sin exigir un jti de API key registrado, y lo mapea al API_USER administrativo. Las comprobaciones se ejecutan incluso con scoold.api_enabled en false. Quien obtenga cualquiera de esos secretos puede falsificar un token para leer configuración sensible y logs del servidor y acceder a funciones privilegiadas de configuración.

Alerta de Nureq Monitor

Detectada 15 OCT · 17:28

CVSS 3.1

6.1MEDIA

PROBABILIDAD DE EXPLOTACIÓN (EPSS)

0,2 % PERCENTIL 13

EXPLOTACIÓN ACTIVA

No confirmada

EXPLOIT PÚBLICO

No conocido

Qué es CVE-2026-57183

Antes de 1.69.1, checkApiAuth() en ScooldUtils.java acepta un JWT firmado con app_secret_key o para_secret_key para /api/config y /api/stats sin exigir un jti de API key registrado, y lo mapea al API_USER administrativo. Las comprobaciones se ejecutan incluso con scoold.api_enabled en false. Quien obtenga cualquiera de esos secretos puede falsificar un token para leer configuración sensible y logs del servidor y acceder a funciones privilegiadas de configuración.

Productos y versiones afectadas

  • Erudika scoold

    • < 1.69.1

Qué hacer

  1. Verificá si usás scoold y en qué versión: el rango afectado figura arriba.
  2. Actualizá a la versión corregida que indique el fabricante en su aviso (ver referencias) o aplicá la mitigación que publique.
  3. Revisá registros y accesos de los sistemas expuestos para descartar que se haya aprovechado antes de corregir.

Calculadora CVSS

CVSS 3.1 · 6.1 MEDIA

CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:N

VECTOR DE ATAQUE (AV)
Red
COMPLEJIDAD DEL ATAQUE (AC)
Baja
PRIVILEGIOS REQUERIDOS (PR)
Altos
INTERACCIÓN DEL USUARIO (UI)
Requerida
ALCANCE (S)
Sin cambio
CONFIDENCIALIDAD (C)
Alta
INTEGRIDAD (I)
Alta
DISPONIBILIDAD (A)
Ninguna

Abrir la calculadora completa

Descripción original

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.

Referencias

Historial de la alerta

  1. VULNERABILIDAD Nueva vulnerabilidad detectada.

CÓMO SE HIZOResumen traducido automáticamente al español a partir de la descripción original. Ante dudas, la descripción original y las referencias del fabricante son la fuente de verdad. Cómo funciona.