CVE-2026-17113CWE-1287

CVE-2026-17113

Medium · published August 25, 2026

CVSS v3.1
6.0
EPSS
0%
Percentile
1.1
In the wild
Unconfirmed
What it is

A flaw was found in CRI-O's container-creation environment-variable handling

(`mergeEnvs` in `server/utils.go`, consumed by `setupContainerEnvironmentAndWorkdir` in

`server/container_create.go`). When a `CreateContainer` request supplies a `nil` CRI

`Envs` field, CRI-O falls back to using the target OCI image's `config.Env` entries

unfiltered, in contrast to the normal merge path, which validates each entry for a

`key=value` form before use. An OCI image whose `config.Env` contains an entry with no

`=` character (e.g. a bare `NOEQUALS` string) causes CRI-O to split that entry into a

single-element slice and then index its second element, which is out of range. This

triggers an unrecovered Go runtime panic in the `crio` daemon process, crashing it and

terminating the container-runtime service for all workloads on the node until it is

restarted.

The record
Technical detail
CVSS v3.1
6.0 · MEDIUM
Vector
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00107 · 1.1th percentile
Weakness
CWE-1287 · Improper Validation of Specified Type of Input
Published
2026-08-25T02:16Z
References (2)
EPSS history
Timeline
  • 26 AUG 07:35Z
    EPSS moved — → 0%
    epss
  • 24 AUG 21:22Z
    Cri-o: cri-o: unvalidated image env var causes daemon crash
    cvelistv5