→ برگشت به فید آسیبپذیریها
CVE-2026-12124 · pdfdraft
نقص در بررسی سطح دسترسی (Missing Authorization) در افزونه PDFDraft – Drag & Drop PDF Builder, PDF Viewer, Embed & Download PDF, Certificate & Invoice Designer
افزونه PDFDraft به دلیل عدم بررسی قابلیت در تابع serveTemplatePdfAjax() و مسیر REST serveTemplatePdf (با permission_callback => '__return_true') در نسخههای تا ۱.۱.۰ آسیبپذیر است. مهاجمان غیرمجاز میتوانند با درخواست action admin-ajax pdfdraft_embed_pdf یا endpoint /wp-json/pdfdraft/v1/embed-pdf/templates/{slug}/pdf با استفاده از slug طراحی شناختهشده یا قابل حدس، PDFهای ذخیرهشده را دانلود کنند. این PDFها ممکن است شامل دادههای حساس مشتری مانند اطلاعات شخصی (PII)، فاکتورها، سفارشها و گواهیها باشند. توصیه امنیتی: بهروزرسانی فوری به نسخه امن.
نسخههای تحت تأثیر
<= 1.1.0
راهنمای اقدام و رفع مشکل (Remediation)
- ۱. پشتیبانگیری: قبل از اعمال هرگونه تغییر، یک بکاپ کامل از پایگاه داده و فایلهای سایت تهیه کنید.
- ۲. بهروزرسانی سریع: افزونه یا هسته pdfdraft را بلافاصله به آخرین نسخه ارائهشده ارتقا دهید.
- ۳. فایروال و مانیتورینگ: در صورت عدم امکان آپدیت فوری، رولهای امنیتی WAF را فعال کرده و لاگهای وبسرور را پایش نمایید.