Skip to main content

Linuxfabrik monitoring-plugins CVE-2026-67436

| EUVDEUVD-2026-50554 HIGH
Improper Input Validation (CWE-20)
2026-07-29 GitHub_M
8.3
CVSS 4.0 · Vendor: GitHub_M
Share

Severity by source

Vendor (GitHub_M) PRIMARY
8.3 HIGH
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
6.5 MEDIUM

AC:H because the attacker must control/compromise a monitored BMC to return a malicious link; PR:N as no privileges on the plugin itself; C:H for credential/token leak, I:L, A:N.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:L/A:N
4.0 AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

3
Source Code Evidence Fetched
Jul 29, 2026 - 20:21 vuln.today
Analysis Generated
Jul 29, 2026 - 20:21 vuln.today
CVE Published
Jul 29, 2026 - 19:43 cve.org
HIGH 8.3

DescriptionCVE.org

Linuxfabrik monitoring-plugins provides Python monitoring plugins for Icinga, Nagios, and related monitoring systems. In 6.0.0 and earlier, the redfish-* plugins built request URLs by concatenating an operator-supplied base URL with response-supplied @odata.id links, allowing a malicious or compromised BMC to redirect authenticated Redfish requests and disclose X-Auth-Token or HTTP Basic credentials.

AnalysisAI

Credential and authentication-token disclosure in Linuxfabrik monitoring-plugins (versions 6.0.0 and earlier) affects the redfish-* check plugins used with Icinga, Nagios, and compatible systems. The plugins build Redfish request URLs by blindly concatenating the operator-supplied base URL with @odata.id links returned in the BMC response, so a malicious or compromised BMC can redirect the plugin's authenticated follow-up requests to an attacker-controlled host and harvest the X-Auth-Token session token or HTTP Basic credentials sent with them. There is no public exploit identified at time of analysis and it is not listed in CISA KEV; the CVSS 4.0 base score is 8.3.

Technical ContextAI

Redfish is the DMTF standard REST/JSON management API exposed by server Baseboard Management Controllers (BMCs) such as iDRAC, iLO, and BMC/IPMI-successor interfaces. Redfish resources reference one another through @odata.id hyperlinks embedded in JSON responses. The affected Python plugins (redfish-ethernetinterfaces, redfish-firmwareinventory, redfish-logservices, redfish-managers, redfish-memory, and other redfish-* checks) followed those links by string-concatenating them onto the operator-configured base URL - e.g. f'{args.URL}{member["@odata.id"]}' - while attaching the operator's authentication credentials. Because the link value is fully attacker-controlled response data, an absolute or scheme/host-relative value can point the authenticated request at a different host. This maps to CWE-20 (Improper Input Validation): response-supplied navigation data is trusted to construct a security-sensitive request target without validation. The fix routes all link resolution through a new lib.redfish.build_url() helper that constrains the resulting URL to the intended host, closing the SSRF/credential-redirect path.

RemediationAI

Upgrade to a Linuxfabrik monitoring-plugins release that includes commit ffb0a81308cbfc018da857a89e0d07a67bf89fc3, in which the affected redfish-* plugins were bumped to internal version 2026070701 and now resolve @odata.id links via the validating lib.redfish.build_url() helper; a released patched version was fixed in the repository but the exact tagged release number is not stated in the provided data, so confirm the target version against advisory GHSA-96fx-pqc3-28xv (https://github.com/Linuxfabrik/monitoring-plugins/security/advisories/GHSA-96fx-pqc3-28xv). Until upgraded, compensating controls are: restrict the redfish-* checks to BMCs you fully control and trust and never point them at third-party or internet-exposed management endpoints; place the monitoring host and BMC management interfaces on an isolated management VLAN with egress filtering so the plugin cannot reach an attacker-controlled host (trade-off: requires network segmentation already in place); and where feasible use short-lived, least-privilege Redfish credentials per device so a leaked token has limited value and lifetime (trade-off: added credential-management overhead). These controls reduce but do not eliminate the credential-redirect risk, so patching is the durable fix.

More in Python

View all
CVE-2025-24016 CRITICAL POC
9.9 Feb 10

Wazuh SIEM platform versions 4.4.0 through 4.9.0 contain an unsafe deserialization vulnerability in the DistributedAPI t

CVE-2025-27520 CRITICAL POC
9.8 Apr 04

BentoML version 1.4.2 and earlier contains an unauthenticated remote code execution vulnerability through insecure deser

CVE-2025-2945 CRITICAL POC
9.9 Apr 03

pgAdmin 4 contains critical remote code execution vulnerabilities in the Query Tool download and Cloud Deployment endpoi

CVE-2013-5093 MEDIUM POC
6.8 Sep 27

The renderLocalView function in render/views.py in graphite-web in Graphite 0.9.5 through 0.9.10 uses the pickle Python

CVE-2025-32375 CRITICAL POC
9.8 Apr 09

BentoML is a Python library for building online serving systems optimized for AI apps and model inference. Rated critica

CVE-2014-0224 HIGH POC
7.4 Jun 05

OpenSSL before 0.9.8za, 1.0.0 before 1.0.0m, and 1.0.1 before 1.0.1h does not properly restrict processing of ChangeCiph

CVE-2024-21644 HIGH POC
7.5 Jan 08

pyLoad download manager version prior to 0.5.0b3.dev77 exposes the Flask SECRET_KEY through an unauthenticated endpoint.

CVE-2026-33017 CRITICAL POC
9.3 Mar 17

Langflow (a visual LLM pipeline builder) contains a critical unauthenticated code execution vulnerability (CVE-2026-3301

CVE-2017-9462 HIGH POC
8.8 Jun 06

In Mercurial before 4.1.3, "hg serve --stdio" allows remote authenticated users to launch the Python debugger, and conse

CVE-2026-49869 CRITICAL POC
10.0 Jun 26

Unauthenticated remote code execution affects Kestra OSS (the open-source event-driven orchestration platform) prior to

CVE-2026-39987 CRITICAL POC
9.3 Apr 08

Unauthenticated remote code execution in Marimo ≤0.20.4 allows attackers to execute arbitrary system commands via the `/

CVE-2024-21645 MEDIUM POC
5.3 Jan 08

pyLoad is the free and open-source Download Manager written in pure Python. Rated medium severity (CVSS 5.3), this vulne

Share

CVE-2026-67436 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy