p PatchFirst

PatchFirst · Свежие уязвимости

Уязвимости typeorm

За последние 30 дней в typeorm опубликовано уязвимостей: 0; в каталоге KEV: 0.

Фильтры уязвимостей
Сбросить фильтры

Уязвимостей: 6

  1. CVE-2026-73651

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

    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 re

    • Обновитесь до 0.3.31
    • Обновитесь до 1.1.0
    Опубликовано Обновлено
  2. GHSA-9ggv-8w38-r7pm

    Средний · CVSS 5.9Есть исправление

    TypeORM: SQL Injection in UpdateQueryBuilder/SoftDeleteQueryBuilder orderBy (MySQL/MariaDB)

    ### Impact Blind SQL injection vulnerability in `UpdateQueryBuilder` and `SoftDeleteQueryBuilder` affecting MySQL and MariaDB users. `UpdateQueryBuilder` and `SoftDeleteQueryBuilder` (including their `addOrderBy` variants) do not validate the `order` parameter against an allowlist of permitted values (`ASC`/`DESC`). The caller-supplied value is stored verbatim and concatenated directly into the generated SQL string without quoting or parameterization. `SelectQueryBuilder.orderBy` performs this validation correctly; the affected builders do not. If any code path passes user-controlled input to `orderBy`/`addOrderBy` on an update or soft-del

    • Обновитесь до 0.3.29
    Опубликовано Обновлено
  3. CVE-2025-60542

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

    CVE-2025-60542

    SQL Injection vulnerability in TypeORM before 0.3.26 via crafted request to repository.save or repository.update due to the sqlstring call using stringifyObjects default to false.

    • Обновитесь до 0.3.26
    Опубликовано Обновлено
  4. CVE-2022-33171

    Критический · CVSS 9.8EPSS 21,39%Есть исправление

    CVE-2022-33171

    The findOne function in TypeORM before 0.3.0 can either be supplied with a string or a FindOneOptions object. When input to the function is a user-controlled parsed JSON object, supplying a crafted FindOneOptions instead of an id string leads to SQL injection. NOTE: the vendor's position is that the user's application is responsible for input validation

    • Обновитесь до 0.3.0
  5. CVE-2020-8158

    Критический · CVSS 9.8EPSS 2,12%Есть исправление

    CVE-2020-8158

    Prototype pollution vulnerability in the TypeORM package < 0.2.25 may allow attackers to add or modify Object properties leading to further denial of service or SQL injection attacks.

    • Обновитесь до 0.2.25
    Опубликовано Обновлено
  6. GHSA-w7q7-vjp8-7jv4

    Критический · CVSS 9.8Есть исправление

    SQL Injection in typeorm

    Versions of `typeorm` before 0.1.15 are vulnerable to SQL Injection. Field names are not properly validated allowing attackers to inject SQL statements and execute arbitrary SQL queries. ## Recommendation Upgrade to version 0.1.15

    • Обновитесь до 0.1.15

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

Сопоставьте установленный стек и версии со свежими базами уязвимостей.

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