آخرین اخبار
همهٔ اخبار
امنیت وب و نرم‌افزار گزارش بحرانیت ۲/۱۰

آسیب‌پذیری در کتابخانه Python Logging Redactor؛ احتمال نشت اطلاعات حساس (PII) در لاگ‌ها

کتابخانه Logging Redactor که یک ابزار توسعه‌یافته برای زبان Python است، با یک آسیب‌پذیری امنیتی مواجه شده است. وظیفه اصلی این کتابخانه، حذف یا Redact کردن داده‌های حساس از فایل‌های لاگ بر اساس الگوهای Regex یا کلیدهای دیکشنری است.

در نسخه‌های پیش از 0.0.7، اگر از اشیاء سفارشی (Custom Objects) در فرآیند لاگ‌گیری استفاده شود، اطلاعات هویتی حساس (PII) که توسط متدهای __str__ یا __repr__ برگردانده می‌شوند، توسط این کتابخانه حذف نمی‌شوند. این نقص امنیتی باعث می‌شود مقادیر حساس در لاگ‌هایی که قرار بود ماسک (Mask) شوند، به صورت متن آشکار ظاهر گردند.

این مشکل در نسخه 0.0.7 برطرف شده است و توصیه می‌شود تمامی کاربران برای جلوگیری از نشت داده‌ها، این کتابخانه را به‌روزرسانی کنند.