Skip to main content

Kibana Fleet CVE-2026-49095

| EUVDEUVD-2026-33033 MEDIUM
Improper Input Validation (CWE-20)
2026-05-28 elastic GHSA-p9vc-h7rw-q6hq
6.5
CVSS 3.1 · Vendor: elastic
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate to Kibana with Fleet role
  2. Delivery
    Open or create agent policy
  3. Exploit
    Inject crafted values into override field
  4. Execution
    Kibana mints over-privileged Elasticsearch API key
  5. Persist
    Use key to access security indices
  6. Impact
    Read or tamper with credentials and audit data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V2 - Validation and Business Logic Input validation, allowlisting
Exploitation Conditions

Exploitation requires an authenticated Kibana session with the Fleet management privilege (CVSS PR:H), the Fleet feature must be enabled on the Kibana deployment, and the attacker must be able to create or modify an agent policy so that the unvalidated configuration override field is processed. No user interaction from another user is required (UI:N) and the attack is network-reachable to the Kibana API (AV:N/AC:L). Limiting factors are the high-privilege prerequisite - environments where Fleet roles are assigned only to administrators already trusted with Elasticsearch security indices gain little additional risk - and the requirement that Fleet be in use at all; pure Kibana visualization deployments without Fleet are not exposed.

Impact

The CVSS 3.1 vector AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:N scores 7.2 and reflects a realistic profile: network-reachable, low complexity, no user interaction, but requires high privileges (a Fleet management role) and yields high confidentiality and integrity impact with no availability impact. EPSS data was not provided in the input, KEV status is not listed, and no public exploit code has been identified at time of analysis, so this is not yet an opportunistic mass-exploitation target. The real risk is insider-style or post-compromise escalation: any user already granted Fleet privileges - a role often delegated more loosely than full superuser - can pivot into Elasticsearch security indices, which typically store authentication artifacts and audit data. Organizations that treat the Fleet role as low-trust ('just manages agents') are likely the most exposed; the gap between intended trust and actual blast radius is what makes this material despite the PR:H requirement.

Exploit ScenarioDerived

A user holding the Kibana Fleet management role - for example, a junior SRE delegated agent lifecycle duties - opens or updates an agent policy and supplies crafted values in the configuration override fields that Fleet does not adequately validate. Kibana issues the affected Elastic Agents API keys carrying broader Elasticsearch privileges than the Fleet role should be able to grant, and the attacker then uses those keys (or pivots through a compromised agent host) to read or modify Elasticsearch security indices containing credentials, role mappings, and audit data. No public proof-of-concept has been published at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – May 28, 2026

Privilege escalation in Elastic Kibana's Fleet agent policy management feature allows authenticated Fleet administrators to inject unvalidated values into a configuration override mechanism, causing Elastic Agents to be provisioned with API keys carrying elevated Elasticsearch privileges. Successful exploitation yields unauthorized read/write access to sensitive Elasticsearch security indices beyond the Fleet role's intended scope. No public exploit identified at time of analysis, and CISA KEV does not list this issue.

RemediationAI

Vendor-released patch: upgrade Kibana to 8.19.16, 9.3.5, or 9.4.2 (or later) per Elastic advisory ESA-2026-38 at https://discuss.elastic.co/t/kibana-fleet-8-19-16-9-3-5-and-9-4-2-security-update-esa-2026-38/386559, which is the only complete fix because the issue lives in server-side validation of agent policy overrides. Until patched, compensating controls are to tightly restrict assignment of the Fleet management role (e.g. the built-in 'fleet_all' and equivalent custom roles) to a small, trusted operator group, audit recent agent policy changes and any newly issued Elastic Agent API keys for unexpected Elasticsearch privileges, and rotate Fleet-issued API keys after upgrade; the trade-off is operational overhead and brief agent re-enrollment churn. As an additional hardening step, separate the Kibana Fleet instance from the Elasticsearch cluster that hosts production security indices where feasible, accepting the cost of running a dedicated Fleet stack.

Affected VersionsENISA

Kibana 9.0.0 ≤9.3.4
Kibana 9.4.0 ≤9.4.1
Kibana 8.0.0 ≤8.19.15

Affected Packages

