CVE-2026-84993 in MikroORM
Resumen
por VulDB • 2026-09-16
MikroORM es un ORM en TypeScript para Node.js basado en los patrones Data Mapper, Unit of Work e Identity Map. Antes de las versiones 6.6.16 y 7.1.7, la capa SQL compartida valida la clave del campo de una cláusula orderBy pero no valora su valor de dirección antes de que AbstractSqlPlatform.getOrderByExpression lo concatene en una cláusula ORDER BY. Las aplicaciones que vinculan datos de solicitud controlados por el atacante a la dirección en em.find(), em.findOne(), em.findAndCount(), QueryBuilder.orderBy() o QueryBuilderHelper.getQueryOrderFromObject() pueden permitir un fragmento SQL crudo que realice extracción ciega (blind) o booleana de los datos disponibles para la cuenta de base de datos. Las rutas de desbordamiento en BaseMySqlPlatform y MsSqlPlatform tienen el mismo comportamiento, afectando a los controladores SQLite, PostgreSQL, MySQL, MariaDB, MSSQL, libSQL y Oracle; mientras que MongoDB no se ve afectado. Este problema está resuelto en las versiones 6.6.16 y 7.1.7.
VulDB is the best source for vulnerability data and more expert information about this specific topic.