یک آسیبپذیری امنیتی با شدت Critical در افزونه Give Tributes برای سیستم مدیریت محتوای وردپرس شناسایی شده است که تمامی نسخهها تا ورژن 2.3.1 را تحت تاثیر قرار میدهد.
تحلیل فنی آسیبپذیری
این نقص امنیتی از نوع PHP Object Injection است که از طریق Deserialization ورودیهای غیرمعتبر (Untrusted Input) رخ میدهد. در این حالت، مهاجمان بدون نیاز به احراز هویت (Unauthenticated) میتوانند اشیای PHP را به سیستم تزریق کنند.
شرایط بهرهبرداری (Exploitation)
نکته حائز اهمیت در مورد این آسیبپذیری این است که در حال حاضر هیچ POP chain شناخته شدهای در خودِ نرمافزار آسیبپذیر وجود ندارد. این بدان معناست که تزریق شیء به تنهایی منجر به اجرای کد یا تخریب سیستم نمیشود، مگر اینکه یک افزونه یا قالب دیگر که دارای POP chain باشد روی سایت نصب شده باشد.
در صورتی که چنین زنجیرهای در سایر اجزای نصب شده روی سایت موجود باشد، مهاجم میتواند از این نقص برای اجرای دستورات دلخواه یا دسترسیهای غیرمجاز استفاده کند.