Description
A vulnerability was detected in halo-dev halo up to 2.24.2. Affected by this vulnerability is the function Download of the file MigrationEndpoint.java of the component Files Backup Endpoint. Performing a manipulation results in path traversal. The attack is possible to be carried out remotely. The exploit is now public and may be used.
Published: 2026-07-18
Score: 5.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw is a path traversal vulnerability in the Download method of MigrationEndpoint.java within the halo Files Backup Endpoint. By manipulating the request payload, an attacker can define a file path that the server resolves outside the intended directory, enabling the reading of any file stored on the application server. This constitutes an arbitrary file read, potentially exposing sensitive configuration, user data, or code. The vulnerability is remote and publicly exploitable, with exploitation code now available.

Affected Systems

All installations of halo-dev halo released up to and including version 2.24.2 are affected. The vulnerability resides exclusively in the Files Backup Endpoint component and does not depend on the operating system or deployment environment. No specific OS or platform restrictions are applied.

Risk and Exploitability

The CVSS score of 5.1 indicates moderate severity, and the EPSS score of less than 1% suggests a very low probability of exploitation in the wild. The vulnerability is not listed in the CISA KEV catalog. Attackers can target the vulnerable endpoint remotely over the network without requiring local privileges or additional steps. Although the public exploit is available, the overall risk remains moderate because the flaw only permits reading files and does not provide code execution or elevated privileges. Potential consequences include data replication or leakage, but the lack of local privilege escalation limits the impact space.

Generated by OpenCVE AI on July 30, 2026 at 23:14 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade halo to a version newer than 2.24.2 where the path traversal issue is fixed (e.g., 2.24.3 or later).
  • If an immediate upgrade is not feasible, restrict access to the Migration endpoint by firewall or reverse‑proxy rules to allow only trusted IP ranges, effectively limiting the attack surface.
  • Implement server‑side path validation and sanitization for download requests to ensure that any requested file resides within the intended backup directory, preventing traversal outside that scope.

Generated by OpenCVE AI on July 30, 2026 at 23:14 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 20 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sat, 18 Jul 2026 10:15:00 +0000

Type Values Removed Values Added
Description A vulnerability was detected in halo-dev halo up to 2.24.2. Affected by this vulnerability is the function Download of the file MigrationEndpoint.java of the component Files Backup Endpoint. Performing a manipulation results in path traversal. The attack is possible to be carried out remotely. The exploit is now public and may be used.
Title halo-dev halo Files Backup Endpoint MigrationEndpoint.java download path traversal
First Time appeared Halo
Halo halo
Weaknesses CWE-22
CPEs cpe:2.3:a:halo:halo:*:*:*:*:*:*:*:*
Vendors & Products Halo
Halo halo
References
Metrics cvssV2_0

{'score': 5.8, 'vector': 'AV:N/AC:L/Au:M/C:P/I:P/A:P/E:POC/RL:ND/RC:UR'}

cvssV3_0

{'score': 4.7, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R'}

cvssV3_1

{'score': 4.7, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R'}

cvssV4_0

{'score': 5.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-07-20T15:30:25.980Z

Reserved: 2026-07-17T13:54:58.288Z

Link: CVE-2026-16088

cve-icon Vulnrichment

Updated: 2026-07-20T15:30:19.189Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-30T23:15:06Z

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')