GPU VulnDB

Database/Control plane, storage & DevOps

community.general ipa_getkeytab: IPA/LDAP bind password written to logs and exposed in the process list

CVE-2026-80158Control plane, storage & DevOpscurated

Impact

The module's bind_pw parameter is not marked no_log, unlike the sibling password parameter, so the IPA/LDAP simple-bind password lands in cleartext in the managed host's journal or syslog as part of the module's "Invoked with" record, in the module return values and -v output, and in Automation Controller / AWX job output. It is also passed to the ipa-getkeytab helper as --bindpw on the command line, so it is visible in the process table to any local user for the duration of the run. On a fleet where Ansible enrolls nodes into a directory, that single credential typically has enough directory rights to read or create service principals across the estate. Anyone who can read node logs, the AWX job history, or run ps on a managed host during a play collects it without needing any exploit.

Who can reach it

A local user on a managed host who can read the system journal or the process table while the play runs, or any user with read access to Automation Controller / AWX job output. No authentication to the directory itself is needed - the credential is handed over.

What to do

The record carries no fixed collection version, only the Red Hat tracking entries, so treat this as mitigate-first: avoid bind_pw in favour of the module's password parameter or a keytab-based bind, wrap invocations with no_log: true on the task, and pass the value from a vault rather than inline. Then rotate the bind credential and purge it from journals, syslog archives and stored AWX job output, because the exposure is retrospective - patching later does not unpublish a password already written to logs.

References

Related entries

All Control plane, storage & DevOps entries

This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.