Skip to content

fix(deps): vuln major upgrades — 23 packages (major: 1 · unstable: 1 · minor: 21) [exp/khaudit]#419

Closed
gh-worker-campaigns-3e9aa4[bot] wants to merge 1 commit intomainfrom
engraver-auto-version-upgrade/major/go/khaudit/0-1776935317
Closed

fix(deps): vuln major upgrades — 23 packages (major: 1 · unstable: 1 · minor: 21) [exp/khaudit]#419
gh-worker-campaigns-3e9aa4[bot] wants to merge 1 commit intomainfrom
engraver-auto-version-upgrade/major/go/khaudit/0-1776935317

Conversation

@gh-worker-campaigns-3e9aa4
Copy link
Copy Markdown

Summary: Critical-severity security update — 23 packages upgraded (MAJOR changes included)

Manifests changed:

  • exp/khaudit (go)

✅ Action Required: Please review the changes below. If they look good, approve and merge this PR.


Updates

Package From To Type Dep Type Vulnerabilities Fixed
google.golang.org/grpc v1.74.2 v1.80.0 minor Transitive 3 CRITICAL
github.com/DataDog/KubeHound v0.0.0-00010101000000-000000000000 v1.6.7 major Direct -
golang.org/x/sync v0.18.0 v0.20.0 unstable Direct -
github.com/DataDog/appsec-internal-go v1.9.0 v1.14.0 minor Transitive -
github.com/DataDog/datadog-go/v5 v5.6.0 v5.8.3 minor Transitive -
github.com/fxamacker/cbor/v2 v2.7.0 v2.9.1 minor Transitive -
github.com/go-ole/go-ole v1.2.6 v1.3.0 minor Transitive -
github.com/go-playground/validator/v10 v10.25.0 v10.30.2 minor Transitive -
github.com/nicksnyder/go-i18n/v2 v2.4.1 v2.6.1 minor Transitive -
github.com/pelletier/go-toml/v2 v2.2.4 v2.3.0 minor Transitive -
github.com/philhofer/fwd v1.1.3-0.20240612014219-fbbf4953d986 v1.2.0 minor Transitive -
github.com/spf13/afero v1.12.0 v1.15.0 minor Transitive -
github.com/spf13/cast v1.7.1 v1.10.0 minor Transitive -
github.com/spf13/viper v1.19.0 v1.21.0 minor Transitive -
github.com/tinylib/msgp v1.2.1 v1.6.4 minor Transitive -
go.opentelemetry.io/collector/pdata v1.11.0 v1.56.0 minor Transitive -
go.opentelemetry.io/otel v1.37.0 v1.43.0 minor Transitive -
go.opentelemetry.io/otel/metric v1.37.0 v1.43.0 minor Transitive -
go.opentelemetry.io/otel/trace v1.37.0 v1.43.0 minor Transitive -
gopkg.in/DataDog/dd-trace-go.v1 v1.72.1 v1.74.8 minor Transitive -
k8s.io/klog/v2 v2.130.1 v2.140.0 minor Transitive -
sigs.k8s.io/structured-merge-diff/v4 v4.4.2 v4.7.0 minor Transitive -
sigs.k8s.io/yaml v1.4.0 v1.6.0 minor Transitive -

Packages marked with "-" are updated due to dependency constraints.


Warning

Major Version Upgrade

This update includes major version changes that may contain breaking changes. Please:

  • Review the changelog/release notes for breaking changes
  • Test thoroughly in a staging environment
  • Update any code that depends on changed APIs
  • Ensure all tests pass before merging

Security Details

