[Midnightbsd-cvs] [MidnightBSD/src] 702ed1: A particular case of memory sharing is mishandled ...

Lucas Holt noreply at github.com
Tue Apr 6 18:09:10 EDT 2021


  Branch: refs/heads/stable/2.0
  Home:   https://github.com/MidnightBSD/src
  Commit: 702ed14956d73699de3adfa2cc956c52fd12b1b4
      https://github.com/MidnightBSD/src/commit/702ed14956d73699de3adfa2cc956c52fd12b1b4
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2021-04-06 (Tue, 06 Apr 2021)

  Changed paths:
    M sys/vm/vm_fault.c

  Log Message:
  -----------
  A particular case of memory sharing is mishandled in the virtual memory
system.  It is possible and legal to establish a relationship where
multiple descendant processes share a mapping which shadows memory of an
ancestor process.  In this scenario, when one process modifies memory
through such a mapping, the copy-on-write logic fails to invalidate
other mappings of the source page.  These stale mappings may remain even
after the mapped pages have been reused for another purpose.

Obtained from: FreeBSD


  Commit: 4afd7d50adabcf62e77a9014dd695c5ac2eca432
      https://github.com/MidnightBSD/src/commit/4afd7d50adabcf62e77a9014dd695c5ac2eca432
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2021-04-06 (Tue, 06 Apr 2021)

  Changed paths:
    M sys/kern/vfs_mount.c

  Log Message:
  -----------
  Due to a race condition between lookup of ".." and remounting a filesystem,
a process running inside a jail might access filesystem hierarchy outside
of jail.

Obtained from: FreeBSD


  Commit: 6a009e7213f97fc8d8e2fe80fc4dc90260806dca
      https://github.com/MidnightBSD/src/commit/6a009e7213f97fc8d8e2fe80fc4dc90260806dca
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2021-04-06 (Tue, 06 Apr 2021)

  Changed paths:
    M UPDATING
    M sys/conf/newvers.sh

  Log Message:
  -----------
  bump version.


Compare: https://github.com/MidnightBSD/src/compare/d616f4d86942...6a009e7213f9


More information about the Midnightbsd-cvs mailing list