Description
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).
Analysis and contextual insights are available on OpenCVE Cloud.
Remediation
No vendor fix or workaround currently provided.
Additional remediation guidance may be available on OpenCVE Cloud.
Tracking
Sign in to view the affected projects.
Advisories
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-4f92-w438-f484 | CraftBeerPi 4 allows arbitrary code execution |
References
History
No history.
Subscriptions
No data.
Status: PUBLISHED
Assigner: CERT-PL
Published:
Updated: 2024-08-01T20:26:57.228Z
Reserved: 2024-04-18T15:36:37.809Z
Link: CVE-2024-3955
Updated: 2024-08-01T20:26:57.228Z
Status : Deferred
Published: 2024-05-02T10:15:08.630
Modified: 2026-04-15T00:35:42.020
Link: CVE-2024-3955
No data.
OpenCVE Enrichment
No data.
Weaknesses
Github GHSA