[PATCH 0/9] parallels: fix reachable assertion and related bounds-checking gaps

Denis V. Lunev posted 9 patches 2 days, 14 hours ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260722170527.2593225-1-den@openvz.org
Maintainers: Stefan Hajnoczi <stefanha@redhat.com>, "Denis V. Lunev" <den@openvz.org>, Kevin Wolf <kwolf@redhat.com>, Hanna Reitz <hreitz@redhat.com>
MAINTAINERS                                   |   2 +-
block/parallels-ext.c                         |  52 +++++----
block/parallels.c                             |  74 ++++++++++---
tests/qemu-iotests/212                        |   8 +-
tests/qemu-iotests/212.out                    |  10 +-
tests/qemu-iotests/tests/parallels-checks     | 102 ++++++++++++++++++
tests/qemu-iotests/tests/parallels-checks.out |  59 ++++++++++
7 files changed, 270 insertions(+), 37 deletions(-)
[PATCH 0/9] parallels: fix reachable assertion and related bounds-checking gaps
Posted by Denis V. Lunev 2 days, 14 hours ago
This series fixes a bunch of reachable asserts within parallels
block drivers through a specially crafted images.

Signed-off-by: Denis V. Lunev <den@openvz.org>
CC: Thomas Huth <thuth@redhat.com>
CC: Stefan Hajnoczi <stefanha@redhat.com>

Denis V. Lunev (9):
  parallels: fix integer overflow in header size calculation
  parallels: read header/BAT table in bounded chunks
  parallels: fix bat_entries overflow in image creation
  parallels: reject BAT entries pointing outside backed storage
  parallels: validate bitmap L1 table size before allocating it
  parallels: skip loading a genuinely empty bitmap L1 table
  parallels: avoid fatal abort on large bitmap L1 table
  parallels: validate BAT capacity against advertised disk size
  MAINTAINERS: update parallels tree location

 MAINTAINERS                                   |   2 +-
 block/parallels-ext.c                         |  52 +++++----
 block/parallels.c                             |  74 ++++++++++---
 tests/qemu-iotests/212                        |   8 +-
 tests/qemu-iotests/212.out                    |  10 +-
 tests/qemu-iotests/tests/parallels-checks     | 102 ++++++++++++++++++
 tests/qemu-iotests/tests/parallels-checks.out |  59 ++++++++++
 7 files changed, 270 insertions(+), 37 deletions(-)

-- 
2.53.0