CVE-2026-111704
CVE-2026-111704 · LangChat through commit 2a6285a Missing Authentication on REST API Controllers
Esta página presenta datos de fuentes públicas de vulnerabilidades. Consulta el aviso original antes de actualizar.
LangChat through commit 2a6285a contains a missing authentication vulnerability that allows unauthenticated remote attackers to access REST controllers because no Sa-Token interceptor is registered. Attackers can query /api/v1/auth/users to read plaintext passwords, retrieve LLM provider API keys, create super-admin accounts, and modify or delete data.
CVSS 9.3 · Crítica · EPSS 0,7%
- Publicación
- Actualización
Productos y versiones afectados
langchat
- Versiones
- ≥ 0, ≤ 2a6285a6b8c51d51cdc599771bb667a30bc03f5c: Afectada (git)
Sin corrección publicada
Fuentes originales
- https://hackmd.io/@hieuPenguinnn/langchat-missing-global-auth-credential-exposure
- https://github.com/LangChat/langchat/blob/2a6285a6b8c51d51cdc599771bb667a30bc03f5c/langchat-server/src/main/java/cn/langchat/server/config/WebAsyncConfig.java#L17-L33
- https://github.com/LangChat/langchat/blob/2a6285a6b8c51d51cdc599771bb667a30bc03f5c/langchat-auth/src/main/java/cn/langchat/auth/controller/AigcUserController.java#L25-L60
- https://github.com/LangChat/langchat/blob/2a6285a6b8c51d51cdc599771bb667a30bc03f5c/langchat-auth/src/main/java/cn/langchat/auth/service/impl/AuthServiceImpl.java#L51-L58
- https://www.vulncheck.com/advisories/langchat-through-commit-2a6285a-missing-authentication-on-rest-api-controllers
- https://nvd.nist.gov/vuln/detail/CVE-2026-111704