From patchwork Thu Apr 17 04:20:12 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Boris Belyavtsev X-Patchwork-Id: 882201 Received: from mx2.usergate.com (unknown [46.229.79.2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 10975179A7; Thu, 17 Apr 2025 05:53:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=46.229.79.2 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744869236; cv=none; b=oiH5sS9L2j/deIZa4v6+e0YJTv/A12HKhIuallXsWF7pxiIWofnmC+o/jGq00/Ix2XwNF7STgXd4A9IjVKB8btSonDQNHy+tg7ywG/++cS+DklxsvPzyUS2Ev4UzFwXC+h6sX84TRv6QHaNFnzv1TCRhNqEvf/a9Z9GIP1IHhJc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744869236; c=relaxed/simple; bh=QUCSGN8Amri6gWsa/LlkBd+tPzIdUsEmXusdXXyHkxM=; h=From:To:CC:Subject:Date:Message-ID:MIME-Version:Content-Type; b=EfRBBd8IW94Wu2hSyK8/Usp/DY6+zITu9zak7fioY06rwgpENKy3zBsF8W6tWb4EY0CVhZ1hMDUaE40bnCVToA+7YKVPycgTlFJxInaeeNThPIbShD2AP/wJSdFj3k3xKv2e5CwbUwWhd7onLkL0bfpxK23757d6j2hhCJs96ac= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=usergate.com; spf=pass smtp.mailfrom=usergate.com; arc=none smtp.client-ip=46.229.79.2 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=usergate.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=usergate.com Received: from mail.usergate.com[192.168.90.36] by mx2.usergate.com with ESMTP id AADD522B2C1F47D286657FD680F32D36; Thu, 17 Apr 2025 11:20:30 +0700 From: Boris Belyavtsev To: CC: ,,"Boris Belyavtsev" Subject: [PATCH 0/3] aic79xx: Add some non-NULL checks Date: Thu, 17 Apr 2025 11:20:12 +0700 Message-ID: <20250417042015.780823-1-bbelyavtsev@usergate.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-scsi@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-ClientProxiedBy: ESLSRV-EXCH-01.esafeline.com (192.168.90.36) To nsk02-mbx01.esafeline.com (10.10.1.35) X-Message-Id: 579B4D696D264E8F9C373CB304E8B1F4 X-MailFileId: 5A38F62B95BB487497B95A6370B49430 Add non-NULL checks for ahd_lookup_scb return value. scb could be NULL if an attacker has special equipment to return certain values to the driver. Belyavtsev Boris (1): scsi: aic79xx: check for non-NULL scb in ahd_handle_seqint Boris Belyavtsev (2): scsi: aic79xx: check for non-NULL scb in ahd_handle_pkt_busfree scsi: aic79xx: check for non-NULL scb in ahd_linux_queue_abort_cmd drivers/scsi/aic7xxx/aic79xx_core.c | 15 +++++++++------ drivers/scsi/aic7xxx/aic79xx_osm.c | 3 ++- 2 files changed, 11 insertions(+), 7 deletions(-) --- 2.43.0 Настоящее электронное сообщение содержит информацию конфиденциального характера, а также может содержать коммерческую тайну ООО «Юзергейт» ИНН 5408308256 (UserGate). Неправомерное использование / раскрытие таковой информации запрещено. Если вы получили настоящее сообщение по ошибке, пожалуйста, свяжитесь с отправителем и удалите все копии сообщения. Настоящее сообщение не является офертой. Сведения о планируемых к разработке технологических решениях, ценовой политике, иные содержащиеся в сообщении сведения имеют исключительно информационных характер и не должны быть расценены в качестве основания для возникновения обязательств любого свойства.