Skip to content

fix(deps): update backend dependencies - #784

Open
renovate-sh-app[bot] wants to merge 1 commit into
mainfrom
renovate/backend-dependencies
Open

fix(deps): update backend dependencies#784
renovate-sh-app[bot] wants to merge 1 commit into
mainfrom
renovate/backend-dependencies

Conversation

@renovate-sh-app

@renovate-sh-app renovate-sh-app Bot commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence Type Update
github.com/apache/arrow-go/v18 v18.5.2v18.7.0 age confidence indirect minor
github.com/bradleyfalzon/ghinstallation/v2 v2.18.0v2.19.0 age confidence require minor
github.com/clipperhouse/displaywidth v0.10.0v0.11.0 age confidence indirect minor
github.com/clipperhouse/uax29/v2 v2.6.0v2.7.0 age confidence indirect minor
github.com/emicklei/go-restful/v3 v3.11.0v3.13.0 age confidence indirect minor
github.com/fatih/color v1.18.0v1.19.0 age confidence indirect minor
github.com/go-logr/logr v1.4.3v1.4.4 age confidence indirect patch
github.com/go-openapi/jsonpointer v0.22.5v0.24.0 age confidence indirect minor
github.com/go-openapi/jsonreference v0.21.5v0.21.6 age confidence indirect patch
github.com/go-openapi/swag v0.23.0v0.27.3 age confidence indirect minor
github.com/go-openapi/swag/jsonname v0.25.5v0.27.3 age confidence indirect minor
github.com/goccy/go-json v0.10.5v0.10.6 age confidence indirect patch
github.com/google/gnostic-models v0.7.0v0.7.1 age confidence indirect patch
github.com/grafana/grafana-plugin-sdk-go v0.291.1v0.294.0 age confidence require minor
github.com/grafana/otel-profiling-go v0.5.1v0.6.0 age confidence indirect minor
github.com/grafana/pyroscope-go/godeltaprof v0.1.9v0.1.12 age confidence indirect patch
github.com/grafana/schemads v0.0.8v0.2.3 age confidence require minor
github.com/grpc-ecosystem/grpc-gateway/v2 v2.28.0v2.29.0 age confidence indirect minor
github.com/hashicorp/go-plugin v1.7.0v1.8.0 age confidence indirect minor
github.com/huandu/go-sqlbuilder v1.39.1v1.42.1 age confidence indirect minor
github.com/huandu/xstrings v1.4.0v1.5.0 age confidence indirect minor
github.com/jaegertracing/jaeger-idl v0.6.0v0.9.0 age confidence indirect minor
github.com/jszwedko/go-datemath 640a5007f666ee indirect digest
github.com/klauspost/compress v1.18.4v1.19.1 age confidence indirect minor
github.com/klauspost/cpuid/v2 v2.3.0v2.4.0 age confidence indirect minor
github.com/magefile/mage v1.16.1v1.17.2 age confidence indirect minor
github.com/mailru/easyjson v0.7.7v0.9.2 age confidence indirect minor
github.com/mattn/go-colorable v0.1.14v0.1.15 age confidence indirect patch
github.com/mattn/go-isatty v0.0.20v0.0.24 age confidence indirect patch
github.com/mattn/go-runewidth v0.0.19v0.0.27 age confidence indirect patch
github.com/oklog/run v1.1.0v1.2.0 age confidence indirect minor
github.com/olekukonko/errors v1.2.0v1.3.0 age confidence indirect minor
github.com/olekukonko/ll v0.1.6v0.1.8 age confidence indirect patch
github.com/pierrec/lz4/v4 v4.1.25v4.1.27 age confidence indirect patch
github.com/prometheus/client_golang v1.23.2v1.24.1 age confidence indirect minor
github.com/prometheus/common v0.67.5v0.70.1 age confidence indirect minor
github.com/prometheus/procfs v0.16.1v0.21.1 age confidence indirect minor
github.com/shurcooL/graphql 3cf50f87ee5256 age confidence indirect digest
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.67.0v0.69.0 age confidence indirect minor
go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.67.0v0.69.0 age confidence indirect minor
go.opentelemetry.io/contrib/propagators/jaeger v1.42.0v1.44.0 age confidence indirect minor
go.opentelemetry.io/contrib/samplers/jaegerremote v0.36.0v0.37.1 age confidence indirect minor
go.opentelemetry.io/otel v1.43.0v1.44.0 age confidence indirect minor
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.42.0v1.44.0 age confidence indirect minor
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.42.0v1.44.0 age confidence indirect minor
go.opentelemetry.io/otel/metric v1.43.0v1.44.0 age confidence indirect minor
go.opentelemetry.io/otel/sdk v1.43.0v1.44.0 age confidence indirect minor
go.opentelemetry.io/otel/trace v1.43.0v1.44.0 age confidence indirect minor
go.opentelemetry.io/proto/otlp v1.9.0v1.11.0 age confidence indirect minor
go.yaml.in/yaml/v2 v2.4.3v2.4.4 age confidence indirect patch
golang.org/x/mod v0.37.0v0.38.0 age confidence indirect minor
golang.org/x/telemetry 59b4966bdb8988 age confidence indirect digest
golang.org/x/tools v0.47.0v0.48.0 age confidence indirect minor
google.golang.org/grpc v1.79.3v1.82.1 age confidence indirect minor
k8s.io/kube-openapi a19766bd427ff9 age confidence indirect digest
pgregory.net/rapid v1.2.0v1.3.0 age confidence require minor

