The ops library is a Python framework for developing and testing Kubernetes and machine charms. The issue here is that ops passes the secret content as one of the args via CLI. This issue may affect any of the charms that are using: Juju (>=3.0), Juju secrets and not correctly capturing and processing `subprocess.CalledProcessError`. This vulnerability is fixed in 2.15.0.
Advisories
Source ID Title
EUVD EUVD EUVD-2024-2360 The ops library is a Python framework for developing and testing Kubernetes and machine charms. The issue here is that ops passes the secret content as one of the args via CLI. This issue may affect any of the charms that are using: Juju (>=3.0), Juju secrets and not correctly capturing and processing `subprocess.CalledProcessError`. This vulnerability is fixed in 2.15.0.
Github GHSA Github GHSA GHSA-hcmv-jmqh-fjgm ops leaking secrets if `subprocess.CalledProcessError` happens with a `secret-*` CLI command
Fixes

Solution

No solution given by the vendor.


Workaround

No workaround given by the vendor.

History

No history.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2024-08-02T04:46:52.414Z

Reserved: 2024-07-15T15:53:28.324Z

Link: CVE-2024-41129

cve-icon Vulnrichment

Updated: 2024-08-02T04:46:52.414Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2024-07-22T15:15:03.710

Modified: 2024-11-21T09:32:17.440

Link: CVE-2024-41129

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

No data.