Description
linuxfabrik-lib provides Python modules for database access, caching, shell execution, and API integrations. Prior to version 6.0.0, lib.url.fetch() followed cross-origin redirects while forwarding caller-supplied credential headers other than Authorization and Cookie, allowing a malicious redirect-capable server to receive headers such as X-Auth-Token from authenticated monitoring requests. This issue is fixed in version 6.0.0.
Published: 2026-07-29
Score: 6 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

linuxfabrik-lib implements a fetch helper that follows redirects always. Prior to version 6.0.0 it forwarded any credential header the caller supplied, except for Authorization and Cookie, across those redirects. Consequently a monitoring system that uses lib.url.fetch to contact a protected service could unintentionally expose headers such as X-Auth-Token to an attacker if that service redirects the request to a malicious host. The exposed credentials give an attacker full access to the monitored system as if they were the original client.

Affected Systems

The issue affects Linuxfabrik monitoring‑plugins that include linuxfabrik-lib older than version 6.0.0. Any deployment that calls lib.url.fetch with sensitive headers and whose destination can send an HTTP redirect will be vulnerable.

Risk and Exploitability

The CVSS score of 6.0 marks the vulnerability as moderate. The EPSS score of less than 1 % indicates that the likelihood of exploitation in the wild is currently very low, and the vulnerability is not listed in the CISA KEV catalog. The typical attack vector is a server under attacker control that returns an HTTP redirect; if the client’s request is automatically followed, the attacker’s server receives the forwarded headers. An attacker could use this mechanism to harvest authentication tokens or other privileged data embedded in non‑Authorization headers.

Generated by OpenCVE AI on August 3, 2026 at 12:53 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade linuxfabrik-lib to version 6.0.0 or later.
  • If upgrading is not possible, reconfigure the application to remove custom credential headers before calling fetch or disable automatic redirect following by setting allow_redirects=False in the request.
  • Limit the set of headers sent in monitoring requests to only those that are strictly required to avoid exposing tokens to untrusted origins.

Generated by OpenCVE AI on August 3, 2026 at 12:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-4jc5-g844-4x33 linuxfabrik-lib: fetch() forwards credential headers across a cross-origin redirect
History

Thu, 30 Jul 2026 14:30:00 +0000

Type Values Removed Values Added
First Time appeared Linuxfabrik
Linuxfabrik monitoring-plugins
Vendors & Products Linuxfabrik
Linuxfabrik monitoring-plugins

Wed, 29 Jul 2026 21:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 29 Jul 2026 20:00:00 +0000

Type Values Removed Values Added
Description linuxfabrik-lib provides Python modules for database access, caching, shell execution, and API integrations. Prior to version 6.0.0, lib.url.fetch() followed cross-origin redirects while forwarding caller-supplied credential headers other than Authorization and Cookie, allowing a malicious redirect-capable server to receive headers such as X-Auth-Token from authenticated monitoring requests. This issue is fixed in version 6.0.0.
Title linuxfabrik-lib: fetch() forwards credential headers across a cross-origin redirect
Weaknesses CWE-200
CWE-918
References
Metrics cvssV4_0

{'score': 6, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Linuxfabrik Monitoring-plugins
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-29T19:55:54.318Z

Reserved: 2026-07-29T15:07:24.991Z

Link: CVE-2026-67435

cve-icon Vulnrichment

Updated: 2026-07-29T19:55:43.048Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-07-29T20:17:12.647

Modified: 2026-07-30T19:27:23.630

Link: CVE-2026-67435

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T13:00:07Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor

  • CWE-918

    Server-Side Request Forgery (SSRF)