Description
Reachy Mini is an SDK for controlling Reachy Mini robots. Prior to 1.8.2, the Reachy Mini daemon exposes the /api/media/sounds/upload endpoint implemented by the upload_sound method in src/reachy_mini/daemon/app/routers/media.py without authentication, file-extension checks, content validation, or size validation. The daemon binds to 0.0.0.0 by default and uses permissive CORS allow_origins=["*"], allowing an unauthenticated network attacker to upload arbitrary file types that are written to /tmp/reachy_mini_sounds/<original_filename>. Malicious files can compromise stored-data integrity and can serve as a foothold when combined with other vulnerabilities. This issue is fixed in version 1.8.2.
Published: 2026-08-25
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unrestricted File Upload
Action: Immediate Patch
AI Analysis

Impact

The Reachy Mini daemon contains an /api/media/sounds/upload endpoint that accepts file uploads without authentication, file‑extension checks, content validation, or size limits. This flaw allows an attacker to store arbitrary files on the robot’s file system, potentially overwriting or compromising critical data and providing a foothold for further exploitation. The weakness is consistent with CWE‑434, Unrestricted Upload of File with Dangerous Type.

Affected Systems

Vendor pollen‑robotics offers the Reachy Mini SDK. Versions prior to 1.8.2 expose the vulnerable upload endpoint. The issue was addressed in release 1.8.2.

Risk and Exploitability

The CVSS score of 5.3 denotes a moderate severity. EPSS is not available and the vulnerability is not listed in the CISA KEV catalog. The daemon binds to 0.0.0.0 and permits any origin via CORS, so an unauthenticated network attacker can reach the upload endpoint from remote addresses. Successful exploitation would let the attacker write malicious files into /tmp/reachy_mini_sounds, which could then be used to compromise data integrity or set up subsequent attacks.

Generated by OpenCVE AI on August 25, 2026 at 20:40 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to Reachy Mini SDK version 1.8.2, which removes the vulnerable endpoint.
  • Reconfigure the daemon to bind only to trusted interfaces and restrict CORS origins to internal networks.
  • Implement validation on the upload route to enforce allowed file types, check MIME headers, enforce size limits, and prevent overwriting existing data.

Generated by OpenCVE AI on August 25, 2026 at 20:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-m2pc-3q4q-w6jr reachy_mini Allows Unrestricted Upload of File with Dangerous Type
History

Fri, 28 Aug 2026 21:00:00 +0000

Type Values Removed Values Added
First Time appeared Pollen-robotics
Pollen-robotics reachy Mini
Vendors & Products Pollen-robotics
Pollen-robotics reachy Mini

Wed, 26 Aug 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 25 Aug 2026 17:45:00 +0000

Type Values Removed Values Added
Description Reachy Mini is an SDK for controlling Reachy Mini robots. Prior to 1.8.2, the Reachy Mini daemon exposes the /api/media/sounds/upload endpoint implemented by the upload_sound method in src/reachy_mini/daemon/app/routers/media.py without authentication, file-extension checks, content validation, or size validation. The daemon binds to 0.0.0.0 by default and uses permissive CORS allow_origins=["*"], allowing an unauthenticated network attacker to upload arbitrary file types that are written to /tmp/reachy_mini_sounds/<original_filename>. Malicious files can compromise stored-data integrity and can serve as a foothold when combined with other vulnerabilities. This issue is fixed in version 1.8.2.
Title Reachy Mini: Unrestricted Upload of File with Dangerous Type
Weaknesses CWE-434
References
Metrics cvssV3_1

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


Subscriptions

Pollen-robotics Reachy Mini
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-26T18:52:20.336Z

Reserved: 2026-06-16T21:48:43.125Z

Link: CVE-2026-55419

cve-icon Vulnrichment

Updated: 2026-08-26T18:52:06.570Z

cve-icon NVD

Status : Deferred

Published: 2026-08-25T18:17:55.793

Modified: 2026-09-09T21:07:31.353

Link: CVE-2026-55419

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-28T20:36:38Z

Weaknesses
  • CWE-434

    Unrestricted Upload of File with Dangerous Type