URL GET parameter "logtime" utilized within the "downloadlog" function from "cbpi/http_endpoints/http_system.py" is subsequently passed to the "os.system" function in "cbpi/controller/system_controller.py" without prior validation allowing to execute arbitrary code.This issue affects CraftBeerPi 4: from 4.0.0.58 (commit 563fae9) before 4.4.1.a1 (commit 57572c7).

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-4f92-w438-f484 CraftBeerPi 4 allows arbitrary code execution
Fixes

Solution

No solution given by the vendor.


Workaround

No workaround given by the vendor.

History

No history.

Projects

Sign in to view the affected projects.

cve-icon MITRE

Status: PUBLISHED

Assigner: CERT-PL

Published:

Updated: 2024-08-01T20:26:57.228Z

Reserved: 2024-04-18T15:36:37.809Z

Link: CVE-2024-3955

cve-icon Vulnrichment

Updated: 2024-08-01T20:26:57.228Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2024-05-02T10:15:08.630

Modified: 2024-11-21T09:30:46.170

Link: CVE-2024-3955

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

No data.

Weaknesses