گزارشهای جدید Zenity Labs نشان میدهد که سه آسیبپذیری امنیتی در سرویس Salesforce Agentforce شناسایی شده است که به مهاجمان اجازه میداد باe hijacked کردن (ربودن) عاملهای مورد اعتماد، دادههای حساس CRM را استخراج کرده یا حملات phishing را اجرا کنند.
مکانیزم حمله از طریق Web-to-Lead
این نقصهای امنیتی که تحت عنوان SalesBleed نامگذاری شدهاند، از طریق فرمهای Web-to-Lead (مکانیزم رسمی جمعآوری لیدهای Salesforce) قابل بهرهبرداری هستند. در این سناریو، دستورات مخرب در قالب یک لید تزریق شده و به صورت غیرفعال باقی میمانند تا زمانی که یکی از کارکنان از یک عامل Agentforce بخواهد با آن مورد تعامل داشته باشد. در این لحظه، عامل AI لید مسموم را پردازش کرده و دستورات پنهان را اجرا میکند.
استخراج دادهها و دور زدن Trusted URLs
دو مورد از این آسیبپذیریها امکان استخراج دادههای CRM را به صورت Zero-Click فراهم میکردند. این حملات از ضعفهای موجود در مکانیزم Trusted URLs ناشی میشد؛ سیستمی که قرار است از نمایش URLها و تصاویر منابع نامعتبر جلوگیری کند. محققان دریافتند که این مکانیزم قادر به شناسایی صحیح Top-Level Domains نبوده و با استفاده از توالیهای خاص کاراکتری، میتوان عملیات Parsing مربوط به URL را مختل کرد.
در این روش، مهاجم میتواند با استفاده از تگهای HTML Image، دادههای جداول Leads و Accounts را به سرور تحت کنترل خود ارسال کند. نکته تکاندهنده این است که حتی زمانی که Agentforce گزارش میداد محتوا توسط سیاستهای امنیتی سازمان مسدود شده است، دادههای حساس پیش از آن به سرور مهاجم ارسال شده بودند.
سوءاستفاده از ادغام با Slack
آسیبپذیری سوم مربوط به یکپارچگی Agentforce با Slack است. مهاجمان میتوانستند با ارسال لینکهای مهندسیشده، باعث شوند Slack برای نمایش Preview لینک، درخواستهایی را ارسال کند که حاوی دادههای CRM باشد.
- مهندسی اجتماعی: به دلیل عدم شناسایی دقیق کاربر ارسالکننده پیام توسط عامل AI، مهاجم میتوانست هویت عامل را برای ارسال پیامهای فیشینگ به کانالهای داخلی Slack به سرقت ببرد.
- اعتماد کاربران: از آنجایی که پیامها از طرف یک سیستم مورد اعتماد داخلی ارسال میشد، احتمال کلیک کاربران بر روی لینکهای مخرب و افشای اعتبارنامهها (Credentials) به شدت افزایش مییافت.
شرکت Salesforce پس از دریافت گزارشها در اول ژوئن، تایید کرد که هر سه آسیبپذیری مذکور تا تاریخ ۱۹ آگوست برطرف شدهاند.