p PatchFirst

CVE-2026-73651

CVE-2026-73651 · TypeORM: migration:generate template-literal code injection

Здесь приведены факты из открытых источников об уязвимостях. Перед обновлением ознакомьтесь с исходным сообщением.

TypeORM is a TypeScript and JavaScript ORM for Node.js that supports PostgreSQL, MySQL, MariaDB, SQLite, SQL Server, Oracle, and other databases. Prior to versions 0.3.31 and 1.1.0, typeorm migration:generate embeds database schema metadata into JavaScript or TypeScript template literals in src/commands/MigrationGenerateCommand.ts, escaping backticks but not ${...} interpolation. An attacker with database schema write access can place a payload in column COMMENT or DEFAULT metadata, or another introspected schema string, and the JavaScript engine evaluates the payload when the generated migration is loaded through migration:run, import, or require. This issue is fixed in versions 0.3.31 and 1.1.0.

CVSS 5.7 · Средний · EPSS 0,4% · Есть исправление

Опубликовано
Обновлено

Стек: node

Затронутые продукты и версии

  • typeorm

    Версии
    • < 0.3.31: Затронуто
    • >= 1.0.0, < 1.1.0: Затронуто

    Нет опубликованного исправления

  • typeorm npm

    Затронутые диапазоны версий
    • SEMVER: < 0.3.31

    Обновитесь до 0.3.31

  • typeorm npm

    Затронутые диапазоны версий
    • SEMVER: ≥ 1.0.0, < 1.1.0

    Обновитесь до 1.1.0

Первоисточники

Проверьте свой сервер →