Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp1490798rwd; Sat, 20 May 2023 23:02:25 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ53Mog5Egtt/uyt2BEEY0IpbrQEn9hbdoPb04Y1pB1F15IY1ew9/Y3ZGhEoakJUq8DheRe4 X-Received: by 2002:a05:6a20:6a1e:b0:103:b448:ddd8 with SMTP id p30-20020a056a206a1e00b00103b448ddd8mr8765418pzk.58.1684648945265; Sat, 20 May 2023 23:02:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1684648945; cv=none; d=google.com; s=arc-20160816; b=H6QwoXpQg46x8/vltUqWqgXc4lk5GhR9VqoGOxFHp1Szi8p1cWgbSx2Rb8tc1Eto4/ ulHEYQ7aN0XMOXmGSK5uIWD1siNXrbxJ8ppOGQrlNoJgmei1uZ7AQEASA8x6XbUqS+hJ qXvd1b5psQudhu7ih7wjB2Jq3qCYax4QJbdXLda16bU5PrhgyCMVhRerRnkKcZhMhbYI bqZY+GrWDLdMoD+PQHS5GaCTNLvC9UFmKjVOZRbcdzAj9Bh9IbRrznrFVT/i5XqkYMJZ xA5ZrwwA/JiJAfnZM1RPEG0Jr4d0el+aky1JISeFRKyGoS92pMkZtFV7K9UoLHmX0st1 PdmA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:mime-version :dkim-signature; bh=OSn+AKVBiBTX7km27zSr9ngaOs21L/I4AitRB9KUSH0=; b=Hz/F2okj2LQggQrdpdKL7lLVdb4HRl5a6FE52E974jdu9w7XTVigL5ibdLM2acX1h7 We0W8YWY0AfRlYyqW+cXszN7fWVdEf9WNja0rPifWMV8R9/kZ6JXGSxpZyS21UNrnRlt p+I1+HlAZOSJA2Cl3FBCTjLvypgeLSm7r/USxlyYL4Ql9WS09uwq+9kqJmceB4oWrO0C lBIwC9a/qz4q4BkHjLJjQW29YKPi/9Q9xZ0aYblyr9imK7/5ETEw/RyfiKk0rjtWz1DH zlH/vYQ75yB3UwMRE8XHYtxM6WEUjFzamB/7DNnyF8hqJtu6hvIhvsU2nJyV6EuLLAIt dElw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b="N/5x0r/P"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id e8-20020a636908000000b00524d2e488f8si2642255pgc.809.2023.05.20.23.02.11; Sat, 20 May 2023 23:02:25 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b="N/5x0r/P"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230025AbjEUFOw (ORCPT + 99 others); Sun, 21 May 2023 01:14:52 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34306 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229481AbjEUFOu (ORCPT ); Sun, 21 May 2023 01:14:50 -0400 Received: from mail-lf1-x131.google.com (mail-lf1-x131.google.com [IPv6:2a00:1450:4864:20::131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 49999119; Sat, 20 May 2023 22:14:48 -0700 (PDT) Received: by mail-lf1-x131.google.com with SMTP id 2adb3069b0e04-4f00c33c3d6so5604370e87.2; Sat, 20 May 2023 22:14:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1684646086; x=1687238086; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=OSn+AKVBiBTX7km27zSr9ngaOs21L/I4AitRB9KUSH0=; b=N/5x0r/PG2QCg7J1igVQ8z7KErgWMLqVm4/KwAVm2IFInTmU8A0YsQ7D9n8LFruhWi q9lcrIM/CRB0GJTvFpLwckDGsdBQlY5b1cSRPP6M+gp8Y2PVEWmFXDwrJcycDke/4Xlo iobafj5fC+BYar0ZwvuP19a/0EgQR9Xr0Sl+96D91ZMpPHvTkCKAgfvrPRQp4aJVuKwl e+YCM1Qiq5KxqcoMx0+4uWsZSj6TJ+LZUTdfIqbT+NOdPFM3gK/6/GYuDpZAHHV9Z+NS f+viBwPRWBivGc6zc6tH9VklDCFkfUrW36z2a0Yquhz1yNxInMYbeFx/Vph3mK38iLC2 QLdA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684646086; x=1687238086; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=OSn+AKVBiBTX7km27zSr9ngaOs21L/I4AitRB9KUSH0=; b=ZMPKCGqjN7GI1Z+d0e/2HNB0J0SHG0cjMZ7YeK7yaVYfLvSl7Anc1zygT9wZ+iZ1Tl 7zosBdmfFkceL4uEbTCapl5aZzL8zy2ZhPCzDLxh5jIap0UeatKQusrp6XsgQw3ofJYk psMGcWXoo/OzQbFPiSvPpziD15yMrkX9h/n6nsUZBbuk96JKmg6prWXULxN+EkJ5x3WM P6rIobtSGQr159+SxvjN5QsvYtKaO8iqx8eTww5uLSEb/YsyaYRE/bbUgM+4g58i8tjg x23o6kxrf15n9gJypprOR0fPIbXEiqLdGHFGn2lvVpsDovmhwBuyqL1zgZfz+SCwwS+Z vm+Q== X-Gm-Message-State: AC+VfDzTM/PfQJ2qABBMq1hOCB3acpRKXxE/rVXa09riDHvroZMrMNW9 XXCL+SuZT/H0y5V2FXbMdaDPstDpystx816G0GhXzBmj0hPqqwPd X-Received: by 2002:ac2:41cc:0:b0:4f0:2233:9b9 with SMTP id d12-20020ac241cc000000b004f0223309b9mr2281482lfi.62.1684646086257; Sat, 20 May 2023 22:14:46 -0700 (PDT) MIME-Version: 1.0 From: Steve French Date: Sun, 21 May 2023 00:14:35 -0500 Message-ID: Subject: [GIT PULL] ksmbd server fixes To: Linus Torvalds Cc: Namjae Jeon , LKML , CIFS Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Please pull the following changes since commit f1fcbaa18b28dec10281551dfe6ed3a3ed80e3d6: Linux 6.4-rc2 (2023-05-14 12:51:40 -0700) are available in the Git repository at: git://git.samba.org/ksmbd.git tags/6.4-rc2-ksmbd-server-fixes for you to fetch changes up to e7b8b8ed9960bf699bf4029f482d9e869c094ed6: ksmbd: smb2: Allow messages padded to 8byte boundary (2023-05-16 10:26:14 -0500) ---------------------------------------------------------------- Four ksmbd server fixes: - two fixes for incorrect SMB3 message validation (one for client which uses 8 byte padding, and one for empty bcc) - two fixes for out of bounds bugs: one for username offset checks (in session setup) and the other for create context name length checks (in open requests) ---------------------------------------------------------------- Chih-Yen Chang (3): ksmbd: fix global-out-of-bounds in smb2_find_context_vals ksmbd: fix wrong UserName check in session_user ksmbd: allocate one more byte for implied bcc[0] Gustav Johansson (1): ksmbd: smb2: Allow messages padded to 8byte boundary fs/ksmbd/connection.c | 3 ++- fs/ksmbd/oplock.c | 5 +++-- fs/ksmbd/oplock.h | 2 +- fs/ksmbd/smb2misc.c | 5 ++++- fs/ksmbd/smb2pdu.c | 19 +++++++++---------- 5 files changed, 19 insertions(+), 15 deletions(-) -- Thanks, Steve