Database/Kernel, userspace & hypervisor
ABRT daemon: shell metacharacters in mount info give an unprivileged local user root
Impact
ABRT, the crash-reporting daemon that runs as root on Red Hat Enterprise Linux, copies up to 12 characters of untrusted mount information straight into a shell command (docker inspect %s) without validation. An unprivileged local user can inject shell metacharacters in that field and have the root-running daemon execute their command, which yields full root on the host. On a GPU node this turns any tenant or job that gets a local shell - a bare-metal batch user, an SSH-accessible login node, a container escape that only reached an unprivileged UID - into host root, which means access to every other tenant's data on the node, the kubelet or Slurm credentials, and the GPU devices directly. The 12-character limit constrains the payload but does not prevent exploitation. Note the bug is in ABRT's container-detection path, not in Docker itself.
Who can reach it
Local, authenticated: any unprivileged user with a shell on a RHEL host where the ABRT daemon is running. No network access and no existing privileges beyond an ordinary account are needed. Hosts without abrt installed or with the service disabled are not exposed.
What to do
Apply the Red Hat abrt update for your RHEL release; consult Red Hat's CVE page for the errata per version, as RHEL 6 and 7 are out of full support and may require an extended-support subscription or a mitigation instead. The fix is a package update plus restarting the abrt services, so no reboot and no node drain - a daemon restart on each host. Where no fix is available for your release, the mitigation is to stop and mask the ABRT services (abrtd, abrt-ccpp); crash reporting is rarely load-bearing on a GPU node, and most operators collecting core dumps centrally can disable it outright.
References
Related entries
- OpenSSL: oversized AEAD IV in a CMS EnvelopedData message overflows a stack buffer before authenticationCVE-2025-15467 · OpenSSL CMS/PKCS#7 AEAD parameter parsing (3.0, 3.3-3.6)High
- Intel ice driver (Ethernet 800 Series, Linux kernel mode): Improper input validation in the 800-series Linux kernelCVE-2025-24325 · Intel ice driver (Ethernet 800 Series, Linux kernel mode)High
- Linux kernel (arch/x86/kvm/svm): When a GSI route changed to something that cannot be posted, KVM only fixed up theCVE-2025-37885 · Linux kernel (arch/x86/kvm/svm)High
- Linux kernel (arch/x86/kvm): A guest that is in SMM and then triple-faults makes SVM take the SHUTDOWN intercept andCVE-2025-37957 · Linux kernel (arch/x86/kvm)High
- Linux kernel (drivers/iommu/intel): VT-d switched from set-and-check to clear-and-reset when programming device-tableCVE-2025-38216 · Linux kernel (drivers/iommu/intel)High
- Linux kernel (drivers/vfio/pci/hisilicon): The guest decides whether the host's VFIO migration code has a valid queueCVE-2025-38283 · Linux kernel (drivers/vfio/pci/hisilicon)High
This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.