BUG #19599: RestoreBlockImage: the decode cross-checks never bound hole_offset + hole_length against BLCKSZ

Edit
ID 7290
Title BUG #19599: RestoreBlockImage: the decode cross-checks never bound hole_offset + hole_length against BLCKSZ
CI (CFBot) Summary
Stats (from CFBot) Patch count: 2, First patch: +17−3, All patches: +362−3
Tags Bugfix
Created 2026-09-11 02:51:16
Last modified 2026-09-29 13:55:44 (2 days ago)
Latest email 2026-10-01 03:18:11 (12 hours ago)
Status
PG20-3 (2026-11-01 – 2026-11-30): Needs review
Target version
Authors Yuriy Grigoryev (ju.grigorev)
Reviewers Rahul Yadav (rhyadav) Become reviewer
Committer
Links
Emails
Re: BUG #19599: RestoreBlockImage: the decode cross-checks never bound hole_offset + hole_length against BLCKSZ
First at 2026-09-04 08:01:05 by Grigorev Jurij <ju.grigorev at ftdata.ru>
Latest at 2026-10-01 03:18:11 by Grigorev Jurij <ju.grigorev at ftdata.ru>
Latest attachment (corrupt_fpi.py) at 2026-09-30 10:07:26 from Rahul Yadav <rahul at rhyadav.com>
    Attachment (corrupt_fpi.py) at 2026-09-30 10:07:26 from Rahul Yadav <rahul at rhyadav.com> (Patch: No)
    Attachment (0001-Reject-WAL-block-images-whose-hole-does-not-fit-v2.patch) at 2026-09-29 08:37:02 from Grigorev Jurij <ju.grigorev at ftdata.ru> (Patch: No)
    Attachment (0001-Reject-WAL-block-images-whose-hole-does-not-fit.patch) at 2026-09-04 08:01:05 from Grigorev Jurij <ju.grigorev at ftdata.ru> (Patch: No)
History
When Who What
2026-09-29 13:55:44 Yuriy Grigoryev (ju.grigorev) New status: Needs review
2026-09-26 16:56:06 Rahul Yadav (rhyadav) New status: Waiting on Author
2026-09-26 16:53:00 Rahul Yadav (rhyadav) Added rhyadav as reviewer
2026-09-11 02:51:16 Yuriy Grigoryev (ju.grigorev) Attached mail thread cc0a5886d2a74f99ae58c1647ea5ed8b@localhost.localdomain
2026-09-11 02:51:16 Yuriy Grigoryev (ju.grigorev) Created patch record
Edit