Reachy Mini: Unrestricted Upload of File with Dangerous Type
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| pollen-robotics | reachy_mini | affected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Pollen-robotics | Reachy Mini |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-m2pc-3q4q-w6jr | reachy_mini Allows Unrestricted Upload of File with Dangerous Type |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.476% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Pollen-robotics
Pollen-robotics reachy Mini |
|
| Vendors & Products |
Pollen-robotics
Pollen-robotics reachy Mini |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| 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
|