Lucene search

K
prionPRIOn knowledge basePRION:CVE-2023-52480
HistoryFeb 29, 2024 - 6:15 a.m.

Race condition

2024-02-2906:15:00
PRIOn knowledge base
www.prio-n.com
5
linux kernel
vulnerability
race condition
ksmbd
session lookup
expiration
thread
fix
patch
rwsem

6.7 Medium

AI Score

Confidence

Low

0.0004 Low

EPSS

Percentile

12.6%

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

ksmbd: fix race condition between session lookup and expire

Thread A + Thread B
ksmbd_session_lookup | smb2_sess_setup
sess = xa_load |
|
| xa_erase(&conn->sessions, sess->id);
|
| ksmbd_session_destroy(sess) –> kfree(sess)
|
// UAF! |
sess->last_active = jiffies |
+

This patch add rwsem to fix race condition between ksmbd_session_lookup
and ksmbd_expire_session.

6.7 Medium

AI Score

Confidence

Low

0.0004 Low

EPSS

Percentile

12.6%