All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL 0/7] 9p queue 2026-06-01
@ 2026-06-01  9:52 Christian Schoenebeck
  2026-06-01  9:52 ` [PULL 2/7] hw/9pfs: change V9fsPath.size to size_t and v9fs_path_sprintf() return type Christian Schoenebeck
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: Christian Schoenebeck @ 2026-06-01  9:52 UTC (permalink / raw)
  To: qemu-devel
  Cc: qemu-stable, Greg Kurz, Peter Maydell, sin99xx, Fabiano Rosas,
	Wang Jihe

The following changes since commit 81cc5f39aa3042e9c0b2ea772b42a2c8b1488e76:

  Merge tag 'pull-target-arm-20260529' of https://gitlab.com/pm215/qemu into staging (2026-05-29 12:58:25 -0400)

are available in the Git repository at:

  https://github.com/cschoenebeck/qemu.git tags/pull-9p-20260601

for you to fetch changes up to 5a8da7e979f1f56b1cab82c2354833f309f1a78f:

  9pfs: fix missing rename lock in v9fs_co_readdir_many (CVE-2026-48004) (2026-06-01 11:11:39 +0200)

----------------------------------------------------------------
9pfs changes:

- fix V9fsPath heap buffer overflow (gitlab #3358)

- fix missing rename lock in v9fs_co_readdir_many (CVE-2026-48004)

----------------------------------------------------------------
Christian Schoenebeck (6):
      hw/9pfs: add NULL check in v9fs_path_is_ancestor()
      hw/9pfs: change V9fsPath.size to size_t and v9fs_path_sprintf() return type
      hw/9pfs: add error handling to v9fs_fix_path()
      hw/9pfs: let callers of v9fs_path_sprintf() and v9fs_fix_path() handle errors
      tests/qtest/libqos: add qvirtqueue_reset_pool() for descriptor pool reset
      tests/9pfs: add deep absolute path test

sin99xx (1):
      9pfs: fix missing rename lock in v9fs_co_readdir_many (CVE-2026-48004)

 fsdev/file-op-9p.h           |  2 +-
 hw/9pfs/9p-local.c           | 23 ++++++++++-----
 hw/9pfs/9p.c                 | 41 +++++++++++++++++++-------
 hw/9pfs/9p.h                 |  4 +--
 hw/9pfs/codir.c              |  3 ++
 tests/qtest/libqos/virtio.c  | 23 +++++++++++++++
 tests/qtest/libqos/virtio.h  |  2 ++
 tests/qtest/virtio-9p-test.c | 69 ++++++++++++++++++++++++++++++++++++++++++++
 8 files changed, 147 insertions(+), 20 deletions(-)


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2026-06-01 14:02 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-01  9:52 [PULL 0/7] 9p queue 2026-06-01 Christian Schoenebeck
2026-06-01  9:52 ` [PULL 2/7] hw/9pfs: change V9fsPath.size to size_t and v9fs_path_sprintf() return type Christian Schoenebeck
2026-06-01  9:52 ` [PULL 1/7] hw/9pfs: add NULL check in v9fs_path_is_ancestor() Christian Schoenebeck
2026-06-01  9:52 ` [PULL 4/7] hw/9pfs: let callers of v9fs_path_sprintf() and v9fs_fix_path() handle errors Christian Schoenebeck
2026-06-01  9:52 ` [PULL 7/7] 9pfs: fix missing rename lock in v9fs_co_readdir_many (CVE-2026-48004) Christian Schoenebeck
2026-06-01  9:52 ` [PULL 3/7] hw/9pfs: add error handling to v9fs_fix_path() Christian Schoenebeck
2026-06-01  9:52 ` [PULL 6/7] tests/9pfs: add deep absolute path test Christian Schoenebeck
2026-06-01  9:52 ` [PULL 5/7] tests/qtest/libqos: add qvirtqueue_reset_pool() for descriptor pool reset Christian Schoenebeck
2026-06-01 14:01 ` [PULL 0/7] 9p queue 2026-06-01 Stefan Hajnoczi

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.