Description
In the Linux kernel, the following vulnerability has been resolved: fs: autofs: fix memory leak in autofs_fill_super() In autofs_fill_super(), we create a new inode using autofs_new_ino(), however, if we fail to create root_inode, (that is, root_inode failure path), we return -ENOMEM without freeing the new inode(ino) that we created causing a memory leak. Fix this by adding autofs_free_ino() to free the inode we created in root_inode failure path before returning ENOMEM.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Linux Linux
Default version status: unaffected
66917f85db6002ed09cd24186258892fcfca64b6 to < 4262b91e08e74cb5209ea737c554cf983d332382affected66917f85db6002ed09cd24186258892fcfca64b6 to < 9933ad1c4ff67680cd59c47f6d2e81b533bcd467affected66917f85db6002ed09cd24186258892fcfca64b6 to < 6259b5d9bdc45fdb3158406b28c27fa074823159affected66917f85db6002ed09cd24186258892fcfca64b6 to < 5ab54837fce04a1c9923d0bfd3d5de51fdc768b3affected
Linux Linux
Default version status: affected
6.7affected0 to < 6.7unaffected6.12.111 to ≤ 6.12.*unaffected6.18.53 to ≤ 6.18.*unaffected7.2.7 to ≤ 7.2.*unaffected7.3 to ≤ *unaffected