From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 49D50C61DA4 for ; Tue, 7 Mar 2023 01:08:31 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D1732280002; Mon, 6 Mar 2023 20:08:30 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id CC6F2280001; Mon, 6 Mar 2023 20:08:30 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B8EC9280002; Mon, 6 Mar 2023 20:08:30 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id A8FB1280001 for ; Mon, 6 Mar 2023 20:08:30 -0500 (EST) Received: from smtpin19.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 6462D1A0812 for ; Tue, 7 Mar 2023 01:08:30 +0000 (UTC) X-FDA: 80540316780.19.7915B53 Received: from sonata.ens-lyon.org (domu-toccata.ens-lyon.fr [140.77.166.138]) by imf26.hostedemail.com (Postfix) with ESMTP id 6E347140003 for ; Tue, 7 Mar 2023 01:08:27 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=none; spf=pass (imf26.hostedemail.com: domain of "SRS0=J1LW=67=ens-lyon.org=samuel.thibault@bounce.ens-lyon.org" designates 140.77.166.138 as permitted sender) smtp.mailfrom="SRS0=J1LW=67=ens-lyon.org=samuel.thibault@bounce.ens-lyon.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1678151307; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=fLoO4b4F+1xCJ5bLoJn8JRnT1Gtbn1PjL3FN8SP0oHI=; b=mVIzlFpy2c4uIa7Wz4Pl20Ksf9xesmOYvk2xF8ekLUBvdtPEpxicDcd/JYDH2MISxPStS1 OsFld5RvMls4TgTIDZfp3Xbj7+qXhJz4wvyk7Dpj5lCfhZWkxp/ESxp/toZBVzY0K0erPX RJ+kFigrpWCjvxkZWq+sajKnq0NKUzM= ARC-Authentication-Results: i=1; imf26.hostedemail.com; dkim=none; spf=pass (imf26.hostedemail.com: domain of "SRS0=J1LW=67=ens-lyon.org=samuel.thibault@bounce.ens-lyon.org" designates 140.77.166.138 as permitted sender) smtp.mailfrom="SRS0=J1LW=67=ens-lyon.org=samuel.thibault@bounce.ens-lyon.org"; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1678151307; a=rsa-sha256; cv=none; b=RJwCySHx+5Qa1kxBtGsdNSBjqRsj46tGdI4N7cFSLW8N1jqh7tkA1A9B/ag+pfGm3Ipbnt JIJTkt6EFGajxH0B6al+jAZ1ndcgQdfmTVwjtTzJyuqIAaK7ZPEVO0mJ327+82tv0HQgSN LLAy5GYYIbaPgM3Xy7mqPheXhCseE3k= Received: from localhost (localhost [127.0.0.1]) by sonata.ens-lyon.org (Postfix) with ESMTP id 6FCD62012C; Tue, 7 Mar 2023 02:08:25 +0100 (CET) Received: from sonata.ens-lyon.org ([127.0.0.1]) by localhost (sonata.ens-lyon.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XPqUQ-mWdehP; Tue, 7 Mar 2023 02:08:25 +0100 (CET) Received: from begin.home (lfbn-bor-1-1163-184.w92-158.abo.wanadoo.fr [92.158.138.184]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by sonata.ens-lyon.org (Postfix) with ESMTPSA id 1360D200EE; Tue, 7 Mar 2023 02:08:25 +0100 (CET) Received: from samy by begin.home with local (Exim 4.96) (envelope-from ) id 1pZLoW-001GOs-1z; Tue, 07 Mar 2023 02:08:24 +0100 Date: Tue, 7 Mar 2023 02:08:24 +0100 From: Samuel Thibault To: Aleksandr Nogikh Cc: Kees Cook , syzbot , akpm@linux-foundation.org, linux-hardening@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, syzkaller-bugs@googlegroups.com, Jiri Slaby , Greg Kroah-Hartman Subject: Re: [syzbot] [hardening?] [mm?] BUG: bad usercopy in con_font_op Message-ID: <20230307010824.foxfdlhvuqc43dex@begin> Mail-Followup-To: Samuel Thibault , Aleksandr Nogikh , Kees Cook , syzbot , akpm@linux-foundation.org, linux-hardening@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, syzkaller-bugs@googlegroups.com, Jiri Slaby , Greg Kroah-Hartman References: <0000000000001d1fb505f605c295@google.com> <64026f89.170a0220.7940.49ff@mx.google.com> <20230305175457.kp6b5lmwwdxw4ii6@begin> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Organization: I am not organized User-Agent: NeoMutt/20170609 (1.8.3) X-Rspam-User: X-Rspamd-Server: rspam03 X-Stat-Signature: bsxp89tor5n8d1q4m5x83ufs659ft3au X-Rspamd-Queue-Id: 6E347140003 X-HE-Tag: 1678151307-256557 X-HE-Meta: U2FsdGVkX1/A0RNmF/n3abw7tnKHDDFROG7KNXh/jqA6xWxfd6MlirLD1a5O/kTNLdyEe2WaohpLQ8yTnICyy/oAIwC2xiMMPHItKIRA9Lj3wHMSLTWvDLks7mrJlAsbqPOMhR7lyCRoMgv0BP98dN8BH6UY+RkVmfz3aBNgTsTZ6OhXYRknTZro0ySwRs5518Qof8tnZC9egkCv4n0/F13NgIp4gOinTmbfWI4VYb2LhfulOWEu+Qwfato4mkEIEX1kg9V+7jLH1EP4SP7rjHxUGNwcWfqckoha0/X/UHVSLkahwKL+BK+dcZT9FtSCjnvKZt69HwwwU26P1+vl8/qJ7M4OlVmUDcWtnsYAvyIJco8WSUfnUn4mLcleFHaLkvJ5w4MUsS4QhLg5xf6kQInXGvm+qMxf23FJlVAkvj5DkYPAz8oVaQzsixrMTD52YIFHApp0MTI71dmMZUF+2aLilF+qWvMJif0Xt2ZjHAZ8BrJTfi3Bwg9f5inxrY1YEGiXee50QgVpfbQCd2mQm2vYo4z/dnfjb2+/HW3HRZuV7J8Eje/PN0coaQ+nKXnmEOt8axDL8LYOZgicmu4JjuVaTRuX4mHJW2ilIzouAvYYPG+XLZMhUGvE6MdUgRw7bK0pjyoDKiFqVB9QdofQqRCyObnf6YBrif8YJyqfL3J2LOY6kkHVRBFKye5tI4hJw9FxqHCWNuL49Zi9wNbOa7jzQtQ7YlU9Dw4XYv5FBapTnVG5YihAk0XRTL721h4ep2KVOVQ1hwNvNcgKNU3wg8kYAb85NI1S6vqInVVcWmlooSIiMsCMWtg2cSrI+Y/fYhC6qliug8axVW95bidN/9afrfu0Jqsp6oBhkkxzEn28aJBsQFU/GPKzdbjfC9KE8jhNV8WtPM0VpRQlI6WuXZDkB3WgO2iZ+tIbKQbiEHBf2rkR4wR52+JUrvvmM+PqXp/dKARBqUuWLw815Fo rqPZXBMS wG64D1PGj1YCqzg/imJQnBQkouNUgNfVWTQM3HxC7JVw0uZtFlt4pi1bCCDIkr9QySc1SKdxhSGEOlQ1ZQPijq42rKfwdDMDLyHpvPYDty1qG+FTvO6xlyUAkPIvK3Ieevd9EPcWG9OIjSZLfxkVKhn365b7w+CNViIxstKqh9XE0wp5A++CSeA0kjD3VOQJCbpOSsqCFE/NYDX0ck0c6kJzmIT+MF0eveNdk4EHNNbV/woCmdQZPgWKOiCsx+dl4ees3jkdAAfEHVNf1tvM350K93IIQoo3+gAIYrg+U3jZcxGeU2Ny5IBnHnHVdYPr8SWh49c/DWJ/Sipx8ek90E44SaJn77xOrW1lFIukOnv1zgAEmT21hQIuhQShViCsOP9Nci3ibxDC8gP5LXkijZZBDx98b4nP5ITJ/LrgtLmcn3p/99IbdtldOuW5lMokAPm7gUL+wwytygBi2Sz5l2y7qm44DiCkUimye1hiber/dsyJPRHnViQ3BggOaU1tTEEG3GSgygKtVd85fX4W8QGnvMrd+y02rSK/p8QVxe3G+9kCwTGysfqidl6pQgBKUZVs4W54ohdBvJ3VxzAayv05S5ahszGU1X22BPX0OSXun2THuRpqrRSOx7DvmTmUABalPqLlXr/Uf1mRLDkly38Jx2mLe6OMwjy0tNtcRZUPVYIqGCnpnq8gfVgu3EltbVugmOuIhVWQZlJg= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000041, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: Aleksandr Nogikh, le lun. 06 mars 2023 11:28:04 +0100, a ecrit: > On Mon, Mar 6, 2023 at 8:36 AM Samuel Thibault > wrote: > > > > The patch below should be fixing it, could you check? > > > > I don't know how I am supposed to properly reference the syzbot report > > etc., could somebody used to the process handle submitting the fix? > > As Jiri Slaby correctly said above, you just need to add the > `Reported-by` tag from the syzbot bug report to your patch so that the > bot can recognize the fix later. > > If you just want syzbot to check whether the reproducer still triggers > the bug after your changes, you can send an email with the `syz test` > command and the raw diff patch. Here are the instructions: > https://github.com/google/syzkaller/blob/master/docs/syzbot.md#testing-patches > and here are many examples: > https://groups.google.com/g/syzkaller-bugs/search?q=%22%23syz%20test%22 Thanks! The patch does fix the reproducer case. Samuel