uBlock Origin میں کمزوری حادثے یا وسائل کی تھکن کا باعث بنتی ہے۔

یو بلاک اوریجن سسٹم میں ناپسندیدہ مواد کو مسدود کرنے کے لیے ایک کمزوری کی نشاندہی کی گئی ہے جو خاص طور پر ڈیزائن کیے گئے یو آر ایل پر نیویگیٹ کرتے وقت کریش یا میموری کو ختم کرنے کی اجازت دیتا ہے، اگر یہ یو آر ایل سخت بلاکنگ فلٹرز کے تحت آتا ہے۔ کمزوری صرف اس وقت ظاہر ہوتی ہے جب براہ راست مسئلہ والے URL پر جائیں، مثال کے طور پر جب کسی لنک پر کلک کریں۔

uBlock Origin 1.36.2 اپ ڈیٹ میں کمزوری کو ٹھیک کر دیا گیا ہے۔ uMatrix add-on بھی اسی طرح کی پریشانی کا شکار ہے، لیکن اسے بند کر دیا گیا ہے اور اپ ڈیٹس جاری نہیں کیے گئے ہیں۔ uMatrix میں کوئی حفاظتی حل نہیں ہے (ابتدائی طور پر "اثاثہ" ٹیب کے ذریعے تمام سخت بلاک کرنے والے فلٹرز کو غیر فعال کرنے کی تجویز دی گئی تھی، لیکن یہ سفارش ناکافی پائی گئی اور صارفین کے لیے ان کے اپنے بلاک کرنے کے قوانین کے ساتھ مسائل پیدا کرتی ہے)۔ ηMatrix میں، پیلی مون پروجیکٹ سے uMatrix کا ایک فورک، ریلیز 4.4.9 میں خطرے کو طے کیا گیا تھا۔

ایک سخت بلاکنگ فلٹر کی تعریف عام طور پر ڈومین کی سطح پر کی جاتی ہے اور اس کا مطلب یہ ہے کہ تمام کنکشنز مسدود ہیں، یہاں تک کہ جب براہ راست کسی لنک کی پیروی کی جائے۔ کمزوری اس حقیقت کی وجہ سے ہوتی ہے کہ جب کسی ایسے صفحہ پر نیویگیٹ کیا جاتا ہے جو سخت بلاکنگ فلٹر سے مشروط ہے، صارف کو ایک انتباہ دکھایا جاتا ہے جو بلاک شدہ وسائل کے بارے میں معلومات فراہم کرتا ہے، بشمول URL اور استفسار کے پیرامیٹرز۔ مسئلہ یہ ہے کہ uBlock Origin درخواست کے پیرامیٹرز کو بار بار پارس کرتا ہے اور گھوںسلا کی سطح کو مدنظر رکھے بغیر انہیں DOM ٹری میں شامل کرتا ہے۔

کروم کے لیے uBlock Origin میں خاص طور پر تیار کردہ URL کو ہینڈل کرتے وقت، براؤزر ایڈ آن چلانے کے عمل کو کریش کرنا ممکن ہے۔ حادثے کے بعد، جب تک ایڈ آن کے ساتھ عمل دوبارہ شروع نہیں ہوتا، صارف کو ناپسندیدہ مواد کو بلاک کیے بغیر چھوڑ دیا جاتا ہے۔ فائر فاکس میموری کی تھکن کا سامنا کر رہا ہے۔

uBlock Origin میں کمزوری حادثے یا وسائل کی تھکن کا باعث بنتی ہے۔


ماخذ: opennet.ru

نیا تبصرہ شامل کریں