Opentelemetry-go's baggage parsing no longer caps raw header length in go.opentelemetry.io/otel

CVE-2026-41178 / GHSA-5wrp-cwcj-q835 / GO-2026-5158

More information

Details

Opentelemetry-go's baggage parsing no longer caps raw header length in go.opentelemetry.io/otel

Severity

Unknown

References

This data is provided by OSV and the Go Vulnerability Database (CC-BY 4.0).


gRPC-Go: xDS RBAC and HTTP/2 Vulnerabilities

GHSA-hrxh-6v49-42gf

More information

Details

Multiple security vulnerabilities have been identified and addressed in grpc-go affecting the xDS RBAC authorization engine (internal/xds/rbac) and the HTTP/2 transport server implementation (internal/transport). These vulnerabilities could result in:

  • Authorization Bypass (Fail-Open) when translating xDS RBAC policies containing Metadata or RequestedServerName fields.
  • Denial of Service (High CPU Consumption) due to an HTTP/2 Rapid Reset mitigation bypass during client-initiated stream resets.
  • Denial of Service (Server Panic) when parsing crafted xDS RBAC policies containing NOT rules around unsupported fields.
Impact

What kind of vulnerability is it? Who is impacted?

xDS RBAC Authorization Bypass via Metadata & RequestedServerName matchers
  • Affected Component: xDS RBAC
  • Impact: When building policy matchers for gRPC RBAC from xDS configurations, unsupported permission and principal rules (specifically Metadata and RequestedServerName) were silently ignored and treated as no-ops.
    • If an authorization policy relied purely on these matchers for access control, treating those rules as no-ops effectively removed the restrictions.
  • If these unsupported rules were nested inside logical NOT rules (Permission_NotRule / Principal_NotId) or multi-condition OR/AND rules, silently dropping them changed the boolean logic flow of the authorization engine.

As a result, policy evaluation decisions could fail open, allowing unauthorized clients to access protected gRPC services or resources.

HTTP/2 Rapid Reset Mitigation Bypass / Denial of Service via Stream Aborts
  • Affected Component: HTTP/2 transport
  • Impact: Earlier mitigations in grpc-go for HTTP/2 Rapid Reset only applied threshold checks to items that directly resulted in control frames being written back to the wire, such as SETTINGS ACKs or server-initiated RST_STREAMs.

When a client initiated a rapid flood of stream creation (HEADERS) immediately followed by stream termination RST_STREAM, items queued up in the control buffer without counting against the transport response frame threshold. An attacker can repeatedly trigger this flood sequence to bypass reader blocking, resulting in high CPU usage, and Denial of Service (DoS).

Denial of Service (Panic) in xDS RBAC Engine via Unsupported Fields inside NOT Rules
  • Affected Component: xDS RBAC
  • Impact: The xDS RBAC policy translators recursively generate matchers for nested rules. When a NOT rule wrapped an unsupported or unhandled field (such as SourcedMetadata), the recursive step returned an empty matcher. This could result in a runtime panic when the RBAC engine attempts to authorize an incoming request.

