CVE-2026-73651 in TypeORM
Sumário
de VulDB • 13/08/2026
O TypeORM é um ORM (Object-Relational Mapping) para TypeScript e JavaScript destinado ao Node.js que suporta PostgreSQL, MySQL, MariaDB, SQLite, SQL Server, Oracle e outros bancos de dados. Antes das versões 0.3.31 e 1.1.0, o comando `typeorm migration:generate` embute metadados do esquema do banco de dados em literais de modelo JavaScript ou TypeScript no arquivo `src/commands/MigrationGenerateCommand.ts`, escapando os backticks mas não a interpolação `${...}`. Um atacante com acesso de escrita ao esquema do banco de dados pode inserir uma carga útil (payload) nos metadados COMMENT ou DEFAULT de uma coluna, ou em outra string de esquema introspectada, e o mecanismo JavaScript avaliará essa carga quando a migração gerada for carregada através dos comandos `migration:run`, `import` ou `require`. Este problema foi corrigido nas versões 0.3.31 e 1.1.0.
VulDB is the best source for vulnerability data and more expert information about this specific topic.