Read the docs
TI-2024-36058 Aliases CVE-2024-53865GHSA-p57h-3cmc-xpjq

Python package "zhmcclient" has passwords in clear text in its HMC and API logs

Priority LOW 35CWE-312Published · Updated

Key facts

Attack vector
Local
Privileges required
High
User interaction
None
Attack complexity
Low
Impact type
Information disclosure
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-312.

Summary

zhmcclient is a pure Python client library for the IBM Z HMC Web Services API. In affected versions the Python package "zhmcclient" writes password-like properties in clear text into its HMC and API logs in the following cases: 1. The 'boot-ftp-password' and 'ssc-master-pw' properties when creating or updating a partition in DPM mode, in the zhmcclient API and HMC logs. 2. The 'ssc-master-pw' and 'zaware-master-pw' properties when updating an LPAR in classic mode, in the zhmcclient API and HMC logs. 3. The 'ssc-master-pw' and 'zaware-master-pw' properties when creating or updating an image activation profile in classic mode, in the zhmcclient API and HMC logs. 4. The 'password' property when creating or updating an HMC user, in the zhmcclient API log. 5. The 'bind-password' property when creating or updating an LDAP server definition, in the zhmcclient API and HMC logs. This issue affects only users of the zhmcclient package that have enabled the Python loggers named "zhmcclient.api" (for the API log) or "zhmcclient.hmc" (for the HMC log) and that use the functions listed above. This issue has been fixed in zhmcclient version 1.18.1. Users are advised to upgrade. There are no known workarounds for this vulnerability.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00136 3rd percentileScored 2026-11-07
Fix Fixed python-zhmcclient (zhmcclient): 1.18.1zhmcclient (PyPI): 1.18.1

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
zhmcclientpython-zhmcclientbefore 1.18.11.18.1Patch availableCNA
—zhmcclient (PyPI)before 1.18.11.18.1Patch availableGHSA-p57h-3cmc-xpjq
  • python-zhmcclient Vendorzhmcclient Affected before 1.18.1 Fixed in 1.18.1 Patch available CNA
  • zhmcclient (PyPI) Vendor— Affected before 1.18.1 Fixed in 1.18.1 Patch available GHSA-p57h-3cmc-xpjq

Remediation

  • Fix · CNA python-zhmcclient (zhmcclient) Fixed in 1.18.1
  • Fix · GHSA-p57h-3cmc-xpjq zhmcclient (PyPI) Fixed in 1.18.1 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2024-53865
  2. 2026-10-03 Alias added: GHSA-p57h-3cmc-xpjq

References

  • TI-2024-36138 Cleartext storage of sensitive information in zhmcclient zhmc-ansible-modules CVSS 3.1HIGH 8.3

Sources