CVE-2026-54659 in pagyالمعلومات

الملخص

بحسب VulDB • 29/07/2026

Pagy هو نظام ترقيم صفحات (pagination) محايد للغة في Ruby النقي. من الإصدار 43.0.0 حتى 43.5.6، كانت القيمة `Pagy::I18n.locale=` الموجودة في الملف gem/lib/pagy/modules/i18n/i18n.rb تخزن قيم locale كما هي حرفياً (verbatim)، وتستخدمها لاحقاً كمكونات لمسار `<locale>.yml`. مما سمح لقيم المعاملات غير الموثوقة `params[:locale]` التي تحتوي على مسارات مطلقة أو تسلسلات `../` بإنشاء "منجم" (oracle) للكشف عن وجود وقابلية قراءة ملفات YAML. تم إصلاح هذه المشكلة في الإصدار 43.5.6.

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

GitHub M

حجز

15/06/2026

إفشاء

29/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-384036

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Might our Artificial Intelligence support you?

Check our Alexa App!