CVE-2026-40351

FastGPT is an AI Agent building platform. In versions prior to 4.14.9.5, the password-based login endpoint uses TypeScript type assertion without runtime validation, allowing an unauthenticated attacker to pass a MongoDB query operator object (e.g., {"$ne": ""}) as the password field. This NoSQL injection bypasses the password check, enabling login as any user including the root administrator. This issue has been fixed in version 4.14.9.5.
Configurations

Configuration 1 (hide)

cpe:2.3:a:fastgpt:fastgpt:*:*:*:*:*:*:*:*

History

26 Oct 2026, 22:10

Type Values Removed Values Added
Summary
  • (es) FastGPT es una plataforma de creación de agentes de IA. En versiones anteriores a la 4.14.9.5, el endpoint de inicio de sesión basado en contraseña utiliza la aserción de tipo de TypeScript sin validación en tiempo de ejecución, permitiendo a un atacante no autenticado pasar un objeto de operador de consulta de MongoDB (p. ej., {’$ne’: ’’}) como el campo de contraseña. Esta inyección NoSQL omite la verificación de contraseña, permitiendo el inicio de sesión como cualquier usuario, incluido el administrador raíz. Este problema ha sido solucionado en la versión 4.14.9.5.

Information

Published : 2026-04-17 22:16

Updated : 2026-10-26 22:10


NVD link : CVE-2026-40351

Mitre link : CVE-2026-40351

CVE.ORG link : CVE-2026-40351


JSON object : View

Products Affected

fastgpt

  • fastgpt
CWE
CWE-943

Improper Neutralization of Special Elements in Data Query Logic