Bug 2301468 (CVE-2024-42105)
Summary: | CVE-2024-42105 kernel: nilfs2: fix inode number range checks | ||
---|---|---|---|
Product: | [Other] Security Response | Reporter: | OSIDB Bzimport <bzimport> |
Component: | vulnerability | Assignee: | Product Security DevOps Team <prodsec-dev> |
Status: | NEW --- | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | unspecified | CC: | dfreiber, drow, jburrell, vkumar |
Target Milestone: | --- | Keywords: | Security |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | kernel 4.19.318, kernel 5.4.280, kernel 5.10.222, kernel 5.15.163, kernel 6.1.98, kernel 6.6.39, kernel 6.9.9, kernel 6.10 | Doc Type: | If docs needed, set a value |
Doc Text: |
A vulnerability was found in the Linux kernel in the nilfs2 filesystem where the first non-reserved inode number, read from the superblock, does not have proper checks on its lower limit. If this number overlaps with the inode range of reserved inodes (ex. the root directory) set in the super block parameter, the inode number test macros will not function properly. Additionally, the test macros use left bit-shift calculations with the inode number, but the result of the calculations may exceed the bit width of an integer, creating malfunctions depending on the environment. This vulnerability could result in use-after-free operations causing memory corruption or crashes.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | Type: | --- | |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 2301763 | ||
Bug Blocks: |
Description
OSIDB Bzimport
2024-07-30 08:21:49 UTC
Upstream advisory: https://lore.kernel.org/linux-cve-announce/2024073020-CVE-2024-42105-276f@gregkh/T Created kernel tracking bugs for this issue: Affects: fedora-all [bug 2301763] |