An attacker or misconfigured/malicious xDS management server delivering an LDS/RDS update containing a NOT rule around an unhandled field causes the gRPC server process to crash immediately (CWE-248 / Denial of Service).

Patches

Has the problem been patched? What versions should users upgrade to?

All three issues have been fixed in master and will be released in 1.82.1 shortly.

Workarounds

Is there a way for users to fix or remediate the vulnerability without upgrading?

If upgrading grpc-go immediately is not possible, apply the following workarounds based on your deployment architecture:

  • For xDS RBAC Vulnerabilities & Panics: Ensure that upstream xDS management servers do not push RBAC policies containing Metadata, RequestedServerName, or NOT rules wrapping unsupported fields (such as SourcedMetadata) to grpc-go servers.
  • For HTTP/2 Rapid Reset DOS: Configure upstream reverse proxies or load balancers (such as Envoy) with strict HTTP/2 max_concurrent_streams limits and active rate limiting on RST_STREAM frequency per connection.
Severity
Vulnerability Qualitative Severity Approximate CVSS v3.1 Score Primary Impact
xDS RBAC Authorization Bypass High 8.2 Unauthorized Access / Fail-Open
HTTP/2 Rapid Reset DOS Bypass High 7.5 High CPU Consumption / Denial of Service
xDS RBAC Engine Server Panic Medium 5.9 Process Crash / Denial of Service

Severity

  • CVSS Score: 8.8 / 10 (High)
  • Vector String: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N

References

This data is provided by the GitHub Advisory Database (CC-BY 4.0).


gRPC-Go: xDS RBAC and HTTP/2 Vulnerabilities

GHSA-hrxh-6v49-42gf

More information

Details

Multiple security vulnerabilities have been identified and addressed in grpc-go affecting the xDS RBAC authorization engine (internal/xds/rbac) and the HTTP/2 transport server implementation (internal/transport). These vulnerabilities could result in:

  • Authorization Bypass (Fail-Open) when translating xDS RBAC policies containing Metadata or RequestedServerName fields.
  • Denial of Service (High CPU Consumption) due to an HTTP/2 Rapid Reset mitigation bypass during client-initiated stream resets.
  • Denial of Service (Server Panic) when parsing crafted xDS RBAC policies containing NOT rules around unsupported fields.
Impact

What kind of vulnerability is it? Who is impacted?

xDS RBAC Authorization Bypass via Metadata & RequestedServerName matchers
  • Affected Component: xDS RBAC
  • Impact: When building policy matchers for gRPC RBAC from xDS configurations, unsupported permission and principal rules (specifically Metadata and RequestedServerName) were silently ignored and treated as no-ops.
    • If an authorization policy relied purely on these matchers for access control, treating those rules as no-ops effectively removed the restrictions.
  • If these unsupported rules were nested inside logical NOT rules (Permission_NotRule / Principal_NotId) or multi-condition OR/AND rules, silently dropping them changed the boolean logic flow of the authorization engine.

As a result, policy evaluation decisions could fail open, allowing unauthorized clients to access protected gRPC services or resources.

HTTP/2 Rapid Reset Mitigation Bypass / Denial of Service via Stream Aborts
  • Affected Component: HTTP/2 transport
  • Impact: Earlier mitigations in grpc-go for HTTP/2 Rapid Reset only applied threshold checks to items that directly resulted in control frames being written back to the wire, such as SETTINGS ACKs or server-initiated RST_STREAMs.

When a client initiated a rapid flood of stream creation (HEADERS) immediately followed by stream termination RST_STREAM, items queued up in the control buffer without counting against the transport response frame threshold. An attacker can repeatedly trigger this flood sequence to bypass reader blocking, resulting in high CPU usage, and Denial of Service (DoS).

Denial of Service (Panic) in xDS RBAC Engine via Unsupported Fields inside NOT Rules
  • Affected Component: xDS RBAC
  • Impact: The xDS RBAC policy translators recursively generate matchers for nested rules. When a NOT rule wrapped an unsupported or unhandled field (such as SourcedMetadata), the recursive step returned an empty matcher. This could result in a runtime panic when the RBAC engine attempts to authorize an incoming request.

An attacker or misconfigured/malicious xDS management server delivering an LDS/RDS update containing a NOT rule around an unhandled field causes the gRPC server process to crash immediately (CWE-248 / Denial of Service).

Patches

Has the problem been patched? What versions should users upgrade to?

