Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp4862800ybb; Tue, 24 Mar 2020 06:44:20 -0700 (PDT) X-Google-Smtp-Source: ADFU+vsuCqSeWmlS5GdTzRbGBV98z+zNVaGmRFf0ZAjLGfGo79oWv1Y91x5PPZxWNizFkDFNtl+q X-Received: by 2002:a54:4181:: with SMTP id 1mr3293791oiy.61.1585057460343; Tue, 24 Mar 2020 06:44:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1585057460; cv=none; d=google.com; s=arc-20160816; b=NkGP+O3YDJDx5j4FHt41dWASGW0ifF0pObIERyzYN2I8dmbDjAyxTPkO/cZ+yi1u+0 sNwuG45f5QNSf4OYNzzmpP6POrL6OBHKI/AZeF92e5F49LC8Uk2KsWtMCkrXNu8SOvZO dfEaBGafEBZccoyBn/zCP84ntaUQPBIfxSEUo36XU6ixlFuy9zEmvLcssPbG/27YXoqz mirx9LPwSxmdye2UPU6cYKC5R4bLy5RvqIoDGIvYgwhRIthlIKSB2qZV8kYYggesaBGs Fd54hvj+i/bDvNdiBkH1/YDjsvU3DNf4hKuDJl9Xol6cKsKy9+tKR7/w7JnxvI4sWMUb sEXQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:references:in-reply-to:date :to:from:subject:message-id; bh=lVBKvByJij2ZAe/DMgQlZ1mXy3PXzbGxwXdlpj49tv4=; b=hdU6DbRKtlo+dM5YCNlJczbHml3eGmbSqDuAIIgWQoWqwSJK2hD1Odp1+hm8xWM1YU 9XaVa+xv/ExavyrC2ICrfB7jLY1K23eSfhIkzO08jNTQJgqnItckGgacxciu2CatMQSK /yPn8lq2JGW4zPBzzCRsp/KzRHTa4cxjIzf9JL5gD3mDYUY2hj8YlY/pEjTx8fyUvenf lZmybYvWau8kUnnITZISCd7p9B1dEmUEaKIozASxHUHCQ4nItP9iREiDxsEw4C/sgpEQ pZuRk2L6V+XrrYZy1ts16TElI/8aMK1PSXD9hLcasO/KcWqrI/cPqQawWeEj++if2FfI xKsA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w79si8822464oif.21.2020.03.24.06.44.07; Tue, 24 Mar 2020 06:44:20 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728199AbgCXNne (ORCPT + 99 others); Tue, 24 Mar 2020 09:43:34 -0400 Received: from mx2.suse.de ([195.135.220.15]:55924 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727904AbgCXNnd (ORCPT ); Tue, 24 Mar 2020 09:43:33 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 0C7CEAC0C; Tue, 24 Mar 2020 13:43:31 +0000 (UTC) Message-ID: <1585057397.7151.22.camel@suse.de> Subject: Re: KASAN: slab-out-of-bounds Read in garmin_read_process From: Oliver Neukum To: syzbot , andreyknvl@google.com, gregkh@linuxfoundation.org, johan@kernel.org, linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org, syzkaller-bugs@googlegroups.com Date: Tue, 24 Mar 2020 14:43:17 +0100 In-Reply-To: <000000000000ca19c205a15d8aca@google.com> References: <000000000000ca19c205a15d8aca@google.com> Content-Type: multipart/mixed; boundary="=-uEHle+UyLTjyzWxu00zb" X-Mailer: Evolution 3.26.6 Mime-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-uEHle+UyLTjyzWxu00zb Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Am Samstag, den 21.03.2020, 06:40 -0700 schrieb syzbot: > Hello, > > syzbot found the following crash on: > > HEAD commit: e17994d1 usb: core: kcov: collect coverage from usb comple.. > git tree: https://github.com/google/kasan.git usb-fuzzer > console output: https://syzkaller.appspot.com/x/log.txt?x=16255ce5e00000 > kernel config: https://syzkaller.appspot.com/x/.config?x=5d64370c438bc60 > dashboard link: https://syzkaller.appspot.com/bug?extid=d29e9263e13ce0b9f4fd > compiler: gcc (GCC) 9.0.0 20181231 (experimental) > syz repro: https://syzkaller.appspot.com/x/repro.syz?x=1376a3f9e00000 > C reproducer: https://syzkaller.appspot.com/x/repro.c?x=14c65fe3e00000 #syz test: https://github.com/google/kasan.git e17994d1 --=-uEHle+UyLTjyzWxu00zb Content-Disposition: attachment; filename="0002-garmin_gps-add-sanity-checking-for-data-length.patch" Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0002-garmin_gps-add-sanity-checking-for-data-length.patch"; charset="UTF-8" RnJvbSAzNmJhOWM2NDI1M2NjNDIzODM3NmI3NDIzNWExNjMyODhhZjU5NjM4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBPbGl2ZXIgTmV1a3VtIDxvbmV1a3VtQHN1c2UuY29tPgpEYXRl OiBUdWUsIDI0IE1hciAyMDIwIDEzOjQ2OjMxICswMTAwClN1YmplY3Q6IFtQQVRDSCAyLzJdIGdh cm1pbl9ncHM6IGFkZCBzYW5pdHkgY2hlY2tpbmcgZm9yIGRhdGEgbGVuZ3RoCgpXZSBtdXN0IG5v dCBwcm9jZXNzIHBhY2tldHMgc2hvcnRlciB0aGFuIGEgcGFja2V0IElECgpTaWduZWQtb2ZmLWJ5 OiBPbGl2ZXIgTmV1a3VtIDxvbmV1a3VtQHN1c2UuY29tPgotLS0KIGRyaXZlcnMvdXNiL3Nlcmlh bC9nYXJtaW5fZ3BzLmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyks IDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy91c2Ivc2VyaWFsL2dhcm1pbl9n cHMuYyBiL2RyaXZlcnMvdXNiL3NlcmlhbC9nYXJtaW5fZ3BzLmMKaW5kZXggZmZkOTg0MTQyMTcx Li5hNzJmYmJjNjU0MzYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvdXNiL3NlcmlhbC9nYXJtaW5fZ3Bz LmMKKysrIGIvZHJpdmVycy91c2Ivc2VyaWFsL2dhcm1pbl9ncHMuYwpAQCAtMTEzOCw4ICsxMTM4 LDggQEAgc3RhdGljIHZvaWQgZ2FybWluX3JlYWRfcHJvY2VzcyhzdHJ1Y3QgZ2FybWluX2RhdGEg Kmdhcm1pbl9kYXRhX3AsCiAJCSAgIHNlbmQgaXQgZGlyZWN0bHkgdG8gdGhlIHR0eSBwb3J0ICov CiAJCWlmIChnYXJtaW5fZGF0YV9wLT5mbGFncyAmIEZMQUdTX1FVRVVJTkcpIHsKIAkJCXBrdF9h ZGQoZ2FybWluX2RhdGFfcCwgZGF0YSwgZGF0YV9sZW5ndGgpOwotCQl9IGVsc2UgaWYgKGJ1bGtf ZGF0YSB8fAotCQkJICAgZ2V0TGF5ZXJJZChkYXRhKSA9PSBHQVJNSU5fTEFZRVJJRF9BUFBMKSB7 CisJCX0gZWxzZSBpZiAoYnVsa19kYXRhIHx8IChkYXRhX2xlbmd0aCA+PSBzaXplb2YodTMyKSAm JgorCQkJICAgZ2V0TGF5ZXJJZChkYXRhKSA9PSBHQVJNSU5fTEFZRVJJRF9BUFBMKSkgewogCiAJ CQlzcGluX2xvY2tfaXJxc2F2ZSgmZ2FybWluX2RhdGFfcC0+bG9jaywgZmxhZ3MpOwogCQkJZ2Fy bWluX2RhdGFfcC0+ZmxhZ3MgfD0gQVBQX1JFU1BfU0VFTjsKLS0gCjIuMTYuNAoK --=-uEHle+UyLTjyzWxu00zb--