PT-2026-52503 · Halo · Halo
CVSS v3.1
5.5
Medium
| Vector | AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:L |
Name of the Vulnerable Software and Affected Versions
Halo versions prior to 2.24.3
Description
An issue in the backup download endpoint allows authenticated administrators to read arbitrary files from the server filesystem. The endpoint 'GET /apis/console.api.migration.halo.run/v1alpha1/backups/{name}/files/{filename}' within the
download() function of MigrationServiceImpl uses Path.resolve() to handle the filename variable without verifying that the resulting path remains inside the intended backups directory. Additionally, the backup creation endpoint 'POST /apis/migration.halo.run/v1alpha1/backups' fails to sanitize status fields during the creation process.Recommendations
Update to version 2.24.3.
Exploit
Fix
Path traversal
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Halo