🚨 Critical & High Severity (3 fixed)
Package CVE Severity Summary Unsafe Version Fixed In
google.golang.org/grpc GHSA-p77j-4mvh-x3m3 CRITICAL gRPC-Go has an authorization bypass via missing leading slash in :path v1.74.2 1.79.3
google.golang.org/grpc CVE-2026-33186 CRITICAL gRPC-Go has an authorization bypass via missing leading slash in :path v1.74.2 -
google.golang.org/grpc GO-2026-4762 CRITICAL Authorization bypass in gRPC-Go via missing leading slash in :path in google.golang.org/grpc v1.74.2 1.79.3
⚠️ Dependencies that have Reached EOL (2)
Dependency Unsafe Version EOL Date New Version Path
github.com/go-ole/go-ole v1.2.6 - v1.3.0 exp/khaudit/go.mod
github.com/philhofer/fwd v1.1.3-0.20240612014219-fbbf4953d986 - v1.2.0 exp/khaudit/go.mod

Review Checklist

Extra review is recommended for this update:

  • Review changes for compatibility with your code
  • Check release notes for breaking changes
  • Run integration tests to verify service behavior
  • Test in staging environment before production
  • Monitor key metrics after deployment
  • Approve and merge this PR

Update Mode: Vulnerability Remediation (Critical)

🤖 Generated by DataDog Automated Dependency Management System

@campaigner-prod
Copy link
Copy Markdown

Release Notes

google.golang.org/grpc (v1.74.2 → v1.80.0) — GitHub Release

v1.80.0

Behavior Changes

Bug Fixes

New Features

Performance Improvements

(truncated)

v1.79.3

Security

(truncated — see source for full notes)

github.com/DataDog/KubeHound (v0.0.0-00010101000000-000000000000 → v1.6.7) — GitHub Release

v1.6.7

What's Changed

Full Changelog: v1.6.6...v1.6.7

v1.6.6

What's Changed

Full Changelog: v1.6.5...v1.6.6

v1.6.5

What's Changed

(truncated — see source for full notes)

github.com/DataDog/appsec-internal-go (v1.9.0 → v1.14.0) — GitHub Release

v1.14.0

What's Changed

Full Changelog: DataDog/appsec-internal-go@v1.13.0...v1.14.0

v1.13.0

What's Changed

New Contributors

Full Changelog: DataDog/appsec-internal-go@v1.12.0...v1.13.0

v1.12.0

What's Changed

Full Changelog: DataDog/appsec-internal-go@v1.11.2...v1.12.0

v1.11.2

What's Changed

Full Changelog: DataDog/appsec-internal-go@v1.11.1...v1.11.2

v1.11.1

What's Changed

Full Changelog: DataDog/appsec-internal-go@v1.11.0...v1.11.1

v1.11.0

What's Changed

Full Changelog: DataDog/appsec-internal-go@v1.10.0...v1.11.0

v1.10.0

What's Changed

(truncated — see source for full notes)

github.com/DataDog/datadog-go/v5 (v5.6.0 → v5.8.3) — GitHub Release

v5.8.3

See the CHANGELOG for the details on previous releases.

v5.8.2

See the CHANGELOG for the details on previous releases.

v5.8.1

See the Changelog for the details.

v5.8.0

See the Changelog for the details.

v5.7.1

Retracting v5.7.0 as it included a breaking change.

v5.7.0

See the Changelog for the details.

github.com/fxamacker/cbor/v2 (v2.7.0 → v2.9.1) — GitHub Release

v2.9.1

This release includes important bugfixes, defensive checks, improved code quality, and more tests. Although not public, the fuzzer was also improved by adding more fuzz tests.

🐞 Bug fixes related to the keyasint feature

These changes only affect Go struct fields tagged with keyasint:

🐞 Other bug fixes and defensive checks

Some of the bugs fixed are related to decoding extreme values that cannot be encoded with this library. For example, the decoder checks if epoch time encoded as CBOR float value representing hundreds of billions of years overflows int64(seconds).

NOTE: It is generally good practice to avoid using floating point to store epoch time (even when not using CBOR).

What's Changed

(truncated)

v2.9.0

v2.9.0 adds new features, refactors tests, and improves docs. New features improve interoperability/transcoding between CBOR & JSON.

