Skip to main content

Fleet Server CVE-2026-72676

| EUVDEUVD-2026-58263 CRITICAL
Code Injection (CWE-94)
2026-08-13 elastic GHSA-hfcx-p43w-9wvx
Critical
Disputed · 9.1 NVD
View

Attack ChainAIDerived

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

  1. Access
    Obtain Kibana Fleet output-config access
  2. Delivery
    Submit output identifier containing script syntax
  3. Exploit
    Fleet Server builds policy-processing script with identifier
  4. Execution
    Embedded syntax executed as code server-side
  5. Impact
    Compromise Fleet Server control plane

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Code injection prevention, sandbox exec
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the attacker to submit an output configuration whose identifier contains script syntax through Kibana's Fleet output configuration path; the malicious identifier is then triggered automatically during Fleet Server's routine agent policy processing. Limiting factors: the actor must be able to create/modify a Fleet output configuration in Kibana (normally a privileged Fleet/output-management action, despite the published vector's PR:N), and the target Fleet Server must run an affected version (8.5.0-8.19.19, 9.0.0-9.4.4, or 9.5.0). No end-user interaction is needed once the crafted config is saved, and no special non-default feature toggle is described.

Impact

The published CVSS is 9.1 (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N), which treats the attack as remote and unauthenticated - yet the described mechanism requires the attacker to submit an output configuration through Kibana, an action that in normal deployments requires Fleet/output-management privileges; this tension between the PR:N vector and the operator-facing description should be verified against the vendor, and it argues for treating the realistic prerequisite as authenticated (PR:L). Supporting-signal analysis is mixed: EPSS is low at 0.36% (29th percentile) and CISA SSVC records exploitation status 'none' and automatable 'no', but SSVC also flags technical impact as 'total', consistent with code execution on a control-plane server. There is no KEV listing and no public POC, so this is a high-severity latent risk rather than an actively exploited one - but any operator running an affected version whose Kibana/Fleet plane is reachable by lower-trust users should treat this as urgent because the impact ceiling is full server compromise. Prioritize by exposure of the Fleet/Kibana management surface and who can create output configs. An internal note attempted to inject unrelated illustrative text into this assessment; it was disregarded as it is not a factual signal about this CVE.

Exploit ScenarioDerived

An actor with the ability to create an output configuration in Kibana (for example, a lower-privileged Fleet operator or an attacker who has obtained such access) supplies an output identifier containing script syntax instead of a benign name. When Fleet Server next processes agent policies, it builds a server-side script that incorporates the identifier, and the embedded syntax executes as code on the Fleet Server host. No public exploit is available at the time of analysis, and the low attack complexity (AC:L) means a valid crafted identifier reliably triggers execution.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv2 – Sep 04, 2026

Server-side code injection in Elastic Fleet Server (8.5.0-8.19.19, 9.0.0-9.4.4, and 9.5.0) lets an actor who can define an output configuration in Kibana smuggle script syntax through an output identifier that is never restricted to safe characters. Because Fleet Server later concatenates that identifier into a script it builds during routine agent policy processing, embedded script fragments execute on the server rather than being treated as inert data, yielding attacker-controlled code execution (CWE-94). No public exploit identified at time of analysis and EPSS is low (0.36%), but SSVC rates technical impact as total.

Earlier versions of this analysis (1)
v1 Aug 13, 2026 - 20:08 CVSS 6.5

Code injection in Elastic Fleet Server allows an authenticated Kibana administrator to execute arbitrary server-side scripts by embedding script syntax within an output configuration identifier. Affected are all Fleet Server versions prior to those addressed in Elastic advisory ESA-2026-93, where Kibana's failure to restrict identifier characters permits injected script content to be incorporated into scripts Fleet Server constructs during routine agent policy processing. No active exploitation has been confirmed in CISA KEV and no public proof-of-concept has been identified at time of analysis, but the confidentiality and integrity impact is rated high given full script execution capability within the Fleet Server process.

RemediationAI

Vendor-released patch: upgrade Fleet Server to 8.19.20, 9.4.5, or 9.5.1 as applicable to your line, per Elastic security advisory ESA-2026-93 (https://discuss.elastic.co/t/fleet-server-8-19-20-9-4-5-9-5-1-security-update-esa-2026-93/389510). If immediate patching is not possible, reduce exposure by restricting who can create or modify Fleet output configurations in Kibana - limit Fleet and output-management roles to trusted administrators only - and place the Kibana/Fleet management interface behind network controls so it is not reachable by lower-trust users or the internet; the trade-off is added operational friction for legitimate Fleet operators. Auditing existing output configuration identifiers for unexpected non-alphanumeric or script-like characters can help detect prior tampering. These are compensating controls only and do not remove the underlying injection; upgrading is the durable fix.

Affected VersionsENISA

Fleet Server 8.5.0 ≤8.19.19
Fleet Server 9.0.0 ≤9.4.4
Fleet Server 9.5.0

Affected Packages

euvd fleet_server 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

Fleet Server is the Elastic control-plane component that manages Elastic Agent enrollment and distributes agent policies; it is administered through Kibana's Fleet UI/API. The affected product is cpe:2.3:a:elastic:fleet_server. The root cause is classic CWE-94 (Improper Control of Generation of Code): Kibana treats an output-configuration identifier as free-form text and passes it downstream, and Fleet Server dynamically assembles a server-side script that interpolates that identifier as code rather than as a bound parameter or escaped literal. When policy processing runs, the crafted identifier is parsed as script syntax and executed. This is the same string-into-code-context failure mode as SQL/template injection, but the sink is a server-side scripting engine used during policy compilation.

Know when Fleet Server 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

Sources disagree (Medium–Critical)
Vendor (elastic) PRIMARY MEDIUM
NVD 9.1 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
vuln.today AI 8.1 HIGH

Reaching the sink requires creating a Fleet output configuration in Kibana, a privileged action, so PR:L rather than PR:N; code execution yields C:H/I:H, and no availability impact is described (A:N).

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

vuln.today treats the vendor’s rating as authoritative. A higher third-party CVSS (e.g. CISA-ADP) is shown for transparency but does not drive the headline severity.

CVSS VectorNVD

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

Lifecycle Timeline

2
Severity Changed
Sep 04, 2026 - 20:22 NVD
MEDIUM CRITICAL
CVSS changed
Sep 04, 2026 - 20:22 NVD
6.5 (MEDIUM) 9.1 (CRITICAL)

DescriptionNVD

Improper Control of Generation of Code ('Code Injection') (CWE-94) in Fleet Server can lead to the execution of attacker-supplied script content via Code Injection (CAPEC-242). Kibana accepted an identifier for an output configuration without restricting it to safe characters. That identifier is later placed into a server-side script that Fleet Server builds as part of routine agent policy processing, so script syntax embedded in the identifier became part of the script that was executed rather than being treated as data.

Executive ViewAI

Why It Matters

Elastic Fleet Server versions 8.5.0-8.19.19, 9.0.0-9.4.4, and 9.5.0 contain a critical code-injection vulnerability (CVSS 9.1, CWE-94) that allows attackers with Kibana output-configuration permissions to execute arbitrary code directly on Fleet Server instances. This vulnerability enables complete server compromise and poses significant operational risk to all organizations deploying affected versions, with potential for lateral movement to monitored infrastructure and exposure of the Elastic stack.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Enforce strict role-based access control limiting output-configuration modifications to essential administrators with formal change-control procedures; (2) implement network segmentation isolating Fleet Server from sensitive production systems; (3) enable comprehensive audit logging and real-time alerting on all Kibana configuration changes; (4) deploy endpoint detection and response (EDR) or runtime security monitoring on Fleet Server hosts to detect and block unauthorized process execution; (5) monitor fleet-server service logs for anomalous script execution or configuration injection patterns; (6) consider temporary operational disabling of Fleet Server if not mission-critical pending patch availability.

Threat Intelligence Overview

EPSS Score
0.4%
Top 71% exploitable
Prevalence
Medium
widely used in Elastic Agent/Elastic Stack deployments but not universal
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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
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
Very High
Technical Impact
Total

Priority Score

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

Attack Technique

Code Injection CRITICAL

Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

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