chroot in GNU coreutils, when used with --userspec, allows local users to escape to the parent session via a crafted TIOCSTI ioctl call, which pushes characters to the terminal's input buffer.
{ "binaries": [ { "binary_version": "8.21-1ubuntu5.4", "binary_name": "coreutils" }, { "binary_version": "8.21-1ubuntu5.4", "binary_name": "mktemp" } ] }
{ "binaries": [ { "binary_version": "8.25-2ubuntu3~16.04", "binary_name": "coreutils" }, { "binary_version": "8.25-2ubuntu3~16.04", "binary_name": "mktemp" }, { "binary_version": "8.25-2ubuntu3~16.04", "binary_name": "realpath" } ] }
{ "binaries": [ { "binary_version": "8.28-1ubuntu1", "binary_name": "coreutils" } ] }
{ "binaries": [ { "binary_version": "8.30-3ubuntu2", "binary_name": "coreutils" } ] }
{ "binaries": [ { "binary_version": "8.32-4.1ubuntu1.2", "binary_name": "coreutils" } ] }
{ "binaries": [ { "binary_version": "9.4-3ubuntu6.1", "binary_name": "coreutils" } ] }
{ "binaries": [ { "binary_version": "9.5-1ubuntu1.25.04.2", "binary_name": "coreutils" } ] }