CVE-2026-101305 PUBLISHED

Multiple jail filesystem root escapes

Assigner: freebsd
Reserved: 28.09.2026 Published: 15.10.2026 Updated: 15.10.2026

renameat(2) did not enforce FD_RESOLVE_BENEATH on its directory arguments. A jailed process could rename a directory relative to a restricted descriptor, then escape the jail root via fchdir(2). This requires the directory to reside on a filesystem that is also reachable from the jail's root.

A process in a jail that has received a directory file descriptor from another jail can use these techniques to escape the jail's filesystem root restriction.

Product Status

Vendor FreeBSD
Product FreeBSD
Versions Default: unknown
  • affected from 15.1-RELEASE to p4 (excl.)
  • affected from 15.0-RELEASE to p14 (excl.)
  • affected from 14.5-RELEASE to p1 (excl.)
  • affected from 14.4-RELEASE to p10 (excl.)

Credits

  • Jan Bramkamp finder

References

Problem Types

  • CWE-273: Improper Check for Dropped Privileges CWE