CVE-2024-3955 Vulnerability Details

  /     /     /  

CVE-2024-3955 Metadata Quick Info

CVE Published: 02/05/2024 | CVE Updated: 01/08/2024 | CVE Year: 2024
Source: CERT-PL | Vendor: PiBrewing | Product: CraftBeerPi 4
Status : PUBLISHED

CVE-2024-3955 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).

Metrics

CVSS Version: 3.1 | Base Score: n/a
Vector: n/a

l➤ Exploitability Metrics:
    Attack Vector (AV)*
    Attack Complexity (AC)*
    Privileges Required (PR)*
    User Interaction (UI)*
    Scope (S)*

l➤ Impact Metrics:
    Confidentiality Impact (C)*
    Integrity Impact (I)*
    Availability Impact (A)*

Weakness Enumeration (CWE)

CWE-ID: CWE-94
CWE Name: CWE-94 Improper Control of Generation of Code ( Code Injection )
Source: PiBrewing

Common Attack Pattern Enumeration and Classification (CAPEC)

CAPEC-ID: CAPEC-242
CAPEC Description: CAPEC-242 Code Injection


Source: NVD (National Vulnerability Database).