CVE-2026-55439 Details
Description
Halo is an open source website building tool. Prior to 2.24.3, a path traversal vulnerability in the backup download endpoint allows authenticated administrators to read arbitrary files from the server filesystem. The backup download endpoint (GET /apis/console.api.migration.halo.run/v1alpha1/backups/{name}/files/{filename}) in MigrationServiceImpl.download() resolves the backup filename via Path.resolve() without validating that the resolved path stays within the designated backups directory. Also, the Backup creation endpoint (POST /apis/migration.halo.run/v1alpha1/backups) does not sanitize the status fields during creation This vulnerability is fixed in 2.24.3.
A path traversal vulnerability has been identified in Halo versions prior to 2.24.3. This vulnerability exists in the backup download endpoint, where authenticated administrators can read arbitrary files from the server filesystem. The issue arises because the endpoint resolves the backup filename using Path.resolve() without proper validation, allowing for directory traversal. Additionally, the backup creation endpoint does not sanitize status fields, enabling the upload of malicious filenames. Exploitation involves creating a backup with a crafted filename and then downloading it, bypassing intended restrictions.
Users can update to Halo version 2.24.3 or later, where this vulnerability has been fixed.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Jun 25, 2026CISA-ADP
Assessed Jun 25, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/halo-dev/halo/issues/10064 | CISA-ADP | ExploitIssue TrackingTechnical DescriptionVendor |
| https://github.com/halo-dev/halo/issues/10064 | [email protected] | ExploitIssue TrackingTechnical DescriptionVendor |
| https://github.com/halo-dev/halo/security/advisories/GHSA-h8wj-chr2-hf66 | [email protected] | AdvisoryRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-22 | Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Halo | <= 2.24.2 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 25, 2026 | CVE Modified | CISA-ADP |
| Jun 25, 2026 | New CVE Received | [email protected] |
Volerion