core: Fixes an issue present in both Vault and Vault Enterprise since Vault 1.12.0, where Vault is vulnerable to a denial of service through memory exhaustion of the host when handling large HTTP requests from a client. Upgrading is strongly recommended.(see CVE-2023-6337 & HCSEC-2023-34)
CHANGES:
identity (enterprise): POST requests to the /identity/entity/merge endpoint are now always forwarded from standbys to the active node. [GH-24325](hashicorp/vault#24325)
BUG FIXES:
agent/logging: Agent should now honor correct -log-format and -log-file settings in logs generated by the consul-template library. [GH-24252](hashicorp/vault#24252)
api: Fix deadlock on calls to sys/leader with a namespace configured on the request. [GH-24256](hashicorp/vault#24256)
core: Fix a timeout initializing Vault by only using a short timeout persisting barrier keyring encryption counts. [GH-24336](hashicorp/vault#24336)
auth/cert: Handle errors related to expired OCSP server responses [GH-24193]
core/config: Use correct HCL config value when configuring log_requests_level. [GH-24058]
core/quotas: Close rate-limit blocked client purge goroutines when sealing [GH-24108]
replication (enterprise): disallow configuring paths filter for a mount path that does not exist
secrets/pki: Do not set nextUpdate field in OCSP responses when ocsp_expiry is 0 [GH-24192]
secrets/transit: Fix a panic when attempting to export a public RSA key [GH-24054]
ui: Fix error when tuning token auth configuration within namespace [GH-24147]
v1.14.6
1.14.6
November 09, 2023
SECURITY:
core: inbound client requests triggering a policy check can lead to an unbounded consumption of memory. A large number of these requests may lead to denial-of-service. This vulnerability, CVE-2023-5954, was introduced in Vault 1.15.0, 1.14.3, and 1.13.7, and is fixed in Vault 1.15.2, 1.14.6, and 1.13.10. [HSEC-2023-33]
core: Fixes an issue present in both Vault and Vault Enterprise since Vault 1.12.0, where Vault is vulnerable to a denial of service through memory exhaustion of the host when handling large HTTP requests from a client. (see CVE-2023-6337 & HCSEC-2023-34)
CHANGES:
identity (enterprise): POST requests to the /identity/entity/merge endpoint
are now always forwarded from standbys to the active node. [GH-24325]
BUG FIXES:
agent/logging: Agent should now honor correct -log-format and -log-file settings in logs generated by the consul-template library. [GH-24252]
api: Fix deadlock on calls to sys/leader with a namespace configured
on the request. [GH-24256]
core: Fix a timeout initializing Vault by only using a short timeout persisting barrier keyring encryption counts. [GH-24336]
ui: Fix payload sent when disabling replication [GH-24292]
1.14.7
November 30, 2023
CHANGES:
core: Bump Go version to 1.20.11.
IMPROVEMENTS:
core (enterprise): Speed up unseal when using namespaces
secrets/pki: do not check TLS validity on ACME requests redirected to https [GH-22521]
ui: Sort list view of entities and aliases alphabetically using the item name [GH-24103]
auth/cert: Handle errors related to expired OCSP server responses [GH-24193]
core/config: Use correct HCL config value when configuring log_requests_level. [GH-24058]
core/quotas: Close rate-limit blocked client purge goroutines when sealing [GH-24108]
replication (enterprise): disallow configuring paths filter for a mount path that does not exist
secrets/pki: Do not set nextUpdate field in OCSP responses when ocsp_expiry is 0 [GH-24192]
secrets/transit: Fix a panic when attempting to export a public RSA key [GH-24054]
ui: Fix error when tuning token auth configuration within namespace [GH-24147]
1.14.6
November 09, 2023
SECURITY:
core: inbound client requests triggering a policy check can lead to an unbounded consumption of memory. A large number of these requests may lead to denial-of-service. This vulnerability, CVE-2023-5954, was introduced in Vault 1.15.0, 1.14.3, and 1.13.7, and is fixed in Vault 1.15.2, 1.14.6, and 1.13.10. [HSEC-2023-33]
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/kir4h/rvault/network/alerts).
Bumps github.com/hashicorp/vault from 1.14.1 to 1.14.8.
Release notes
Sourced from github.com/hashicorp/vault's releases.
... (truncated)
Changelog
Sourced from github.com/hashicorp/vault's changelog.
... (truncated)
Commits
446f213
Buffer body read up to MaxRequestSize (#24354) (#24367)3e26f82
backport of commit 91ec1a788b46c0bf12a3351e5e3339474400eee9 (#24363)b87d348
backport of commit 4a7bee5a02db880d543692386ccd597f33e29624 (#24331)9f23d72
backport of commit 18e6385e0589895c354e0d2aed95e8321f1ee84f (#24328)ec654e3
Backport of fix-log-file
so that it uses the correct name and only adds ti...a75de0e
Bumped product version to 1.14.8.28eff53
backport of UI: prevent replication disable action from sending payload (#24296)46bcae6
backport of commit 64dfff080a658890a4eb7924fd465e20d71c386a (#24285)44fdf3b
backport of commit c329ed8d3b02b92dfded30065317c82648d3cae3 (#24260)557bb7e
update go-jose dep (#24233)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show