(truncated — see source for full notes)

github.com/go-playground/validator/v10 (v10.25.0 → v10.30.2) — GitHub Release

v10.30.2

What's Changed

New Contributors

(truncated)

v10.30.1

What's Changed

New Contributors

(truncated — see source for full notes)

github.com/nicksnyder/go-i18n/v2 (v2.4.1 → v2.6.1) — GitHub Release

v2.6.1

What's Changed

New Contributors

Full Changelog: nicksnyder/go-i18n@v2.6.0...v2.6.1

v2.6.0

Key changes

  • go-i18n extract will error if it finds a message ID that has been duplicated but contains different content.
  • Upgraded to CLDR v47 data
  • Minimum version of Go increased from 1.18 to 1.23.

All changes

New Contributors

Full Changelog: nicksnyder/go-i18n@v2.5.1...v2.6.0

v2.5.1

What's Changed

  • Fix case sensitivity with message keys by @nicksnyder in Fix case sensitivity with message keys nicksnyder/go-i18n#358
    Note: There have always been a small number of reserved words that cannot be used in message keys: id, description, hash, leftdelim, rightdelim, zero, one, two, few, many, other. Prior to this release, only the lowercase versions were reserved. As of this release, any casing of these words are reserved (e.g. "Description", "ID"). This should have always been the case to align with the case insensitivity of message parsing, and the fact that it wasn't is a bug that is now fixed.

(truncated — see source for full notes)

github.com/pelletier/go-toml/v2 (v2.2.4 → v2.3.0) — GitHub Release

v2.3.0

This is the first release built largely with the help of AI coding agents. Highlights include the complete removal of the unsafe package. go-toml is now fully safe Go code, with a geomean overhead of only ~1.4% vs v2.2.4 and zero additional allocations on benchmarks. This release also adds omitzero struct tag support, improves UnmarshalText/Unmarshaler handling for tables and array tables, and fixes several bugs including nil pointer marshaling, leap second handling, and datetime unmarshaling panics.

What's Changed

What's new

Fixed bugs

(truncated)

github.com/spf13/afero (v1.12.0 → v1.15.0) — GitHub Release

v1.15.0

What's Changed

(truncated)

v1.14.0

What's Changed

Full Changelog: spf13/afero@v1.13.0...v1.14.0

v1.13.0

What's Changed

(truncated — see source for full notes)

github.com/spf13/cast (v1.7.1 → v1.10.0) — GitHub Release

v1.10.0

What's Changed

New Contributors

Full Changelog: spf13/cast@v1.9.2...v1.10.0

v1.9.2

What's Changed

Full Changelog: spf13/cast@v1.9.1...v1.9.2

v1.9.1

What's Changed

Full Changelog: spf13/cast@v1.9.0...v1.9.1

v1.9.0

Notable new features 🎉

  • Casting from type aliases is now supported for basic types
  • Added generic functions: To/ToE, Must, ToNumber/ToNumberE
  • Increased test coverage
  • Converting float numbers from string is now supported

[!WARNING]
Since cast now supports converting float values from strings, a related edge case behaves differently:

In previous versions, attempting to convert an empty string to a float resulted in an error.

Starting with this version, the same operation no longer raises an error.

To maintain consistency with the rest of the library, an empty string now converts to the float value 0.0.

What's Changed

(truncated — see source for full notes)

github.com/spf13/viper (v1.19.0 → v1.21.0) — GitHub Release

v1.21.0

What's Changed

Enhancements 🚀

Bug Fixes 🐛

Dependency Updates ⬆️

(truncated)

v1.20.1

What's Changed

Bug Fixes 🐛

Full Changelog: spf13/viper@v1.20.0...v1.20.1

v1.20.0

[!WARNING]

(truncated — see source for full notes)

github.com/tinylib/msgp (v1.2.1 → v1.6.4) — GitHub Release

v1.6.4

What's Changed

