Skip to content

Commit

Permalink
Add known issues around transit managed keys (#23080) (#23096)
Browse files Browse the repository at this point in the history
* Add known issues around transit managed keys

 - Document known issue around managed key encryption failure with Cloud KMS backed keys and the failure to sign with managed keys

* Fix filename typos

* Update website/content/partials/known-issues/transit-managed-keys-sign-fails.mdx



* Update website/content/partials/known-issues/transit-managed-keys-panics.mdx



* Apply PR feedback

* Missed new line to force error on new-line.

---------

Co-authored-by: Steven Clark <[email protected]>
Co-authored-by: Alexander Scheel <[email protected]>
  • Loading branch information
3 people authored Sep 14, 2023
1 parent 99e70b3 commit cd3c613
Show file tree
Hide file tree
Showing 4 changed files with 51 additions and 1 deletion.
2 changes: 2 additions & 0 deletions website/content/docs/upgrading/upgrade-to-1.13.x.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -176,3 +176,5 @@ Affects Vault 1.13.0+
@include 'pki-double-migration-bug.mdx'

@include 'known-issues/update-primary-addrs-panic.mdx'

@include 'known-issues/transit-managed-keys-panics.mdx'
6 changes: 5 additions & 1 deletion website/content/docs/upgrading/upgrade-to-1.14.x.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -41,4 +41,8 @@ is measuring cumulative time writing, and not the distribution of individual wri

@include 'known-issues/ui-safari-login-screen.mdx'

@include 'known-issues/aws-static-roles.mdx'
@include 'known-issues/aws-static-roles.mdx'

@include 'known-issues/transit-managed-keys-panics.mdx'

@include 'known-issues/transit-managed-keys-sign-fails.mdx'
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
### Transit Encryption with Cloud KMS managed keys causes a panic

#### Affected versions

- 1.13.1+ up to 1.13.7 inclusively
- 1.14.0+ up to 1.14.3 inclusively

#### Issue

Vault panics when it receives a Transit encryption API call that is backed by a Cloud KMS managed key (Azure, GCP, AWS).

<Note>
The issue does not affect encryption and decryption with the following key types:

- PKCS#11 managed keys
- Transit native keys

</Note>

#### Workaround

None at this time
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
### Transit Sign API calls with managed keys fail

#### Affected versions

- 1.14.0+ up to 1.14.3 inclusively

#### Issue

Vault responds to Transit sign API calls with the following error when the request uses a managed key:

`requested version for signing does not contain a private part`

<Note>
The issue does not affect signing with the following key types:

- Transit native keys

</Note>

#### Workaround

None at this time

0 comments on commit cd3c613

Please sign in to comment.