Read the docs
TI-2026-36951 Aliases CVE-2026-50192GHSA-h5gx-45rj-2h5j

Information disclosure in kerberos-io agent

Priority HIGH 70CWE-200Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Attack requirements
None
Impact type
Information disclosure
Confidentiality · integrity · availability
Low · None · None
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA and GitHub. Impact type from CWE-200.

Summary

Kerberos Agent is an open source video (surveillance) management agent. Prior to version 3.6.26, the Kerberos Hub upload path sends the agent's Hub credentials in the custom `X-Kerberos-Hub-PrivateKey` and `X-Kerberos-Hub-PublicKey` request headers to the operator-configured Hub URL (`config.HubURI`). The HTTP client used (`&http.Client{}` in `UploadKerberosHub`) is constructed without a `CheckRedirect` policy, so it follows HTTP redirects automatically. Go's `net/http` strips only sensitive headers (`Authorization`, `Cookie`, `WWW-Authenticate`) on a cross-host redirect; it does not strip custom headers such as `X-Kerberos-Hub-PrivateKey`. As a result, if the configured `HubURI` returns a cross-host 30x redirect, the Hub private key is forwarded verbatim to the redirect target, disclosing the credential to an unintended third party. Version 3.6.26 fixes the issue by implementing the `CheckRedirect` strip plus a cross-host regression test is provided to the maintainer through the advisory's private temporary fork.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00421 36th percentileScored 2026-11-07
Fix Fixed agent (kerberos-io): 3.6.26github.com/kerberos-io/agent/machinery (Go): 0.0.0-20260528173546-51f1a52e170f

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
Yes
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
kerberos-ioagentbefore 3.6.263.6.26Patch availableCNA
—github.com/kerberos-io/agent/machinery (Go)before 0.0.0-20260528173546-51f1a52e170f0.0.0-20260528173546-51f1a52e170fPatch availableGHSA-h5gx-45rj-2h5j
  • agent Vendorkerberos-io Affected before 3.6.26 Fixed in 3.6.26 Patch available CNA
  • github.com/kerberos-io/agent/machinery (Go) Vendor— Affected before 0.0.0-20260528173546-51f1a52e170f Fixed in 0.0.0-20260528173546-51f1a52e170f Patch available GHSA-h5gx-45rj-2h5j

Remediation

  • Fix · CNA agent (kerberos-io) Fixed in 3.6.26
  • Fix · GHSA-h5gx-45rj-2h5j github.com/kerberos-io/agent/machinery (Go) Fixed in 0.0.0-20260528173546-51f1a52e170f Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-50192
  2. 2026-10-03 Alias added: GHSA-h5gx-45rj-2h5j

References

Sources