CVE-2026-93539: Unauthenticated GitRepo Spec Mutation via Fleet Git Webhook Receiver

Published Sep 28, 2026
·
Updated

A vulnerability was discovered in Fleet's Git webhook receiver (the gitjob webhook service). When a webhook secret is not configured, incoming webhook requests are accepted without verification, and processing a request can change the spec.pollingInterval field of a matching GitRepo resource in any namespace. A caller with network access to the webhook service and no Kubernetes credentials can therefore alter GitRepo configuration outside

the namespaces they are authorized for.  This only affects SUSE Rancher Fleet 0.16 before 0.16.2, older versions are not affected.

Affected Software

1 affected component
SUSE Rancher Fleet>=0.16<0.16.2

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade SUSE Rancher Fleet to a version that resolves this vulnerability.

    Fixed in 0.16.2
  2. Configuration

    Configure a webhook secret so incoming webhook requests are verified.

    Fleet Git webhook receiver webhook secret = configured

Event History

Sep 28, 2026
CVE Published
via MITRE·02:19 PM
Data Sourced
via MITRE·02:19 PM
DescriptionSeverityWeakness
Data Sourced
via NVD·03:17 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Which deployments are exposed to this issue?

SUSE Rancher Fleet 0.16 releases before 0.16.2 are affected only when the Git webhook receiver is reachable by an attacker and no webhook secret is configured. Older Fleet versions are not affected.

2

What access does an attacker need?

An attacker needs network access to the gitjob webhook service. They do not need Kubernetes credentials when webhook verification is disabled by the absence of a configured secret.

3

What can be changed through successful exploitation?

A crafted webhook request can modify the spec.pollingInterval field on a matching GitRepo resource. The affected GitRepo can be in any namespace, including namespaces outside the caller's authorized scope.

4

What can be done before upgrading?

Configure a webhook secret so incoming requests are verified, and restrict network access to the gitjob webhook service. Upgrade affected Fleet 0.16 installations to 0.16.2 or later when possible.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203