Skip to content

Commit ad0f239

Browse files
authored
Merge pull request #394 from hashicorp/repo-sync
Repo sync
2 parents 110feea + 875deac commit ad0f239

File tree

4 files changed

+64
-1
lines changed

4 files changed

+64
-1
lines changed

content/vault/global/partials/important-changes/summary-tables/1_19.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,3 +41,4 @@ Found | Fixed | Workaround | Edition | Issue
4141
1.19.0 | 1.19.1 | Upgrade | All | [Vault log file missing subsystem logs](/vault/docs/v1.19.x/updates/important-changes#missing-logs)
4242
1.19.1 | 1.19.4 | **Yes** | All | [Azure authN fails to authenticate Uniform VMSS instances](/vault/docs/v1.19.x/updates/important-changes#azure-vmss)
4343
1.18.4 | No | **Yes** | All | [Failing credential refresh for Snowflake DB secrets engine key pair authentication](/vault/docs/v1.19.x/updates/important-changes#snowflake-keypair-refresh)
44+
1.19.0 | No | No | All | [Writing configuration to local auth mount (ldap, aws, gcp, azure) ignores local flag](/vault/docs/v1.19.x/updates/important-changes#local-auth-known-issue)

content/vault/global/partials/important-changes/summary-tables/1_20.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,4 @@ Found | Fixed | Workaround | Edition | Issue
2929
1.20.0 | 1.20.1 | **Yes** | All | [GUI navigation error for KV v2 secret paths containing underscores](/vault/docs/v1.20.x/updates/important-changes#ui-kvv2-underscore-secrets)
3030
1.18.4 | No | **Yes** | All | [Failing credential refresh for Snowflake DB secrets engine key pair authentication](/vault/docs/v1.20.x/updates/important-changes#snowflake-keypair-refresh)
3131
1.20.0 | 1.20.1 | **Yes** | All | [Duplicate LDAP password rotations on standby node check-in](/vault/docs/v1.20.x/updates/important-changes#ldap-checkin)
32+
1.19.0 | No | No | All | [Writing configuration to local auth mount (ldap, aws, gcp, azure) ignores local flag](/vault/docs/v1.20.x/updates/important-changes#local-auth-known-issue)

content/vault/v1.19.x/content/docs/updates/important-changes.mdx

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -467,3 +467,34 @@ due to improper credential refreshes and stale connections in the connection poo
467467
When two or more concurrent operations occur, Vault tries to reuse an idle
468468
connection from the pool and the request fails due to session timeout in the
469469
Snowflake database.
470+
471+
### Writing configuration to local auth mount (ldap, aws, gcp, azure) ignores local flag ((#local-auth-known-issue))
472+
473+
| Change | Affected version | Fixed version |
474+
| :--- | :--- | :--- |
475+
| Known issue | 1.19.0 | None |
476+
477+
Vault incorrectly forwards write operations targeting a local authentication
478+
mounts on a performance replication secondary to the primary cluster for
479+
processing. Forwarding the request prevents independent configuration of local
480+
mounts on secondary clusters for the following authentication methods:
481+
482+
- Azure
483+
- GCP
484+
- AWS
485+
- LDAP
486+
487+
Incorrect forwarding leads to two distinct failure modes:
488+
489+
1. If a local auth mount with the same path exists on the primary, Vault
490+
incorrectly applies the write operation to the primary node mount.
491+
492+
1. If the auth mount path does not exist on the primary, the secondary cluster
493+
panics with a `nil pointer dereference` error and the Vault node crashes.
494+
495+
496+
#### Recommendation
497+
498+
Do not attempt to configure local auth mounts on performance replication
499+
secondaries.
500+

content/vault/v1.20.x/content/docs/updates/important-changes.mdx

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -348,7 +348,37 @@ then performs a second password update.
348348
While users still receive the latest password, the secondary update may lead to
349349
unexpected LDAP activity and cause confusion interpreting audit logs.
350350

351-
### Recommendation
351+
#### Recommendation
352352

353353
Send check-in requests directly to the active node of the primary cluster to
354354
prevent duplicate password rotations on the LDAP server.
355+
356+
### Writing configuration to local auth mount (ldap, aws, gcp, azure) ignores local flag ((#local-auth-known-issue))
357+
358+
| Change | Affected version | Fixed version |
359+
| :--- | :--- | :--- |
360+
| Known issue | 1.20.0+ | None |
361+
362+
Vault incorrectly forwards write operations targeting a local authentication
363+
mounts on a performance replication secondary to the primary cluster for
364+
processing. Forwarding the request prevents independent configuration of local
365+
mounts on secondary clusters for the following authentication methods:
366+
367+
- Azure
368+
- GCP
369+
- AWS
370+
- LDA
371+
372+
Incorrect forwarding leads to two distinct failure modes:
373+
374+
1. If a local auth mount with the same path exists on the primary, Vault
375+
incorrectly applies the write operation to the primary node mount.
376+
377+
1. If the auth mount path does not exist on the primary, the secondary cluster
378+
panics with a `nil pointer dereference` error and the Vault node crashes.
379+
380+
#### Recommendation
381+
382+
Do not attempt to configure local auth mounts on performance replication
383+
secondaries.
384+

0 commit comments

Comments
 (0)