CVE-2025-55013

Assemblyline 4 Service Client: Arbitrary Write through path traversal in Client code

Published Aug 9, 2025 CVSS 3.1 · 4.2 Medium EPSS < 1% KEV · Not listed
Description
The Assemblyline 4 Service Client interfaces with the API to fetch tasks and publish the result for a service in Assemblyline 4. In versions below 4.6.1.dev138, the Assemblyline 4 Service Client (task_handler.py) accepts a SHA-256 value returned by the service server and uses it directly as a local file name.A malicious or compromised server (or any MITM that can speak to client) can return a path-traversal payload such as `../../../etc/cron.d/evil` and force the client to write the downloaded bytes to an arbitrary location on disk. This is fixed in version 4.6.1.dev138.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2025-24028 Assemblyline 4 service client vulnerable to Arbitrary Write through path traversal in Client code
Github GHSA Github GHSA GHSA-75jv-vfxf-3865 Assemblyline 4 service client vulnerable to Arbitrary Write through path traversal in Client code
History
Type Values Removed Values Added
Metrics cvssV3_1

{'score': 10, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:H'}

cvssV3_1

{'score': 4.2, 'vector': 'CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:L'}

Type Values Removed Values Added
First Time appeared Assemblyline Project
Assemblyline Project assemblyline
Vendors & Products Assemblyline Project
Assemblyline Project assemblyline
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description The Assemblyline 4 Service Client interfaces with the API to fetch tasks and publish the result for a service in Assemblyline 4. In versions below 4.6.1.dev138, the Assemblyline 4 Service Client (task_handler.py) accepts a SHA-256 value returned by the service server and uses it directly as a local file name.A malicious or compromised server (or any MITM that can speak to client) can return a path-traversal payload such as `../../../etc/cron.d/evil` and force the client to write the downloaded bytes to an arbitrary location on disk. This is fixed in version 4.6.1.dev138.
Title Assemblyline 4 Service Client: Arbitrary Write through path traversal in Client code
Weaknesses CWE-23
References
Metrics cvssV3_1

{'score': 10, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:H'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Aug 12, 2025, 1:26 PM
Reserved
Aug 4, 2025, 5:34 PM
Status
Deferred
Published
Aug 9, 2025, 3:15 AM
Modified
Jun 17, 2026, 9:41 AM