یک آسیبپذیری امنیتی در نرمافزار DbGate در نسخههای تا 7.2.5 و 7.3.1-premium-beta.1 شناسایی شده است که میتواند منجر به دسترسی غیرمجاز به فایلهای سیستم شود.
جزئیات فنی آسیبپذیری
این نقص امنیتی در تابع fs.readFile در مسیر packages/api/src/controllers/files.js و در بخش files-style Endpoint رخ داده است. حمله از طریق دستکاری آرگومان filePath/uri امکانپذیر است که منجر به بروز وضعیت Path Traversal میشود.
تاثیرات و نحوه بهرهبرداری
- نوع حمله: این حمله میتواند به صورت از راه دور (Remote) اجرا شود.
- پیامد: مهاجم میتواند با استفاده از این نقص، به فایلهایی خارج از دایرکتوری تعیین شده دسترسی پیدا کرده و محتویات حساس سیستم را بخواند.
لازم به ذکر است که با سازنده نرمافزار جهت رفع این مشکل تماس گرفته شده، اما تا این لحظه هیچ پاسخی دریافت نشده است.