CVE-2026-84993 in MikroORMthông tin

Tóm tắt

Bởi VulDB • 16/09/2026

MikroORM là một ORM TypeScript cho Node.js dựa trên các mẫu Data Mapper, Unit of Work và Identity Map. Trước phiên bản 6.6.16 và 7.1.7, lớp SQL dùng chung xác thực khóa trường của mệnh đề orderBy nhưng không xác thực giá trị hướng (direction) trước khi AbstractSqlPlatform.getOrderByExpression nối nó vào một mệnh đề ORDER BY. Các ứng dụng liên kết dữ liệu yêu cầu do kẻ tấn công kiểm soát với tham số direction trong em.find(), em.findOne(), em.findAndCount(), QueryBuilder.orderBy() hoặc QueryBuilderHelper.getQueryOrderFromObject() có thể cho phép chèn một đoạn SQL thô thực hiện trích xuất dữ liệu theo kiểu blind (bịt kín) hoặc boolean từ các dữ liệu mà tài khoản cơ sở dữ liệu được truy cập. Các đường dẫn fallthrough trong BaseMySqlPlatform và MsSqlPlatform có hành vi tương tự, ảnh hưởng đến các trình điều khiển SQLite, PostgreSQL, MySQL, MariaDB, MSSQL, libSQL và Oracle, trong khi MongoDB không bị ảnh hưởng. Vấn đề này đã được sửa chữa trong các phiên bản 6.6.16 và 7.1.7.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

chịu trách nhiệm

GitHub M

Đặt trước

02/09/2026

Tiết lộ

16/09/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you want to use VulDB in your project?

Use the official API to access entries easily!