→ برگشت به فید آسیب‌پذیری‌ها CVE-2026-12124 · pdfdraft

نقص در بررسی سطح دسترسی (Missing Authorization) در افزونه PDFDraft – Drag & Drop PDF Builder, PDF Viewer, Embed & Download PDF, Certificate & Invoice Designer

متوسط plugin CVSS 5.3

افزونه 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 را فعال کرده و لاگ‌های وب‌سرور را پایش نمایید.