Description
In the Linux kernel, the following vulnerability has been resolved: afs: Fix netns teardown to cancel the preallocation charger Fix the teardown of an afs network namespace to make sure it cancels the work item that keeps the preallocated rxrpc call/conn/peer queue charged before incoming calls are disabled (i.e. listen 0). Also, if net->live is false because the afs netns is being deleted, make afs_charge_preallocation() skip charging and make afs_rx_new_call() avoid requeuing the charger. (This was found by AI review).
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
00e907127e6f86d0f9b122d9b4347a8aa09a8b61 to < 63ccaf1bdf8be2330f47f9b5b233dd3fd04acbd9affected00e907127e6f86d0f9b122d9b4347a8aa09a8b61 to < f5096e18b6b7fbd1c2a1942e275a51bcfdfb2ad1affected00e907127e6f86d0f9b122d9b4347a8aa09a8b61 to < 59e8b7652f6cbfb62d377ead0ad553c1b4e39a7aaffected00e907127e6f86d0f9b122d9b4347a8aa09a8b61 to < 85d5fb80fe4f0cc836b6df83f26de204fe102ff7affected00e907127e6f86d0f9b122d9b4347a8aa09a8b61 to < a33975ff2b6ea47b8f29956403374b1cdd057539affected00e907127e6f86d0f9b122d9b4347a8aa09a8b61 to < b83ecf80e28afb7b6595ba79932e77ca68a5a83daffected00e907127e6f86d0f9b122d9b4347a8aa09a8b61 to < eec89c5f8e1adc1de4824042ef75f62aed804153affected00e907127e6f86d0f9b122d9b4347a8aa09a8b61 to < 47694fbc9d24ab6bf210f91e8efe06a10a478064affected
Linux Linux
Default version status: affected
4.9affected0 to < 4.9unaffected5.10.261 to ≤ 5.10.*unaffected5.15.212 to ≤ 5.15.*unaffected6.1.178 to ≤ 6.1.*unaffected6.6.145 to ≤ 6.6.*unaffected6.12.97 to ≤ 6.12.*unaffected6.18.40 to ≤ 6.18.*unaffected7.1.5 to ≤ 7.1.*unaffected7.2 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/63ccaf1bdf8be2330f47f9b5b233dd3fd04acbd9 ↗
- https://git.kernel.org/stable/c/f5096e18b6b7fbd1c2a1942e275a51bcfdfb2ad1 ↗
- https://git.kernel.org/stable/c/59e8b7652f6cbfb62d377ead0ad553c1b4e39a7a ↗
- https://git.kernel.org/stable/c/85d5fb80fe4f0cc836b6df83f26de204fe102ff7 ↗
- https://git.kernel.org/stable/c/a33975ff2b6ea47b8f29956403374b1cdd057539 ↗
- https://git.kernel.org/stable/c/b83ecf80e28afb7b6595ba79932e77ca68a5a83d ↗
- https://git.kernel.org/stable/c/eec89c5f8e1adc1de4824042ef75f62aed804153 ↗
- https://git.kernel.org/stable/c/47694fbc9d24ab6bf210f91e8efe06a10a478064 ↗