From eda185c270f21e9b0febe20556ff976a9d77a0ff Mon Sep 17 00:00:00 2001 From: Ralph Boehme Date: Fri, 23 May 2025 08:47:06 +0200 Subject: [PATCH] CVE-2025-0620: smbd: smbd doesn't pick up group membership changes when re-authenticating an expired SMB session BUG: https://bugzilla.samba.org/show_bug.cgi?id=15707 Signed-off-by: Ralph Boehme --- source3/smbd/conn.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source3/smbd/conn.c b/source3/smbd/conn.c index 4e7e1ce01276..0e4d78237876 100644 --- a/source3/smbd/conn.c +++ b/source3/smbd/conn.c @@ -173,8 +173,8 @@ static void conn_clear_vuid_cache(connection_struct *conn, uint64_t vuid) for (i=0; ivuid_cache->array[i]; - if (ent->vuid != vuid) { - continue; + if (ent->vuid == vuid) { + break; } } if (i == VUID_CACHE_SIZE) { -- 2.49.0