All three issues have been fixed in master and will be released in 1.82.1 shortly.

Workarounds

Is there a way for users to fix or remediate the vulnerability without upgrading?

If upgrading grpc-go immediately is not possible, apply the following workarounds based on your deployment architecture:

  • For xDS RBAC Vulnerabilities & Panics: Ensure that upstream xDS management servers do not push RBAC policies containing Metadata, RequestedServerName, or NOT rules wrapping unsupported fields (such as SourcedMetadata) to grpc-go servers.
  • For HTTP/2 Rapid Reset DOS: Configure upstream reverse proxies or load balancers (such as Envoy) with strict HTTP/2 max_concurrent_streams limits and active rate limiting on RST_STREAM frequency per connection.
Severity
Vulnerability Qualitative Severity Approximate CVSS v3.1 Score Primary Impact
xDS RBAC Authorization Bypass High 8.2 Unauthorized Access / Fail-Open
HTTP/2 Rapid Reset DOS Bypass High 7.5 High CPU Consumption / Denial of Service
xDS RBAC Engine Server Panic Medium 5.9 Process Crash / Denial of Service

Severity

  • CVSS Score: 8.8 / 10 (High)
  • Vector String: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N

References

This data is provided by OSV and the GitHub Advisory Database (CC-BY 4.0).


Release Notes

apache/arrow-go (github.com/apache/arrow-go/v18)

v18.7.0: Apache Arrow Go v18.7.0

Compare Source

What's Changed

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

Need help?

You can ask for more help in the following Slack channel: #proj-renovate-self-hosted. In that channel you can also find ADR and FAQ docs in the Resources section.

@renovate-sh-app

renovate-sh-app Bot commented Jul 16, 2026

Copy link
Copy Markdown
Contributor Author

ℹ️ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.26.1 -> 1.26.5

