CVE-2026-73651
Last modified
CVE-2026-73651 is a medium-severity vulnerability rated 5.7/10 on the CVSS scale. 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. EPSS estimates a 0.23% chance of exploitation in the next 30 days.
Description
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.
Metrics
CVSS:3.1/AV:N/AC:H/PR:H/UI:R/S:U/C:H/I:H/A:N
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| typeorm | typeorm | < 0.3.31; >= 1.0.0, < 1.1.0 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-73651?
How severe is CVE-2026-73651?
How do I fix CVE-2026-73651?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-73646PostCSS takes a CSS file and provides an API to analyze and …7.5
- CVE-2026-73647Quasar Framework is a framework for building high-performanc…5.6
- CVE-2026-73648rails-html-sanitizer is responsible for sanitizing HTML frag…5.1
- CVE-2026-73649Velocity.js is a JavaScript implementation of the Apache Vel…9.8
- CVE-2026-7365IBM Operations Analytics - Log Analysis and IBM SmartCloud …7.8
- CVE-2026-73650SVGO, short for SVG Optimizer, is a Node.js library and comm…8.2
- CVE-2026-73652vantage6 is an open-source infrastructure for privacy preser…7.1
- CVE-2026-73653Vitest is a testing framework powered by Vite. Prior to vers…9.4
- CVE-2026-73654Trigger.dev is a platform for building and deploying fully m…8.5
- CVE-2026-73655Trigger.dev is a platform for building and deploying fully m…7.4
- CVE-2026-73656Trigger.dev is a platform for building and deploying fully m…9.9
- CVE-2026-73657Trigger.dev is a platform for building and deploying fully m…4.2
Are you affected by CVE-2026-73651?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
