Skip to content
VulniPulse
Advisory severityHigh7.8Red Hat Linux

High [CVE-2026-46680] Privilege escalation via incorrect user ID handling

This high-severity Red Hat Linux advisory covers CVE-2026-46680 affecting Red Hat Hardened Images.

Aggregated and source-linked by VulniPulse. Data sources, validation and limitations.

CVE-2026-46680 Source published Source updated

VulniPulse record published Record updated

Affected products & platforms
Red Hat LinuxUnclassified
Open source advisory

Android app · Google Play

Monitor future Red Hat Linux CVEs from your phone.

Choose a whole vendor or a precise platform, then receive matching security advisories by phone notification, email, or both. Coverage follows 34 official vendor sources and 160+ reviewed platform categories.

Matching phone alertsOptional email delivery

Summary

containerd is an open-source container runtime. In versions prior to 1.7.32, 2.0.9, 2.2.4 and 2.3.1, containers launched with a numeric User directive that cannot be parsed as a 32-bit integer are incorrectly treated as a username, leading to runAsNonRoot evasion.

If a crafted image provides an /etc/passwd file mapping this large numeric string to root, the container ultimately runs as root (UID 0). This allows the Kubernetes runAsNonRoot restriction to be bypassed, causing unexpected behavior for environments that require containers to run as a non-root user.

This issue has been fixed in versions 1.7.32, 2.0.9, 2.2.4 and 2.3.1. This vulnerability allows a crafted container image to bypass the Kubernetes `runAsNonRoot` restriction, potentially leading to privilege escalation where the container runs as the root user (UID 0).

This can cause unexpected behavior in environments designed to enforce non-root user execution. Red Hat OpenShift Container Platform and its layered products include the containerd Go library as a build-time dependency for various components.

The vulnerable code path responsible for parsing User directives during container runtime spec generation is not exercised. Therefore, although the containerd library is present in shipped binaries, the vulnerability is not exploitable in the context of Red Hat products.

Affected versions
  • < 1.7.32
  • < 2.0.9
  • < 2.2.4
  • < 2.3.1

Official advisory · high-confidence parse· fetched 21 days ago·verify at source

Fixed versions
  • 1.7.32
  • 2.0.9
  • 2.2.4
  • 2.3.1
  • trivy-main-0.72.0-0.1.hum1
  • RHSA-2026:35111

Official advisory · high-confidence parse· fetched 21 days ago·verify at source

Mitigation checklist

Recommended fix / mitigation
  • Enforce a specific numeric runAsUser in the Kubernetes Pod securityContext, which overrides the User directive in the container image and prevents the bypass. Additionally, restrict access to push container images to trusted users only, and validate image provenance before deployment.

Official advisory · high-confidence parse· fetched 21 days ago·verify at source

Discussion(0)

No comments yet. Share field notes, upgrade gotchas, or questions — verify against the vendor advisory before acting on community advice.

Sign in to join the discussion.