یک آسیبپذیری امنیتی از نوع Server-Side Request Forgery (SSRF) در نرمافزار vas3k TaxHacker در نسخههای تا 0.8.5 شناسایی شده است. این نقص امنیتی که با شناسه CVE-2026-94040 ثبت شده، به مهاجم اجازه میدهد تا سرور را مجبور به ارسال درخواستهای HTTP به مقاصد دلخواه خود کند.
جزئیات فنی آسیبپذیری
این مشکل در تابع testLLMProviderAction واقع در فایل app/(app)/apps/settings/actions.ts ریشه دارد. در این بخش، برنامه مقدار baseUrl ارسالی توسط کاربر را بدون اعتبارسنجی (Validation) مناسب برای برقراری ارتباط با ارائهدهندگان LLM استفاده میکند. در نتیجه، یک مهاجم میتواند با دستکاری آرگومانهای provider، apiKey، model و بهویژه baseUrl، درخواستهای خروجی سرور را کنترل نماید.
تحلیل سطح دسترسی و تاثیرات
- پیشنیاز: برای بهرهبرداری از این نقص، مهاجم باید دارای یک نشست فعال (Authenticated Session) باشد.
- تاثیر: این آسیبپذیری عمدتاً بر روی محرمانگی (Confidentiality) تاثیر میگذارد و منجر به افشای اطلاعات محدود از زیرساخت داخلی میشود، اما تاثیری بر یکپارچگی (Integrity) یا در دسترس بودن (Availability) سیستم ندارد.
- وضعیت فعلاً: کدهای اکسپلویت (Exploit) برای این آسیبپذیری منتشر شده است و گزارشها حاکی از آن است که توسعهدهندگان پروژه تاکنون پاسخی به گزارشهای مربوط به این نقص ندادهاند.