Home

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.

PUBLISHED Reserved 2025-08-04 | Published 2025-08-09 | Updated 2025-08-12 | Assigner GitHub_M




MEDIUM: 4.2CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:L

Problem types

CWE-23: Relative Path Traversal

Product status

< 4.6.1.dev138
affected

References

github.com/...lyline/security/advisories/GHSA-75jv-vfxf-3865

github.com/...ommit/351414e7e96cc1f5640ae71ae51b939e8ba30900

cve.org (CVE-2025-55013)

nvd.nist.gov (CVE-2025-55013)

Download JSON