→ برگشت به فید آسیبپذیریها
CVE-2026-89093 · bp-better-messages
جعل هویت ربات هوش مصنوعی از طریق جعل هدر X-Real-IP در افزونه Better Messages
افزونه Better Messages تا نسخه 2.15.33 به دلیل شناسایی حسابهای ربات هوش مصنوعی داخلی از طریق بررسی پیشوند 'ai-chat-bot-' روی آدرس IP ذخیرهشده مهمان که مستقیماً از هدر X-Real-IP کنترلشده توسط کلاینت پر میشود، آسیبپذیر است. مهاجم بدون احراز هویت میتواند با جعل این هدر هویت ربات دارای امتیاز را جعل کرده و محدودیتهای نقش، بررسی وضعیت پیشنویس و فیلترهای عضویت در اتاقهای چت را دور بزند که منجر به دسترسی غیرمجاز و افشای اطلاعات حساس میشود. با توجه به وجود وصله امنیتی، بهروزرسانی فوری افزونه به نسخه امن ضروری است.
نسخههای تحت تأثیر
<= 2.15.33
راهنمای اقدام و رفع مشکل (Remediation)
- ۱. پشتیبانگیری: قبل از اعمال هرگونه تغییر، یک بکاپ کامل از پایگاه داده و فایلهای سایت تهیه کنید.
- ۲. بهروزرسانی سریع: افزونه یا هسته bp-better-messages را بلافاصله به آخرین نسخه ارائهشده ارتقا دهید.
- ۳. فایروال و مانیتورینگ: در صورت عدم امکان آپدیت فوری، رولهای امنیتی WAF را فعال کرده و لاگهای وبسرور را پایش نمایید.
مراجع رسمی و مستندات
- https://plugins.trac.wordpress.org/browser/bp-better-messages/tags/2.15.33/inc/chats.php#L2145 ↗
- https://plugins.trac.wordpress.org/browser/bp-better-messages/tags/2.15.33/inc/chats.php#L2168 ↗
- https://plugins.trac.wordpress.org/browser/bp-better-messages/tags/2.15.33/inc/chats.php#L2196 ↗
- https://plugins.trac.wordpress.org/browser/bp-better-messages/tags/2.15.33/inc/functions.php#L4155 ↗
- https://plugins.trac.wordpress.org/browser/bp-better-messages/tags/2.15.33/inc/guests.php#L311 ↗
- https://plugins.trac.wordpress.org/browser/bp-better-messages/tags/2.15.33/inc/guests.php#L467 ↗
- https://plugins.trac.wordpress.org/browser/bp-better-messages/tags/2.15.33/inc/guests.php#L577 ↗
- https://plugins.trac.wordpress.org/changeset?old_path=bp-better-messages%2Ftags%2F2.15.33%2Finc%2Ffunctions.php&new_path=bp-better-messages%2Ftags%2F3.0.0%2Finc%2Ffunctions.php ↗
- https://www.wordfence.com/threat-intel/vulnerabilities/id/df28ecd7-d463-48b7-95e6-8adc9f34d6bd?source=cve ↗