Full Changelog: tinylib/msgp@v1.6.3...v1.6.4

v1.6.3

  • Remove debug println.

Full Changelog: tinylib/msgp@v1.6.2...v1.6.3

v1.6.2

What's Changed

Full Changelog: tinylib/msgp@v1.6.1...v1.6.2

v1.6.1

What's Changed

Full Changelog: tinylib/msgp@v1.6.0...v1.6.1

v1.6.0

What's Changed

New Contributors

Full Changelog: tinylib/msgp@v1.5.0...v1.6.0

v1.5.0

What's Changed

(truncated — see source for full notes)

go.opentelemetry.io/collector/pdata (v1.11.0 → v1.56.0) — Changelog

💡 Enhancements 💡

🧰 Bug fixes 🧰

go.opentelemetry.io/otel (v1.37.0 → v1.43.0) — GitHub Release

v1.43.0

Added

Changed

(truncated — see source for full notes)

go.opentelemetry.io/otel/metric (v1.37.0 → v1.43.0) — GitHub Release

v1.43.0

Added

Changed

(truncated — see source for full notes)

go.opentelemetry.io/otel/trace (v1.37.0 → v1.43.0) — GitHub Release

v1.43.0

Added

Changed

(truncated — see source for full notes)

gopkg.in/DataDog/dd-trace-go.v1 (v1.72.1 → v1.74.8) — GitHub Release

v1.74.7

[!NOTE]
This is the last minor release for v1. The Go tracer v1 transitional version is a wrapper that preserves the API from v1 but uses v2 under the hood.

[!WARNING]
This release has been retracted due to problematic upgrades to the minimum Go version. Please use the latest v1.74.x version instead.

This transitional version is the only v1 version that allows both v1 and v2 to be imported in the same service—enabling you to migrate a service gradually. Using this v1 transitional version doesn’t require any code changes, but it also won’t support any new features introduced in the new v2 tracer.

Changes

Updates github.com/DataDog/dd-trace-go/v2 from v2.2.3 to v2.3.0

Full Changelog: DataDog/dd-trace-go@v1.74.6...v1.74.7

v1.74.6

What's Changed

This patch release fixes a significant bug that caused dropped spans due to local sampling rules overriding the sampling decision already present in inbound distributed trace context.

[!IMPORTANT]
Depending on your sampling rules, and especially if you have trace sampling rules,, you may notice an increase in ingested spans. This increase is expected and the consequence of not applying trace sampling rules when there is a head sampling decision. If the ingested volume is problematic, reduce it using APM Ingestion Controls. For any questions or issues, please contact Datadog Support.

Application Performance Monitoring (APM)

Full Changelog: DataDog/dd-trace-go@v1.74.5...v1.74.6

v1.74.5

[!NOTE]
This is the last minor release for v1. The Go tracer v1 transitional version is a wrapper that preserves the API from v1 but uses v2 under the hood.

This transitional version is the only v1 version that allows both v1 and v2 to be imported in the same service—enabling you to migrate a service gradually. Using this v1 transitional version doesn’t require any code changes, but it also won’t support any new features introduced in the new v2 tracer.

Changes

Updates github.com/DataDog/dd-trace-go/v2 from v2.1.0 to v2.2.2

(truncated — see source for full notes)

k8s.io/klog/v2 (v2.130.1 → v2.140.0) — GitHub Release

v2.140.0

What's Changed

New Contributors

Full Changelog: kubernetes/klog@v2.130.1...v2.140.0


Generated by ADMS Sources: 17 GitHub Releases, 1 Changelog, 5 not available.

@seberm-6
Copy link
Copy Markdown

Hey, sorry for the noise. This was caused by a bug in our automated dependency update system that incorrectly included upstream changelog content in PR comments, triggering notifications to external contributors. The feature flag has been turned off and we're working on a fix. Sorry about that again.

@campaigner-prod campaigner-prod Bot closed this Apr 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant