Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to Kibana as low-privilege user
-
DeliveryObtain valid session token or API key
-
ExploitIdentify target case record ID via view access
-
ExecutionCraft API request with unauthorized case attributes
-
PersistSubmit directly to case management REST API
-
ImpactModify restricted case fields bypassing UI authorization
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V4 - API and Web Service Object attribute protection
|
| Exploitation Conditions | Exploitation requires an authenticated Kibana user account with at least view-level permissions on the Elastic Security case management feature - the account must have read access to cases but lack explicit case-editing privileges. The Elastic Security application must be deployed and the case management feature must be in active use. The attacker must interact directly with the Kibana REST API (not the UI), requiring knowledge of the API endpoint structure and a valid authentication token (session cookie or API key). Exploitation is limited by: mandatory authentication (PR:L - unauthenticated access is not possible), scope is unchanged (no lateral movement or system-level access), and impact is confined to integrity of case data only - no code execution, credential theft, or service disruption is achievable through this vector alone. Non-default configuration is not required; any standard Kibana deployment with Elastic Security cases enabled is susceptible. |
| Impact | The CVSS 3.1 score of 4.3 Medium (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N) accurately characterizes the limited blast radius: exploitation requires a valid authenticated session (PR:L), yields only low integrity impact on case records (I:L), and has no confidentiality or availability dimension. No EPSS data was supplied in the source intelligence, so exploitation probability cannot be quantified numerically. The vulnerability is not listed in CISA KEV, and no POC code has been identified, indicating no confirmed active exploitation at analysis time. Despite the low CVSS score, real-world risk is elevated for organizations using Kibana's case management feature as part of a SOC workflow - an adversary who compromises a low-privilege analyst account could silently alter incident records, tamper with case evidence, or close active investigations, undermining security operations integrity without triggering availability or confidentiality alerts. The network-accessible attack vector with no user interaction required (UI:N) and low complexity (AC:L) means exploitation does not require sophisticated targeting. The primary limiting factor is the mandatory authentication requirement - unauthenticated exploitation is not possible. |
| Exploit ScenarioDerived | An authenticated Kibana analyst with view-only access to security cases crafts a direct HTTP PATCH or PUT request to the case management REST API, including object attributes (such as case status, assignee, title, or tags) that the UI does not expose to view-only users. Because the API does not enforce the same role-based authorization checks as the UI, the request succeeds and the case record is modified. No public proof-of-concept exists, but the technique requires only knowledge of the Kibana API schema (publicly documented by Elastic) and a valid session token. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 13, 2026
Elastic Security's case management API in Kibana fails to enforce the same authorization controls applied in the UI, allowing authenticated low-privileged users to modify case records they are only entitled to view. The vulnerability arises from a mass-assignment flaw (CWE-915/CAPEC-77) where the API accepts object attributes that bypass privilege checks enforced at the UI layer - a classic server-side trust boundary mismatch. No public exploit code has been identified at time of analysis, and the vulnerability is not listed in CISA KEV, but the low exploitation complexity (AV:N/AC:L/PR:L) makes it accessible to any authenticated insider or compromised low-privilege account.
RemediationAI
The primary remediation is to upgrade Kibana to the patched versions identified in vendor advisory ESA-2026-110, available at https://discuss.elastic.co/t/kibana-8-19-20-9-4-5-security-update-esa-2026-110/389523. Based on the advisory title, patched releases appear to be Kibana 8.19 and 9.4.5 for their respective major release trains - confirm exact fix versions from the advisory before deploying. As a compensating control prior to patching, restrict direct API access to the Kibana case management endpoints (typically under /api/cases/ and /s/{spaceId}/api/cases/) using network-layer controls such as a reverse proxy or WAF rule that blocks requests to these endpoints from accounts without case-edit roles. Note that this workaround may break legitimate automated integrations using the cases API and should be tested in a non-production environment first. Kibana's Spaces and Role features can also be used to further limit which users have any access to the case management feature, reducing the pool of accounts that could exploit this flaw.
Affected VersionsENISA
Affected Packages
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
CWE-915 (Improperly Controlled Modification of Dynamically-Determined Object Attributes) is a mass-assignment vulnerability class where a server-side object accepts more user-controlled attributes than intended, typically because the API layer lacks field-level authorization filtering. In Kibana's case management feature (part of Elastic Security/SIEM), the REST API accepted object attributes for case records without enforcing the same role-based authorization logic used in the Kibana UI. CAPEC-77 (Manipulating User-Controlled Variables) is the corresponding attack pattern - an attacker submits API parameters not exposed in the UI to alter server-side object state. The affected product is identified via CPE as cpe:2.3:a:elastic:kibana:*:*:*:*:*:*:*:* (all versions), indicating the flaw was present across the entire Kibana release lineage until the advisory patch versions. This is an authorization enforcement gap between presentation and data layers, not a missing authentication control.
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
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Network-accessible Kibana web API (AV:N), no special conditions (AC:L), authenticated low-privilege account required (PR:L), integrity-only impact on case records (I:L), no confidentiality or availability effect.
Primary rating from Vendor (elastic).
CVSS VectorVendor: elastic
DescriptionCVE.org
Improperly Controlled Modification of Dynamically-Determined Object Attributes (CWE-915) in the case management functionality of Elastic Security in Kibana can lead to unauthorized modification of case data by an authenticated user who has not been granted case editing privileges, via Manipulating User-Controlled Variables (CAPEC-77). Object attributes accepted by the case management API were not subject to the same authorization enforcement applied in the user interface, so a low-privileged user could alter case records they were only entitled to view.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Kibana versions before 5.6.15 and 6.6.1 contain an arbitrary code execution flaw in the Timelion visualizer. Rated criti
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
Kibana versions before 6.4.3 and 5.6.13 contain an arbitrary file inclusion flaw in the Console plugin. Rated critical s
Prototype pollution in Kibana leads to arbitrary code execution via a crafted file upload and specifically crafted HTTP
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
A Prototype pollution vulnerability in Kibana leads to arbitrary code execution via crafted HTTP requests to machine lea
Kibana versions before 6.6.1 contain an arbitrary code execution flaw in the security audit logger. Rated critical sever
Prototype Pollution in Kibana can lead to code injection via unrestricted file upload combined with path traversal. Rate
Authorization bypass in Kibana's Fleet package installation process lets an authenticated user who holds delegated Fleet
Privilege escalation in Elastic Kibana's Agent Builder component (versions 9.4.0-9.4.3) allows authenticated low-privile
A deserialization issue in Kibana can lead to arbitrary code execution when Kibana attempts to parse a YAML document con
Kibana version 8.7.0 contains an arbitrary code execution flaw. Rated high severity (CVSS 8.8), this vulnerability is re
EUVD-2026-58278
GHSA-48hh-vcm6-636v
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB