REDHAT-BUG-2499618: High severity cri-o cri-o vulnerability

Published Jul 13, 2026
·
Updated

A flaw was found in CRI-O. CRI-O persists reserved internal sandbox metadata alongside untrusted pod-supplied annotations without adequate separation, allowing a crafted pod annotation to overwrite that reserved state before it is saved to disk; after a CRI-O restart or node reboot, this poisoned value is reloaded as trusted and used by a later container recreate in the same sandbox, which can result in a host-side runtime-management resource being bind-mounted into the container. A container that gains access to this resource may be able to direct the runtime to act with host privileges, resulting in container escape and full node compromise. This does not require a privileged pod, hostPath, or a custom RuntimeClass, only the ability to create a pod plus a subsequent runtime restart/recreate.

Affected Software

1 affected component
cri-o cri-o

Event History

Jul 13, 2026
Data Sourced
via Red Hat·09:48 AM
DescriptionSeverityAffected Software

Frequently Asked Questions

1

Who is exposed to this issue?

Nodes running CRI-O are exposed if an attacker can create a pod on the node and can cause or wait for a subsequent CRI-O restart, node reboot, or container recreation in the same sandbox. Privileged pods, hostPath volumes, and custom RuntimeClass configuration are not required.

2

What does an attacker need to do to exploit it?

The attacker needs the ability to supply a crafted pod annotation that overwrites reserved sandbox metadata before it is persisted. The poisoned metadata must then be reloaded after a runtime restart or reboot and used during a later container recreation in that sandbox.

3

What is the potential impact after successful exploitation?

A later container recreation can receive a bind mount of a host-side runtime-management resource. Access to that resource may allow the container to direct the runtime to act with host privileges, leading to container escape and full node compromise.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203