CVE-2024-47757

nilfs2: fix potential oob read in nilfs_btree_check_delete()

published October 21, 2024

CVSS
—
EPSS
0%
Percentile
14.2
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

nilfs2: fix potential oob read in nilfs_btree_check_delete()

The function nilfs_btree_check_delete(), which checks whether degeneration

to direct mapping occurs before deleting a b-tree entry, causes memory

access outside the block buffer when retrieving the maximum key if the

root node has no entries.

This does not usually happen because b-tree mappings with 0 child nodes

are never created by mkfs.nilfs2 or nilfs2 itself. However, it can happen

if the b-tree root node read from a device is configured that way, so fix

this potential issue by adding a check for that case.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00239 · 14.2th percentile
Published
2024-10-21T12:14Z
EPSS history
Timeline
  • 21 OCT 12:14Z
    nilfs2: fix potential oob read in nilfs_btree_check_delete()
    cvelistv5