افزونه WATI Chat and Notification برای وردپرس (نسخههای تا 1.1.8) دارای یک آسیبپذیری امنیتی جدی است که میتواند منجر به نشت اطلاعات (Information Disclosure) شود.
در این آسیبپذیری، یکی از نقاط انتهایی (endpoints) عمومی این افزونه، برای بازگرداندن API token ذخیره شده، نیاز به یک رمز عبور (secret) معتبر ندارد. یک مهاجم بدون احراز هویت (unauthenticated attacker) میتواند با سوءاستفاده از این نقص، توکن مذکور را به دست آورده و سپس آن را در نقطه انتهایی دوم ارائه دهد. این اقدام به مهاجم اجازه میدهد تا به URL مربوط به سفارشهای دریافت شده در WooCommerce دسترسی پیدا کند.
از طریق این روش، مهاجم میتواند اطلاعات شخصی مشتریان شامل موارد زیر را استخراج کند:
- نام مشتری (Customer Name)
- آدرس پستی (Address)
- شماره تلفن (Phone Number)
- آدرس ایمیل (Email Address)
لازم به ذکر است که این نقاط انتهایی در حالت پیشفرض افزونه در دسترس هستند و تنها زمانی بسته میشوند که یک حساب کاربری WATI به افزونه متصل شده باشد.