Skip to main content

konflux-ci CVE-2026-116958

| EUVDEUVD-2026-115629 MEDIUM
OS Command Injection (CWE-78)
2026-11-02 redhat GHSA-6cqg-7298-jcjp
6.7
CVSS 3.1 · Vendor: redhat
View

Attack ChainAIDerived

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

  1. Access
    Gain access to deployment runner context
  2. Delivery
    Craft argument with shell metacharacters
  3. Exploit
    Supply to vulnerable deployment script
  4. Execution
    Trigger unintended command substitution
  5. Impact
    Execute commands as deployment runner

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK

2 techniques across 1 tactic: Execution

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

Exploitation Conditions

Exploitation requires local access to the konflux-ci deployment context and the ability to supply attacker-controlled arguments to the affected deployment scripts, executing in the context of the deployment runner (PR:H, AV:L). The limiting factors are significant: the attacker must already hold privileges to influence deployment script arguments, the vector is local rather than network, and impact is confined to the privileges of the deployment runner (scope unchanged). This is not remotely or unauthenticated exploitable; it depends on an actor already positioned within the deployment pipeline who can inject shell metacharacters into script arguments.

Impact

This is a moderate-severity, locally-exploitable command injection (CWE-78) in konflux-ci deployment scripts, rated CVSS 6.7. The CVSS vector (AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H) is internally consistent with the description: exploitation is local (AV:L), requires high privileges (PR:H) - namely the ability to supply arguments to the affected deployment scripts as the deployment runner - and yields full confidentiality, integrity, and availability impact within an unchanged scope. The authentication requirement is confirmed as authenticated (PR:H in the provided vector). No EPSS score, no CISA KEV listing, and no proof-of-concept are present in the input; the two references are a Red Hat CVE page and a Bugzilla tracking entry, neither of which is verified working exploit code. The vuln.today priority is 'this_month' rather than act_now or emergency, which aligns with the absence of active-exploitation signals. In practice this is a real but bounded risk: it is a privilege/local-context issue requiring an actor who already controls or can influence arguments to the deployment runner, so it reads more as a hardening/defense-in-depth fix than a widely-exploitable remote threat. Key missing signals: no EPSS, no KEV, no confirmed PoC, and no explicitly listed fixed version in the provided data.

Exploit ScenarioDerived

An actor who can supply arguments to a konflux-ci deployment script - for example a user able to influence pipeline parameters feeding the deployment runner - passes a crafted value containing shell metacharacters. Because the script fails to quote shell variables properly, the value is interpreted as command substitution and runs with the privileges of the deployment runner. No public exploit code is identified in the provided data, and exploitation is local and requires existing privileged access.

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

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

Alert me

AnalysisAIv1 – Nov 02, 2026

Improper quoting of shell variables in konflux-ci deployment scripts allows unintended command substitution, so crafted arguments can run arbitrary commands with the privileges of the deployment runner. The exposure is local and requires high privileges (CVSS:3.1/AV:L/PR:H/UI:N/S:U/C:H/I:H/A:H, 6.7): an attacker must already be able to supply arguments to the affected scripts inside the deployment context, and impact is bounded by the runner's own permissions. No public exploit code has been identified at time of analysis, and this is not a remotely or unauthenticated exploitable issue.

RemediationAI

No vendor-released patch or fixed version is identified in the supplied data, so treat patch status as unconfirmed and check the Red Hat CVE page at https://access.redhat.com/security/cve/CVE-2026-116958 and Bugzilla 2564198 at https://bugzilla.redhat.com/show_bug.cgi?id=2564198 for updated packages or errata before deploying. Because exploitation depends on the ability to pass attacker-controlled arguments into the deployment scripts, the most direct compensating control is to restrict which users and service accounts may invoke those scripts or influence their arguments within the deployment pipeline, accepting that this narrows deployment automation flexibility for the restricted identities; where feasible, run the deployment runner under a dedicated low-privilege identity with least-privilege credentials so that any injected command is confined to that account, at the cost of additional pipeline configuration. Until a fix is confirmed, monitor deployment runs for unexpected command execution or anomalous child processes spawned by the deployment scripts.

Affected ProductsAI

The affected product is konflux-ci, identified in Red Hat's CVE record (https://access.redhat.com/security/cve/CVE-2026-116958) and tracked in Red Hat Bugzilla as bug 2564198 (https://bugzilla.redhat.com/show_bug.cgi?id=2564198). No CPE strings or explicit version ranges were included in the supplied intelligence, so the affected build, release, or package versions of konflux-ci should be confirmed against those two advisories rather than assumed; the flaw resides in the product's deployment scripts and applies wherever those scripts process externally supplied arguments.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

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

Technical ContextAI · show details

The flaw is CWE-78 (improper neutralization of special elements used in an OS command) in konflux-ci deployment scripts, where shell variables derived from script arguments are expanded without correct quoting. Unquoted expansion lets shell metacharacters and command-substitution constructs be interpreted by the shell rather than treated as literal data, yielding command execution in the deployment runner's context. Per the assessed vector, the attack path is local (AV:L), requires high privileges (PR:H), needs no user interaction, and does not change scope, so any code executed inherits only the runner's privileges and the confidentiality, integrity, and availability impact is confined to that context. The supplied sources do not name the specific scripts or the exact argument-handling code path, so the precise trigger beyond argument-driven expansion of unquoted shell variables is not described in the available data.

Know when the next one hits your stack

  • 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 (redhat) PRIMARY 6.7 MEDIUM
AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 6.7 MEDIUM

Local-only trigger via deployment-script arguments gives AV:L; control over those arguments requires privileged deployment-runner access, so PR:H; code execution yields full C:H/I:H/A:H.

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

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

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

DescriptionCVE.org

A flaw was found in konflux-ci. This vulnerability allows arbitrary code execution due to improper quoting of shell variables in deployment scripts. A local attacker who can supply arguments to the affected scripts could exploit this issue to trigger unintended command substitution, executing commands with the privileges of the deployment runner.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Low
niche Red Hat cloud-native CI/CD build platform, limited production footprint
Data Quality
5 sources
Confidence: Medium

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.1%
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· derived
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
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

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

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