Pagy is agnostic pagination in plain Ruby. From 43.0.0 until 43.5.6, Pagy::I18n.locale= in gem/lib/pagy/modules/i18n/i18n.rb stored locale values verbatim and later used them as <locale>.yml path components, allowing untrusted params[:locale] values with absolute paths or ../ sequences to create a file existence and readability oracle for YAML files. This issue is fixed in version 43.5.6.
CVSS
No CVSS.
References
Configurations
No configuration.
History
23 Oct 2026, 23:10
| Type | Values Removed | Values Added |
|---|---|---|
| Summary |
|
Information
Published : 2026-07-28 23:17
Updated : 2026-10-23 23:10
NVD link : CVE-2026-54659
Mitre link : CVE-2026-54659
CVE.ORG link : CVE-2026-54659
JSON object : View
Products Affected
No product.
