Description
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.
Published: 2024-07-22
Score: 4.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

No analysis available yet.

Remediation

No remediation available yet.

Tracking

Sign in to view the affected projects.

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
History

No history.

Subscriptions

No data.

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 : Deferred

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

Modified: 2026-04-15T00:35:42.020

Link: CVE-2024-41129

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

No data.

Weaknesses