CVE-2026-84993
Last modified
CVE-2026-84993 is a medium-severity vulnerability rated 6.5/10 on the CVSS scale. MikroORM is a TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Prior to 6.6.16 and 7.1.7, the shared SQL layer validates the field key of an orderBy clause but does not validate its direction value before AbstractSqlPlatform.getOrderByExpression concatenates it into an ORDER BY clause. EPSS estimates a 0.51% chance of exploitation in the next 30 days.
Description
MikroORM is a TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Prior to 6.6.16 and 7.1.7, the shared SQL layer validates the field key of an orderBy clause but does not validate its direction value before AbstractSqlPlatform.getOrderByExpression concatenates it into an ORDER BY clause. Applications that bind attacker-controlled request data to the direction in em.find(), em.findOne(), em.findAndCount(), QueryBuilder.orderBy(), or QueryBuilderHelper.getQueryOrderFromObject() can permit a raw SQL fragment that performs blind or boolean extraction of data available to the database account. The BaseMySqlPlatform and MsSqlPlatform fallthrough paths have the same behavior, affecting SQLite, PostgreSQL, MySQL, MariaDB, MSSQL, libSQL, and Oracle drivers, while MongoDB is not affected. This issue is fixed in versions 6.6.16 and 7.1.7.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| mikro-orm | mikro-orm | < 6.6.16; >= 7.0.0, < 7.1.7 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-84993?
How severe is CVE-2026-84993?
How do I fix CVE-2026-84993?
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-84971Improper handling of an unexpected value size in the decrypt…6.5
- CVE-2026-84975PJSIP is a free and open source multimedia communication lib…7.4
- CVE-2026-84989ntopng is a web-based network traffic monitoring application…7.1
- CVE-2026-8499The Helpfulcrowd Product Reviews plugin for WordPress is vul…5.3
- CVE-2026-84990ntopng is a web-based network traffic monitoring application…8.8
- CVE-2026-84992md-editor-v3 is a Markdown editor for Vue 3 developed in JSX…6.1
- CVE-2026-84994Qwik is a performance-focused JavaScript framework. Prior to…8.7
- CVE-2026-84997react/http is an event-driven, streaming HTTP client and ser…7.5
- CVE-2026-84999The Pie Register Premium plugin for WordPress is vulnerable …9.8
- CVE-2026-8500Web::Passwd versions through 0.03 for Perl is vulnerable to …9.8
- CVE-2026-85000The EmbedPress WordPress plugin before 4.6.8 does not perfo…5.3
- CVE-2026-85001The EmbedPress WordPress plugin before 4.6.7 does not sanit…6.8
Are you affected by CVE-2026-84993?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
