{"id":"DEBIAN-CVE-2022-49707","details":"In the Linux kernel, the following vulnerability has been resolved:  ext4: add reserved GDT blocks check  We capture a NULL pointer issue when resizing a corrupt ext4 image which is freshly clear resize_inode feature (not run e2fsck). It could be simply reproduced by following steps. The problem is because of the resize_inode feature was cleared, and it will convert the filesystem to meta_bg mode in ext4_resize_fs(), but the es-\u003es_reserved_gdt_blocks was not reduced to zero, so could we mistakenly call reserve_backup_gdb() and passing an uninitialized resize_inode to it when adding new group descriptors.   mkfs.ext4 /dev/sda 3G  tune2fs -O ^resize_inode /dev/sda #forget to run requested e2fsck  mount /dev/sda /mnt  resize2fs /dev/sda 8G   ========  BUG: kernel NULL pointer dereference, address: 0000000000000028  CPU: 19 PID: 3243 Comm: resize2fs Not tainted 5.18.0-rc7-00001-gfde086c5ebfd #748  ...  RIP: 0010:ext4_flex_group_add+0xe08/0x2570  ...  Call Trace:   \u003cTASK\u003e   ext4_resize_fs+0xbec/0x1660   __ext4_ioctl+0x1749/0x24e0   ext4_ioctl+0x12/0x20   __x64_sys_ioctl+0xa6/0x110   do_syscall_64+0x3b/0x90   entry_SYSCALL_64_after_hwframe+0x44/0xae  RIP: 0033:0x7f2dd739617b  ========  The fix is simple, add a check in ext4_resize_begin() to make sure that the es-\u003es_reserved_gdt_blocks is zero when the resize_inode feature is disabled.","modified":"2026-09-01T16:05:33.252482619Z","published":"2025-02-26T07:01:46.500Z","upstream":["CVE-2022-49707"],"references":[{"type":"ADVISORY","url":"https://security-tracker.debian.org/tracker/CVE-2022-49707"}],"affected":[{"package":{"name":"linux","ecosystem":"Debian:12","purl":"pkg:deb/debian/linux?arch=source&distro=bookworm"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.18.14-1"}]}],"ecosystem_specific":{"urgency":"not yet assigned"},"database_specific":{"source":"https://storage.googleapis.com/osv-test-debian-osv/debian-cve-osv/DEBIAN-CVE-2022-49707.json"}},{"package":{"name":"linux","ecosystem":"Debian:13","purl":"pkg:deb/debian/linux?arch=source&distro=trixie"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.18.14-1"}]}],"ecosystem_specific":{"urgency":"not yet assigned"},"database_specific":{"source":"https://storage.googleapis.com/osv-test-debian-osv/debian-cve-osv/DEBIAN-CVE-2022-49707.json"}},{"package":{"name":"linux","ecosystem":"Debian:14","purl":"pkg:deb/debian/linux?arch=source&distro=forky"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.18.14-1"}]}],"ecosystem_specific":{"urgency":"not yet assigned"},"database_specific":{"source":"https://storage.googleapis.com/osv-test-debian-osv/debian-cve-osv/DEBIAN-CVE-2022-49707.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H"}]}