بهگفته پژوهشگران امنیتی Parameter Labs، میشد یک گفتوگوی عمومی ChatGPT را به پیوندی تبدیل کرد که حساب خصوصی هر کسی را که آن را باز میکرد در معرض دسترسی قرار دهد. آنها راهی پیدا کردند تا یک محتوای اشتراکگذاریشده مخرب، جاوااسکریپت را در نشست ChatGPT کاربری که وارد حسابش شده بود اجرا کند؛ کدی که میتوانست به گفتوگوهای خصوصی دسترسی پیدا کند و از طریق حساب کاربر اقداماتی انجام دهد.
این حمله به دو قابلیتی متکی بود که قرار نبود در کنار هم کار کنند: نمودار تعاملی و HTML Preview در ChatGPT که کد را در قالب یک صفحه وب کوچک نمایش میدهد. Parameter Labs میگوید این دو قابلیت را بهگونهای به کار گرفت تا از سد مرورگر عبور کند؛ سدی که قرار بود کد غیرقابلاعتمادِ پیشنمایش را از صفحه اصلی ChatGPT جدا نگه دارد.
حمله چگونه کار میکرد؟
پژوهشگران منشأ آسیبپذیری را MathLive دانستند؛ کتابخانهای که ChatGPT برای پشتیبانی از نمودارها از آن استفاده میکرد. MathLive برای کنترل صفحهکلید روی صفحه، یک شنونده پیام به صفحه اصلی اضافه کرده بود. پیشنمایش میتوانست برای آن شنونده پیام بفرستد، اما شنونده بررسی نمیکرد پیام از منبع معتبری آمده است یا نه. سپس شنونده، کد HTML دریافتی را در صفحه اصلی قرار میداد.
این کار بهتنهایی باعث اجرای تگهای اسکریپت نمیشد. اما Parameter Labs راهی پیدا کرد تا صفحه یک قاب جدید و بدون محدودیت امنیتی بسازد. چون این قاب را صفحه اصلی ChatGPT ایجاد میکرد، میتوانست با هویت این وبسایت اجرا شود و از نشست کاربرِ قربانی استفاده کند. پژوهشگران میگویند از این دسترسی برای فهرستکردن گفتوگوها، بازیابی گفتوگوی خصوصیای که پیشتر با آنها به اشتراک گذاشته نشده بود و فرستادن محتوای آن به یک سرور خارجی استفاده کردند.
Parameter Labs میگوید میشد این حمله را در قالب یک محتوای عمومی و عادیِ اشتراکگذاریشده منتقل کرد و نیازی نبود قربانی برنامهای نصب کند یا به یک فضای کاری بپیوندد. در یکی از بازسازیهای حمله، بازکردن محتوای اشتراکگذاریشده کافی بود؛ در نسخهای قدیمیتر، قربانی باید یک بار روی دکمه Preview در ChatGPT کلیک میکرد.
OpenAI چه کرد؟
بهگفته Parameter Labs، OpenAI این مشکل را در 26 اکتبر 2026 برطرف کرد و گزارش را در رده P1 قرار داد. Simon Willison که درباره این پژوهش نوشته است، میگوید OpenAI مبلغ $5,000 پاداش کشف باگ پرداخت کرد. گزارشهای منتشرشده از رفع مشکل خبر میدهند، اما نمیگویند پژوهشگران یا OpenAI شواهدی پیدا کردهاند که نشان دهد کسی از این آسیبپذیری علیه کاربران واقعی استفاده کرده است یا نه.
این ماجرا نشان میدهد پیشنمایش حتی وقتی در قابی با دسترسی محدود اجرا میشود هم میتواند خطرناک باشد: امنیت آن به نحوه مدیریت پیامها و محتوای تعبیهشده در صفحه پیرامونی نیز بستگی دارد. حمله Parameter Labs این اجزا را در قالب پیوندی قابلاشتراکگذاری با هم ترکیب کرد، بیآنکه لازم باشد قربانی خودش کدی اجرا کند.
چرا مهم است
برای کسانی که از ChatGPT استفاده میکنند، این آسیبپذیری به این معنا بود که بازکردن یک گفتوگوی اشتراکگذاریشده مخرب میتوانست بدون نصب هیچچیزی، چتهای خصوصی را افشا کند. OpenAI میگوید مشکل در 26 اکتبر برطرف شد؛ اما گزارشها مشخص نمیکنند که مهاجمان پیش از آن از این آسیبپذیری سوءاستفاده کردهاند یا نه.