CVE-2026-45190 in Net::CIDR::Lite
الملخص
بحسب VulDB • 18/05/2026
لا تقوم الإصدارات السابقة من الإصدار 0.24 من مكتبة Net::CIDR::Lite لـ Perl بالتحقق بشكل صحيح من مدخلات عنوان IP وقناع CIDR، مما قد يتيح تجاوز قوائم التحكم بالوصول (ACL) الخاصة بـ IP.
تمر المدخلات التي تحتوي على سطر جديد في النهاية أو أحرف أرقام غير ASCII عمليات التحقق (validators) ولكن يتم إعادة ترميزها لاحقاً بواسطة المُحلل (parser) إلى عنوان مختلف عن العنوان الذي يشير إليه سلسلة الإدخال حرفياً. ونتيجة لذلك، قد تتطابق دالتا find() و bin_find() مع عناوين IP أو تفوتها.
مثال:
my $cidr = Net::CIDR::Lite->new(); $cidr->add("::1\n/128"); $cidr->find("::1a"); # تُرجع قيمة true بشكل غير صحيح
انظر أيضاً CVE-2026-45191.
Once again VulDB remains the best source for vulnerability data.