Debian GNU/Linux 9 syzkaller ttyS0 Warning: Permanently added '10.128.1.58' (ECDSA) to the list of known hosts. 2021/02/01 16:30:19 parsed 1 programs 2021/02/01 16:30:19 executed programs: 0 syzkaller login: [ 29.297651] IPVS: ftp: loaded support on port[0] = 21 [ 29.378456] chnl_net:caif_netlink_parms(): no params data found [ 29.456318] bridge0: port 1(bridge_slave_0) entered blocking state [ 29.462748] bridge0: port 1(bridge_slave_0) entered disabled state [ 29.470581] device bridge_slave_0 entered promiscuous mode [ 29.477246] bridge0: port 2(bridge_slave_1) entered blocking state [ 29.484341] bridge0: port 2(bridge_slave_1) entered disabled state [ 29.491287] device bridge_slave_1 entered promiscuous mode [ 29.507067] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 29.515672] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 29.532922] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 29.540087] team0: Port device team_slave_0 added [ 29.545352] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 29.552638] team0: Port device team_slave_1 added [ 29.566479] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 29.572785] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 29.598009] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 29.609325] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 29.615642] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 29.640882] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 29.651558] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 29.658789] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 29.676779] device hsr_slave_0 entered promiscuous mode [ 29.682375] device hsr_slave_1 entered promiscuous mode [ 29.688817] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 29.695865] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 29.752333] bridge0: port 2(bridge_slave_1) entered blocking state [ 29.758734] bridge0: port 2(bridge_slave_1) entered forwarding state [ 29.765665] bridge0: port 1(bridge_slave_0) entered blocking state [ 29.772803] bridge0: port 1(bridge_slave_0) entered forwarding state [ 29.800244] IPv6: ADDRCONF(NETDEV_UP): bond0: link is not ready [ 29.806312] 8021q: adding VLAN 0 to HW filter on device bond0 [ 29.814790] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 29.823219] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 29.842057] bridge0: port 1(bridge_slave_0) entered disabled state [ 29.848909] bridge0: port 2(bridge_slave_1) entered disabled state [ 29.858480] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 29.865191] 8021q: adding VLAN 0 to HW filter on device team0 [ 29.873201] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 29.881238] bridge0: port 1(bridge_slave_0) entered blocking state [ 29.887581] bridge0: port 1(bridge_slave_0) entered forwarding state [ 29.896953] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 29.904890] bridge0: port 2(bridge_slave_1) entered blocking state [ 29.911466] bridge0: port 2(bridge_slave_1) entered forwarding state [ 29.928735] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 29.938530] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 29.948944] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 29.956179] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 29.964220] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 29.971847] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 29.979456] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 29.986799] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 29.993688] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 30.005420] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 30.012620] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 30.019534] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 30.028862] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 30.076404] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 30.085701] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 30.111915] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 30.118746] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 30.126001] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 30.135164] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 30.143091] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 30.149982] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 30.158057] device veth0_vlan entered promiscuous mode [ 30.166271] device veth1_vlan entered promiscuous mode [ 30.172275] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 30.180650] IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready [ 30.190690] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 30.199379] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 30.206419] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 30.213969] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 30.222979] device veth0_macvtap entered promiscuous mode [ 30.229684] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 30.237176] device veth1_macvtap entered promiscuous mode [ 30.245513] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 30.254527] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 30.264789] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 30.271778] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 30.279846] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 30.288646] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 30.295557] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 30.369265] IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready [ 31.328988] Bluetooth: hci0 command 0x0409 tx timeout 2021/02/01 16:30:24 executed programs: 222 [ 33.406738] Bluetooth: hci0 command 0x041b tx timeout [ 33.870029] ================================================================== [ 33.877524] BUG: KASAN: use-after-free in vgem_gem_dumb_create+0x200/0x210 [ 33.884519] Read of size 8 at addr ffff8880a6a54140 by task syz-executor.0/9396 [ 33.891934] [ 33.893538] CPU: 1 PID: 9396 Comm: syz-executor.0 Not tainted 4.14.218-syzkaller #0 [ 33.901302] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 33.910630] Call Trace: [ 33.913194] dump_stack+0x1b2/0x281 [ 33.916796] print_address_description.cold+0x54/0x1d3 [ 33.922044] kasan_report_error.cold+0x8a/0x191 [ 33.926688] ? vgem_gem_dumb_create+0x200/0x210 [ 33.931333] __asan_report_load8_noabort+0x68/0x70 [ 33.936251] ? vgem_gem_dumb_create+0x200/0x210 [ 33.940930] vgem_gem_dumb_create+0x200/0x210 [ 33.945402] drm_mode_create_dumb_ioctl+0x221/0x2b0 [ 33.950396] ? __drm_printfn_debug+0x70/0x70 [ 33.954790] drm_ioctl_kernel+0x14c/0x200 [ 33.958955] drm_ioctl+0x419/0x870 [ 33.962470] ? __drm_printfn_debug+0x70/0x70 [ 33.966851] ? drm_getstats+0x20/0x20 [ 33.970626] ? futex_exit_release+0x220/0x220 [ 33.975095] ? drm_getstats+0x20/0x20 [ 33.978868] do_vfs_ioctl+0x75a/0xff0 [ 33.982645] ? ioctl_preallocate+0x1a0/0x1a0 [ 33.987025] ? lock_downgrade+0x740/0x740 [ 33.991146] ? __fget+0x225/0x360 [ 33.994570] ? do_vfs_ioctl+0xff0/0xff0 [ 33.998520] ? security_file_ioctl+0x83/0xb0 [ 34.002900] SyS_ioctl+0x7f/0xb0 [ 34.006238] ? do_vfs_ioctl+0xff0/0xff0 [ 34.010186] do_syscall_64+0x1d5/0x640 [ 34.014063] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 34.019238] RIP: 0033:0x465b09 [ 34.022401] RSP: 002b:00007f646a356188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 34.030080] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000465b09 [ 34.038713] RDX: 00000000200000c0 RSI: 00000000c02064b2 RDI: 0000000000000003 [ 34.045954] RBP: 00000000004b069f R08: 0000000000000000 R09: 0000000000000000 [ 34.053196] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000056bf60 [ 34.060439] R13: 00007ffe0172124f R14: 00007f646a356300 R15: 0000000000022000 [ 34.067691] [ 34.069292] Allocated by task 9396: [ 34.072891] kasan_kmalloc+0xeb/0x160 [ 34.076665] kmem_cache_alloc_trace+0x131/0x3d0 [ 34.081305] __vgem_gem_create+0x44/0xe0 [ 34.085335] vgem_gem_dumb_create+0xc5/0x210 [ 34.089717] drm_mode_create_dumb_ioctl+0x221/0x2b0 [ 34.094705] drm_ioctl_kernel+0x14c/0x200 [ 34.098835] drm_ioctl+0x419/0x870 [ 34.102347] do_vfs_ioctl+0x75a/0xff0 [ 34.106122] SyS_ioctl+0x7f/0xb0 [ 34.109460] do_syscall_64+0x1d5/0x640 [ 34.113321] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 34.118478] [ 34.120077] Freed by task 9396: [ 34.123326] kasan_slab_free+0xc3/0x1a0 [ 34.127273] kfree+0xc9/0x250 [ 34.130353] drm_gem_object_free+0x8f/0x150 [ 34.134654] drm_gem_object_put_unlocked+0xc3/0x160 [ 34.139656] vgem_gem_dumb_create+0xf2/0x210 [ 34.144124] drm_mode_create_dumb_ioctl+0x221/0x2b0 [ 34.149114] drm_ioctl_kernel+0x14c/0x200 [ 34.153235] drm_ioctl+0x419/0x870 [ 34.156747] do_vfs_ioctl+0x75a/0xff0 [ 34.160519] SyS_ioctl+0x7f/0xb0 [ 34.163860] do_syscall_64+0x1d5/0x640 [ 34.167722] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 34.172880] [ 34.174482] The buggy address belongs to the object at ffff8880a6a54040 [ 34.174482] which belongs to the cache kmalloc-512 of size 512 [ 34.187121] The buggy address is located 256 bytes inside of [ 34.187121] 512-byte region [ffff8880a6a54040, ffff8880a6a54240) [ 34.198963] The buggy address belongs to the page: [ 34.203863] page:ffffea00029a9500 count:1 mapcount:0 mapping:ffff8880a6a54040 index:0xffff8880a6a547c0 [ 34.213279] flags: 0xfff00000000100(slab) [ 34.217401] raw: 00fff00000000100 ffff8880a6a54040 ffff8880a6a547c0 0000000100000005 [ 34.225255] raw: ffffea0002d839e0 ffffea0002a58120 ffff88813fe80940 0000000000000000 [ 34.233105] page dumped because: kasan: bad access detected [ 34.238798] [ 34.240398] Memory state around the buggy address: [ 34.245298] ffff8880a6a54000: fc fc fc fc fc fc fc fc fb fb fb fb fb fb fb fb [ 34.252630] ffff8880a6a54080: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 34.259961] >ffff8880a6a54100: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 34.267292] ^ [ 34.272722] ffff8880a6a54180: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 34.280053] ffff8880a6a54200: fb fb fb fb fb fb fb fb fc fc fc fc fc fc fc fc [ 34.287383] ================================================================== [ 34.294721] Disabling lock debugging due to kernel taint [ 34.316109] Kernel panic - not syncing: panic_on_warn set ... [ 34.316109] [ 34.323594] CPU: 1 PID: 9396 Comm: syz-executor.0 Tainted: G B 4.14.218-syzkaller #0 [ 34.332606] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 34.341934] Call Trace: [ 34.344499] dump_stack+0x1b2/0x281 [ 34.348103] panic+0x1f9/0x42d [ 34.351268] ? add_taint.cold+0x16/0x16 [ 34.355229] ? ___preempt_schedule+0x16/0x18 [ 34.359610] kasan_end_report+0x43/0x49 [ 34.363557] kasan_report_error.cold+0xa7/0x191 [ 34.368213] ? vgem_gem_dumb_create+0x200/0x210 [ 34.372856] __asan_report_load8_noabort+0x68/0x70 [ 34.377758] ? vgem_gem_dumb_create+0x200/0x210 [ 34.382404] vgem_gem_dumb_create+0x200/0x210 [ 34.386877] drm_mode_create_dumb_ioctl+0x221/0x2b0 [ 34.391867] ? __drm_printfn_debug+0x70/0x70 [ 34.396249] drm_ioctl_kernel+0x14c/0x200 [ 34.400373] drm_ioctl+0x419/0x870 [ 34.403886] ? __drm_printfn_debug+0x70/0x70 [ 34.408268] ? drm_getstats+0x20/0x20 [ 34.412063] ? futex_exit_release+0x220/0x220 [ 34.416531] ? drm_getstats+0x20/0x20 [ 34.420306] do_vfs_ioctl+0x75a/0xff0 [ 34.424092] ? ioctl_preallocate+0x1a0/0x1a0 [ 34.428473] ? lock_downgrade+0x740/0x740 [ 34.432595] ? __fget+0x225/0x360 [ 34.436457] ? do_vfs_ioctl+0xff0/0xff0 [ 34.440406] ? security_file_ioctl+0x83/0xb0 [ 34.444786] SyS_ioctl+0x7f/0xb0 [ 34.448125] ? do_vfs_ioctl+0xff0/0xff0 [ 34.452075] do_syscall_64+0x1d5/0x640 [ 34.455938] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 34.461100] RIP: 0033:0x465b09 [ 34.464264] RSP: 002b:00007f646a356188 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 34.471949] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000465b09 [ 34.479191] RDX: 00000000200000c0 RSI: 00000000c02064b2 RDI: 0000000000000003 [ 34.486434] RBP: 00000000004b069f R08: 0000000000000000 R09: 0000000000000000 [ 34.493677] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000056bf60 [ 34.500918] R13: 00007ffe0172124f R14: 00007f646a356300 R15: 0000000000022000 [ 34.508693] Kernel Offset: disabled [ 34.512321] Rebooting in 86400 seconds..