@renovate-sh-app
renovate-sh-app Bot force-pushed the renovate/backend-dependencies branch 16 times, most recently from f365d1c to 602053e Compare July 24, 2026 10:01
@renovate-sh-app
renovate-sh-app Bot force-pushed the renovate/backend-dependencies branch 2 times, most recently from ca067cd to 50bfafc Compare July 25, 2026 01:02
@renovate-sh-app
renovate-sh-app Bot force-pushed the renovate/backend-dependencies branch 8 times, most recently from afddc7b to 43399a9 Compare July 27, 2026 07:03
| datasource | package                                                                      | from                               | to                                 |
| ---------- | ---------------------------------------------------------------------------- | ---------------------------------- | ---------------------------------- |
| go         | github.com/apache/arrow-go/v18                                               | v18.5.2                            | v18.7.0                            |
| go         | github.com/bradleyfalzon/ghinstallation/v2                                   | v2.18.0                            | v2.19.0                            |
| go         | github.com/clipperhouse/displaywidth                                         | v0.10.0                            | v0.11.0                            |
| go         | github.com/clipperhouse/uax29/v2                                             | v2.6.0                             | v2.7.0                             |
| go         | github.com/emicklei/go-restful/v3                                            | v3.11.0                            | v3.13.0                            |
| go         | github.com/fatih/color                                                       | v1.18.0                            | v1.19.0                            |
| go         | github.com/go-logr/logr                                                      | v1.4.3                             | v1.4.4                             |
| go         | github.com/go-openapi/jsonpointer                                            | v0.22.5                            | v0.24.0                            |
| go         | github.com/go-openapi/jsonreference                                          | v0.21.5                            | v0.21.6                            |
| go         | github.com/go-openapi/swag                                                   | v0.23.0                            | v0.27.3                            |
| go         | github.com/go-openapi/swag/jsonname                                          | v0.25.5                            | v0.27.3                            |
| go         | github.com/goccy/go-json                                                     | v0.10.5                            | v0.10.6                            |
| go         | github.com/google/gnostic-models                                             | v0.7.0                             | v0.7.1                             |
| go         | github.com/grafana/grafana-plugin-sdk-go                                     | v0.291.1                           | v0.294.0                           |
| go         | github.com/grafana/otel-profiling-go                                         | v0.5.1                             | v0.6.0                             |
| go         | github.com/grafana/pyroscope-go/godeltaprof                                  | v0.1.9                             | v0.1.12                            |
| go         | github.com/grafana/schemads                                                  | v0.0.8                             | v0.2.3                             |
| go         | github.com/grpc-ecosystem/grpc-gateway/v2                                    | v2.28.0                            | v2.29.0                            |
| go         | github.com/hashicorp/go-plugin                                               | v1.7.0                             | v1.8.0                             |
| go         | github.com/huandu/go-sqlbuilder                                              | v1.39.1                            | v1.42.1                            |
| go         | github.com/huandu/xstrings                                                   | v1.4.0                             | v1.5.0                             |
| go         | github.com/jaegertracing/jaeger-idl                                          | v0.6.0                             | v0.9.0                             |
| go         | github.com/klauspost/compress                                                | v1.18.4                            | v1.19.1                            |
| go         | github.com/klauspost/cpuid/v2                                                | v2.3.0                             | v2.4.0                             |
| go         | github.com/magefile/mage                                                     | v1.16.1                            | v1.17.2                            |
| go         | github.com/mailru/easyjson                                                   | v0.7.7                             | v0.9.2                             |
| go         | github.com/mattn/go-colorable                                                | v0.1.14                            | v0.1.15                            |
| go         | github.com/mattn/go-isatty                                                   | v0.0.20                            | v0.0.24                            |
| go         | github.com/mattn/go-runewidth                                                | v0.0.19                            | v0.0.27                            |
| go         | github.com/oklog/run                                                         | v1.1.0                             | v1.2.0                             |
| go         | github.com/olekukonko/errors                                                 | v1.2.0                             | v1.3.0                             |
| go         | github.com/olekukonko/ll                                                     | v0.1.6                             | v0.1.8                             |
| go         | github.com/pierrec/lz4/v4                                                    | v4.1.25                            | v4.1.27                            |
| go         | github.com/prometheus/client_golang                                          | v1.23.2                            | v1.24.1                            |
| go         | github.com/prometheus/common                                                 | v0.67.5                            | v0.70.1                            |
| go         | github.com/prometheus/procfs                                                 | v0.16.1                            | v0.21.1                            |
| go         | github.com/shurcooL/graphql                                                  | v0.0.0-20220606043923-3cf50f8a0a29 | v0.0.0-20240915155400-7ee5256398cf |
| go         | go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc  | v0.67.0                            | v0.69.0                            |
| go         | go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace | v0.67.0                            | v0.69.0                            |
| go         | go.opentelemetry.io/contrib/propagators/jaeger                               | v1.42.0                            | v1.44.0                            |
| go         | go.opentelemetry.io/contrib/samplers/jaegerremote                            | v0.36.0                            | v0.37.1                            |
| go         | go.opentelemetry.io/otel                                                     | v1.43.0                            | v1.44.0                            |
| go         | go.opentelemetry.io/otel/exporters/otlp/otlptrace                            | v1.42.0                            | v1.44.0                            |
| go         | go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc              | v1.42.0                            | v1.44.0                            |
| go         | go.opentelemetry.io/otel/metric                                              | v1.43.0                            | v1.44.0                            |
| go         | go.opentelemetry.io/otel/sdk                                                 | v1.43.0                            | v1.44.0                            |
| go         | go.opentelemetry.io/otel/trace                                               | v1.43.0                            | v1.44.0                            |
| go         | go.opentelemetry.io/proto/otlp                                               | v1.9.0                             | v1.11.0                            |
| go         | go.yaml.in/yaml/v2                                                           | v2.4.3                             | v2.4.4                             |
| go         | golang.org/x/mod                                                             | v0.37.0                            | v0.38.0                            |
| go         | golang.org/x/telemetry                                                       | v0.0.0-20260625142307-59b4966ccb57 | v0.0.0-20260717140457-bdb89881bb75 |
| go         | golang.org/x/tools                                                           | v0.47.0                            | v0.48.0                            |
| go         | google.golang.org/grpc                                                       | v1.79.3                            | v1.82.1                            |
| go         | k8s.io/kube-openapi                                                          | v0.0.0-20260127142750-a19766b6e2d4 | v0.0.0-20260721132016-d427ff9ee9ad |
| go         | pgregory.net/rapid                                                           | v1.2.0                             | v1.3.0                             |


Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
@renovate-sh-app
renovate-sh-app Bot force-pushed the renovate/backend-dependencies branch from 43399a9 to 9e6658f Compare July 27, 2026 19:01
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