euvd kibana no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Kibana Fleet is the centralized management plane for Elastic Agents, used to push integration policies and credentials to fleet-managed endpoints. When an administrator defines or updates an agent policy, Kibana mints Elasticsearch API keys that the agents use to ship data to specified indices. The vulnerability is rooted in CWE-20 (Improper Input Validation): a configuration override path within agent policy management accepts attacker-controlled fields without enforcing that the resulting API key privileges remain within the Fleet role's authorization boundary, effectively allowing role-scope confusion at the Elasticsearch RBAC layer. The affected component is identified by cpe:2.3:a:elastic:kibana:*:*:*:*:*:*:*:* and centers on the Fleet/agent-policy subsystem rather than core Kibana UI.

Know when Kibana gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (elastic) PRIMARY 6.5 MEDIUM
AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:N

Primary rating from Vendor (elastic) · only source for this CVE.

CVSS VectorVendor: elastic

Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
None

Lifecycle Timeline

2
Severity Changed
May 28, 2026 - 21:22 NVD
HIGH MEDIUM
CVSS changed
May 28, 2026 - 21:22 NVD
7.2 (HIGH) 6.5 (MEDIUM)

DescriptionCVE.org

Improper Input Validation (CWE-20) in the Kibana Fleet agent policy management feature can lead to privilege escalation. An authenticated user with Fleet management privileges can manipulate agent policy configuration by injecting values into a configuration override mechanism that is not adequately validated. An attacker can cause Elastic Agents to be issued API keys with elevated Elasticsearch privileges, potentially granting unauthorized read and write access to sensitive Elasticsearch security indices beyond what is intended for the Fleet management role.

Executive ViewAI

Why It Matters

Elastic Kibana's Fleet agent policy management feature contains a privilege escalation vulnerability (CVE-2026-49095, CVSS 7.2) allowing authenticated Fleet administrators to inject elevated Elasticsearch API keys into agent configurations, potentially exposing sensitive security indices to unauthorized access. This impacts organizations using Kibana Fleet for agent management. Leadership should prioritize remediation because compromised agent configurations can grant broader Elasticsearch access than intended, risking exposure of security configuration and audit data.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Restrict Fleet administrator role access to only essential personnel; (2) audit and validate scope of all Fleet-provisioned Elasticsearch API keys against intended permissions; (3) enable Elasticsearch audit logging for security index access; (4) implement approval workflow for Fleet agent policy changes; (5) monitor Elasticsearch logs for unexpected privilege escalation in agent API key usage.

Threat Intelligence Overview

EPSS Score
0.0%
Top 87% exploitable
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

More in Kibana

View all
CVE-2019-7609 CRITICAL POC
10.0 Mar 25

Kibana versions before 5.6.15 and 6.6.1 contain an arbitrary code execution flaw in the Timelion visualizer. Rated criti

CVE-2020-7012 HIGH POC
8.8 Jun 03

Kibana versions 6.7.0 to 6.8.8 and 7.0.0 to 7.6.2 contain a prototype pollution flaw in the Upgrade Assistant. Rated hig

CVE-2018-17246 CRITICAL POC
9.8 Dec 20

Kibana versions before 6.4.3 and 5.6.13 contain an arbitrary file inclusion flaw in the Console plugin. Rated critical s

CVE-2025-25015 CRITICAL
9.9 Mar 05

Prototype pollution in Kibana leads to arbitrary code execution via a crafted file upload and specifically crafted HTTP

CVE-2018-17245 CRITICAL
9.8 Dec 20

Kibana versions 4.0 to 4.6, 5.0 to 5.6.12, and 6.0 to 6.4.2 contain an error in the way authorization credentials are us

CVE-2025-25014 CRITICAL
9.1 May 06

A Prototype pollution vulnerability in Kibana leads to arbitrary code execution via crafted HTTP requests to machine lea

CVE-2019-7610 CRITICAL
9.0 Mar 25

Kibana versions before 6.6.1 contain an arbitrary code execution flaw in the security audit logger. Rated critical sever

CVE-2024-12556 HIGH
8.7 Apr 08

Prototype Pollution in Kibana can lead to code injection via unrestricted file upload combined with path traversal. Rate

CVE-2026-102406 HIGH
8.8 Oct 06

Authorization bypass in Kibana's Fleet package installation process lets an authenticated user who holds delegated Fleet

CVE-2026-72681 HIGH
8.8 Aug 13

Privilege escalation in Elastic Kibana's Agent Builder component (versions 9.4.0-9.4.3) allows authenticated low-privile

CVE-2024-37288 HIGH
8.8 Sep 09

A deserialization issue in Kibana can lead to arbitrary code execution when Kibana attempts to parse a YAML document con

CVE-2023-31415 HIGH
8.8 May 04

Kibana version 8.7.0 contains an arbitrary code execution flaw. Rated high severity (CVSS 8.8), this vulnerability is re

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