Description
Local privilege escalation in Checkmk 2.5.0p14 allows a local user with write access to the Oracle client library directory of an Oracle home listed in the 'oratab' file or to the 'oratab' file itself to execute code as root if an agent has the 'mk-oracle' plugin enabled.
Published: 2026-10-21
Score: 5.2 Medium
EPSS: n/a
KEV: No
Impact: Local Privilege Escalation
Action: Patch
AI Analysis

Impact

A local user who can write to the Oracle client library directory of an Oracle home listed in the 'oratab' file, or to the 'oratab' itself, may trigger the 'mk-oracle' plugin in a Checkmk agent. When this plugin is enabled, the agent will load the compromised library, allowing the attacker to execute arbitrary code with root privileges. The flaw is rooted in CWE-426 (Untrusted Search Path) and CWE-829 (Improper Restriction of Operations). The vulnerability is limited to local access but results in complete control of the affected system because code can run as root. The description explicitly states that successful exploitation would elevate local user privileges to root, thereby compromising confidentiality, integrity and availability of all services on that host.

Affected Systems

Checkmk GmbH’s Checkmk monitoring product is vulnerable when it runs version 2.5.0p14. The attack is limited to installations where the 'mk-oracle' plugin is enabled and the local machine has write access to the Oracle library path or to the 'oratab' file. No other vendor or product versions are listed as affected.

Risk and Exploitability

The CVSS score of 5.2 indicates a moderate severity. The EPSS score is not available, so the current scarcity of exploitation data cannot be quantified. The vulnerability is not listed in the CISA KEV catalog, which means it is not known to be actively exploited in the wild as of the data snapshot. Because the flaw requires local administrative or write access to the Oracle library directory or the oratab file, the attack surface is fairly narrow; however once accessed, the attacker can gain root privileges and run arbitrary code, making the risk significant for any system with exposed local users.

Generated by OpenCVE AI on October 21, 2026 at 22:47 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Checkmk to a version newer than 2.5.0p14, which removes the insecure library loading logic in the mk-oracle plugin.
  • If an upgrade is not immediately possible, disable the mk-oracle plugin in the Checkmk agent configuration to prevent it from attempting to load Oracle libraries.
  • Restrict write permissions on the Oracle client library directory and the oratab file so that only privileged system accounts can modify them.

Generated by OpenCVE AI on October 21, 2026 at 22:47 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
History

Wed, 21 Oct 2026 18:30:00 +0000

Type Values Removed Values Added
Description Local privilege escalation in Checkmk 2.5.0p14 allows a local user with write access to the Oracle client library directory of an Oracle home listed in the 'oratab' file or to the 'oratab' file itself to execute code as root if an agent has the 'mk-oracle' plugin enabled.
Title mk-oracle: Local privilege escalation via insecure Oracle Home library loading
First Time appeared Checkmk
Checkmk checkmk
Weaknesses CWE-426
CWE-829
CPEs cpe:2.3:a:checkmk:checkmk:*:*:*:*:*:*:*:*
Vendors & Products Checkmk
Checkmk checkmk
References
Metrics cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: Checkmk

Published:

Updated: 2026-10-21T18:11:34.774Z

Reserved: 2026-10-20T07:46:46.328Z

Link: CVE-2026-113461

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-21T19:16:59.903

Modified: 2026-10-21T19:17:00.057

Link: CVE-2026-113461

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T00:15:12Z

Weaknesses
  • CWE-426

    Untrusted Search Path

  • CWE-829

    Inclusion of Functionality from Untrusted Control Sphere