Skip to content

Sync/upstream#5

Merged
thefirstofthe300 merged 36 commits into
masterfrom
sync/upstream-kubernetes-sigs
May 14, 2026
Merged

Sync/upstream#5
thefirstofthe300 merged 36 commits into
masterfrom
sync/upstream-kubernetes-sigs

Conversation

@fred-gremlin
Copy link
Copy Markdown

Sync 35 commits from upstream.

haoranleo and others added 30 commits October 30, 2025 11:19
…icit-deny-as-user-induced

Categorize explicit deny policy in IAM role as user induced
…tro-pr-bot/go-version-bumps

Creating PR to update Go version to 1.24.11
…puty-protection

Add Confused Deputy protection headers for aws-encryption-provider
Add kmala as the owner of the project
Fixes security vulnerabilities in crypto/x509:
[CVE-2025-61727](GHSA-5mh9-3jwc-rp59):
Excluded subdomain constraint doesn't preclude wildcard SAN

Signed-off-by: Ronald Ngounou <ronald.ngounou@yahoo.com>
…tro-pr-bot/go-version-bumps

Creating PR to update Go version to 1.25.7
…go-to-1.25.8

Upgrade Go version to 1.25.8
fix: failing cloudbuild due to stale gcb image, update to use latest
…unner-bump

Bumping gorunner image tag in Dockerfile for CVE mitigation
V1Plugin.Decrypt() and V2Plugin.Decrypt() both access the first byte
of the ciphertext slice for storage version prefix detection without
verifying the slice is non-empty. An empty or nil ciphertext causes an
unrecovered panic that crashes the entire aws-encryption-provider process,
making Kubernetes Secrets unavailable until pod restart.

Add len() == 0 guards to both V1 and V2 Decrypt paths, returning a
clean gRPC error instead of panicking. Add unit tests for both paths.

Security: High — unauthenticated crash via Unix socket gRPC call
k8s-ci-robot and others added 6 commits April 30, 2026 06:33
…phertext-panic

Fix index-out-of-bounds panic on empty ciphertext in Decrypt
Categorize 'AWS KMS cannot communicate with the external key store proxy' error message as KMSErrorTypeUserInduced in the KMSInternalException case. Added corresponding test case.
…TypeUserInduced

Add External key store proxy communication failure to UserInduced errors
@thefirstofthe300 thefirstofthe300 merged commit c62f85b into master May 14, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.