CVE-2026-55108 json
KubeVela Terraform remote loader DoS via unbounded file read
published 2026-08-28 2 mo ago modified 2026-09-12 58 d ago also EUVD-2026-67792 , GHSA-fmgp-q6jx-gg3x , GO-2026-6312
- cvss
- 8.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.8%
- EPSS 0.8% chance of exploitation in 30 days, percentile 55%
- public exploits
- 0
- none known
Summary
KubeVela is an open source application delivery platform. Prior to 1.9.14, from 1.10.0-alpha.1 until 1.10.9, and from 1.11.0-alpha.1 until 1.11.0-alpha.4, the Terraform remote configuration loader in pkg/controller/utils/capability.go, GetTerraformConfigurationFromRemote, clones a repository supplied through a core.oam.dev/v1beta1 ComponentDefinition and follows repository-controlled variables.tf or main.tf symlinks. A user with permission to create or update ComponentDefinition objects can point variables.tf to /dev/zero through terraform.path, after which os.Stat and os.ReadFile follow the link and read an unbounded stream before ParseTerraformVariables or HCL parsing can reject the content. The read can exhaust memory, OOM-kill the cluster-wide vela-core controller, cause repeated Pod restarts, and pressure node memory when no effective container limit is configured. This issue is fixed in versions 1.9.14, 1.10.9, and 1.11.0-alpha.4.
Patch / fix
- go github.com/oam-dev/kubevela 1.9.14, 1.10.9, 1.11.0-alpha.4
- linuxfoundation kubevela 1.9.14, 1.10.9, 1.11.0-alpha.4
- govulncheck-vulndb SLES 16.0, SLES for SAP applications 16.0 0.0.20260902T191204-160000.1.1
suse advisories SUSE-SU-2026:23692-1SUSE-SU-2026:23712-1
- govulncheck-vulndb openSUSE Leap 16.0 0.0.20260902T191204-160000.1.1
opensuse advisories openSUSE-SU-2026:21812-1
- github.com/kubevela/kubevela@65dedda commit
- github.com/kubevela/kubevela@7a4e59b commit
- github.com/kubevela/kubevela@f6a6439 commit
- github.com/kubevela/kubevela#7191 pull request
- github.com/kubevela/kubevela#7192 pull request
- github.com/kubevela/kubevela/releases/tag/v1.10.9 release
- github.com/kubevela/kubevela/releases/tag/v1.11.0-alpha.4 release
- github.com/kubevela/kubevela/releases/tag/v1.9.14 release
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- no
- Technical impact
- partial
- Assessed
- 2 mo ago
Exploit prediction
0.75% chance of exploitation in the next 30 days, higher than 55% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- github.com https://github.com/kubevela/kubevela/security/advisories/GHSA-fmgp-q6jx-gg3x referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 8.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:N/A:H |
| GitHub | 3.1 | 8.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:N/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| go | github.com/oam-dev/kubevela | <1.9.14 >=1.10.0-alpha.1, <1.10.9 >=1.11.0-alpha.1, <1.11.0-alpha.4 |
1.9.14 1.10.9 1.11.0-alpha.4 |
Affected products
- kubevela kubevela
Classification
References
-
github.com
/kubevela/kubevela/pull/7191
web
-
github.com
/kubevela/kubevela/pull/7192
web
-
github.com
/kubevela/kubevela/commit/65dedda40a69cc1eccf4072a4c835e5b9f13334e
web
-
github.com
/kubevela/kubevela/commit/7a4e59b2958ce1cf031fafbc188d6fafe8fe4d2e
web
-
github.com
/kubevela/kubevela/commit/f6a64398b5e0065c57c3a0fb6765dd3dc48c749d
web
-
github.com
/kubevela/kubevela/security/advisories/GHSA-fmgp-q6jx-gg3x
exploit, web, advisory
-
github.com
/kubevela/kubevela/releases/tag/v1.10.9
web
-
github.com
/kubevela/kubevela/releases/tag/v1.11.0-alpha.4
web
-
github.com
/kubevela/kubevela/releases/tag/v1.9.14
web
-
github.com
/kubevela/kubevela
package
Sources
- CVE List CVE-2026-55108
- GitHub Advisory GHSA-fmgp-q6jx-gg3x
- NVD CVE-2026-55108
- OSV GO-2026-6312
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.