Extracting prog: 3m10.473499667s
Minimizing prog: 19m43.205355807s
Simplifying prog options: 2m57.299579089s
Extracting C: 34.176339925s
Simplifying C: 0s
extracting reproducer from 1 programs
testing a last program of every proc
single: executing 1 programs separately with timeout 30s
testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$erofs-open
detailed listing:
executing program 0:
syz_mount_image$erofs(&(0x7f0000000040), &(0x7f0000000140)='./file0\x00', 0xc8c8, &(0x7f0000000000)=ANY=[], 0x1, 0x208, &(0x7f0000000240)="$eJzslb9v1DAUx7920uRaVcyIhYFKlIHcJZUQS6V2YWJA4kfFgMSJ5qqDlKI2A62EgL+AnY2BPwMEKwN/AipICJaycCwsRo4dx3ckIcfdwdD3kc752n6237N9zyAI4tjy6eOPQzFY/dICsIgl+Lr9q1PYcP39KYT40Pr26O3lSxvPbr185x8G82VzCtF8fRfAm3UHqRk7PHpJf6+BG30dHOe03gBDoPVtcNzQOgbDTa3vWnpH2gdBr5/EwZ2dZFOKjixCWUS9fsLcUf+OnjJsWv4xq39v/+BeN0ni3RmKP+3f0TrHqvEPLbv/IpS3HWv/QnCEWq+A4aqx9fO9UVtixX/KLeJ3auP3MGHYnwEULb0SGz7pErnw5FLVNnmgJV0Am9bZRycaGDv1Iedn3mjRxaLFQSayQOcbDreFvBW6Rd6MWf8TxhdwpzLPQCh+6/Lr7s/k4v1rLXit8as1dfx5i3is6uMtulbR5Y05j955k5/EC4azVv5UqeR59tS00+0H7b39g/P97e5WvBXfj6KVC50FAFE7S0SqrEp/vry2Mj8tFPObN8kZMfaYh4fdNN0NVWnqkSrLMi7P8h/H8hnMybrMpt7IvN8tzbKfHMWeqNrykBtz0E/syaqQCIIg/g2nwaDfNuHmQr8mpkOI6Mp/9pMgCIIgCIIgCIIgiL/nVwAAAP//qatccw==")
open(&(0x7f0000000200)='./file2\x00', 0x60100, 0x32)
program did not crash
single: failed to extract reproducer
single: executing 1 programs separately with timeout 6m0s
testing program (duration=6m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$erofs-open
detailed listing:
executing program 0:
syz_mount_image$erofs(&(0x7f0000000040), &(0x7f0000000140)='./file0\x00', 0xc8c8, &(0x7f0000000000)=ANY=[], 0x1, 0x208, &(0x7f0000000240)="$eJzslb9v1DAUx7920uRaVcyIhYFKlIHcJZUQS6V2YWJA4kfFgMSJ5qqDlKI2A62EgL+AnY2BPwMEKwN/AipICJaycCwsRo4dx3ckIcfdwdD3kc752n6237N9zyAI4tjy6eOPQzFY/dICsIgl+Lr9q1PYcP39KYT40Pr26O3lSxvPbr185x8G82VzCtF8fRfAm3UHqRk7PHpJf6+BG30dHOe03gBDoPVtcNzQOgbDTa3vWnpH2gdBr5/EwZ2dZFOKjixCWUS9fsLcUf+OnjJsWv4xq39v/+BeN0ni3RmKP+3f0TrHqvEPLbv/IpS3HWv/QnCEWq+A4aqx9fO9UVtixX/KLeJ3auP3MGHYnwEULb0SGz7pErnw5FLVNnmgJV0Am9bZRycaGDv1Iedn3mjRxaLFQSayQOcbDreFvBW6Rd6MWf8TxhdwpzLPQCh+6/Lr7s/k4v1rLXit8as1dfx5i3is6uMtulbR5Y05j955k5/EC4azVv5UqeR59tS00+0H7b39g/P97e5WvBXfj6KVC50FAFE7S0SqrEp/vry2Mj8tFPObN8kZMfaYh4fdNN0NVWnqkSrLMi7P8h/H8hnMybrMpt7IvN8tzbKfHMWeqNrykBtz0E/syaqQCIIg/g2nwaDfNuHmQr8mpkOI6Mp/9pMgCIIgCIIgCIIgiL/nVwAAAP//qatccw==")
open(&(0x7f0000000200)='./file2\x00', 0x60100, 0x32)
program crashed: KASAN: slab-out-of-bounds Read in z_erofs_transform_plain
single: successfully extracted reproducer
found reproducer with 2 syscalls
minimizing guilty program
testing program (duration=6m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$erofs
detailed listing:
executing program 0:
syz_mount_image$erofs(&(0x7f0000000040), &(0x7f0000000140)='./file0\x00', 0xc8c8, &(0x7f0000000000)=ANY=[], 0x1, 0x208, &(0x7f0000000240)="$eJzslb9v1DAUx7920uRaVcyIhYFKlIHcJZUQS6V2YWJA4kfFgMSJ5qqDlKI2A62EgL+AnY2BPwMEKwN/AipICJaycCwsRo4dx3ckIcfdwdD3kc752n6237N9zyAI4tjy6eOPQzFY/dICsIgl+Lr9q1PYcP39KYT40Pr26O3lSxvPbr185x8G82VzCtF8fRfAm3UHqRk7PHpJf6+BG30dHOe03gBDoPVtcNzQOgbDTa3vWnpH2gdBr5/EwZ2dZFOKjixCWUS9fsLcUf+OnjJsWv4xq39v/+BeN0ni3RmKP+3f0TrHqvEPLbv/IpS3HWv/QnCEWq+A4aqx9fO9UVtixX/KLeJ3auP3MGHYnwEULb0SGz7pErnw5FLVNnmgJV0Am9bZRycaGDv1Iedn3mjRxaLFQSayQOcbDreFvBW6Rd6MWf8TxhdwpzLPQCh+6/Lr7s/k4v1rLXit8as1dfx5i3is6uMtulbR5Y05j955k5/EC4azVv5UqeR59tS00+0H7b39g/P97e5WvBXfj6KVC50FAFE7S0SqrEp/vry2Mj8tFPObN8kZMfaYh4fdNN0NVWnqkSrLMi7P8h/H8hnMybrMpt7IvN8tzbKfHMWeqNrykBtz0E/syaqQCIIg/g2nwaDfNuHmQr8mpkOI6Mp/9pMgCIIgCIIgCIIgiL/nVwAAAP//qatccw==")
program did not crash
testing program (duration=6m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): open
detailed listing:
executing program 0:
open(&(0x7f0000000200)='./file2\x00', 0x60100, 0x32)
program did not crash
testing program (duration=6m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$erofs-open
detailed listing:
executing program 0:
syz_mount_image$erofs(&(0x7f0000000040), &(0x7f0000000140)='./file0\x00', 0xc8c8, &(0x7f0000000000)=ANY=[], 0x1, 0x208, &(0x7f0000000240)="$eJzslb9v1DAUx7920uRaVcyIhYFKlIHcJZUQS6V2YWJA4kfFgMSJ5qqDlKI2A62EgL+AnY2BPwMEKwN/AipICJaycCwsRo4dx3ckIcfdwdD3kc752n6237N9zyAI4tjy6eOPQzFY/dICsIgl+Lr9q1PYcP39KYT40Pr26O3lSxvPbr185x8G82VzCtF8fRfAm3UHqRk7PHpJf6+BG30dHOe03gBDoPVtcNzQOgbDTa3vWnpH2gdBr5/EwZ2dZFOKjixCWUS9fsLcUf+OnjJsWv4xq39v/+BeN0ni3RmKP+3f0TrHqvEPLbv/IpS3HWv/QnCEWq+A4aqx9fO9UVtixX/KLeJ3auP3MGHYnwEULb0SGz7pErnw5FLVNnmgJV0Am9bZRycaGDv1Iedn3mjRxaLFQSayQOcbDreFvBW6Rd6MWf8TxhdwpzLPQCh+6/Lr7s/k4v1rLXit8as1dfx5i3is6uMtulbR5Y05j955k5/EC4azVv5UqeR59tS00+0H7b39g/P97e5WvBXfj6KVC50FAFE7S0SqrEp/vry2Mj8tFPObN8kZMfaYh4fdNN0NVWnqkSrLMi7P8h/H8hnMybrMpt7IvN8tzbKfHMWeqNrykBtz0E/syaqQCIIg/g2nwaDfNuHmQr8mpkOI6Mp/9pMgCIIgCIIgCIIgiL/nVwAAAP//qatccw==")
open(0x0, 0x60100, 0x32)
program did not crash
extracting C reproducer
testing compiled C program (duration=6m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$erofs-open
program crashed: KASAN: slab-use-after-free Read in z_erofs_transform_plain
a never seen crash title: KASAN: slab-use-after-free Read in z_erofs_transform_plain, ignore
simplifying guilty program options
testing program (duration=6m0s, {Threaded:false Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$erofs-open
detailed listing:
executing program 0:
syz_mount_image$erofs(&(0x7f0000000040), &(0x7f0000000140)='./file0\x00', 0xc8c8, &(0x7f0000000000)=ANY=[], 0x1, 0x208, &(0x7f0000000240)="$eJzslb9v1DAUx7920uRaVcyIhYFKlIHcJZUQS6V2YWJA4kfFgMSJ5qqDlKI2A62EgL+AnY2BPwMEKwN/AipICJaycCwsRo4dx3ckIcfdwdD3kc752n6237N9zyAI4tjy6eOPQzFY/dICsIgl+Lr9q1PYcP39KYT40Pr26O3lSxvPbr185x8G82VzCtF8fRfAm3UHqRk7PHpJf6+BG30dHOe03gBDoPVtcNzQOgbDTa3vWnpH2gdBr5/EwZ2dZFOKjixCWUS9fsLcUf+OnjJsWv4xq39v/+BeN0ni3RmKP+3f0TrHqvEPLbv/IpS3HWv/QnCEWq+A4aqx9fO9UVtixX/KLeJ3auP3MGHYnwEULb0SGz7pErnw5FLVNnmgJV0Am9bZRycaGDv1Iedn3mjRxaLFQSayQOcbDreFvBW6Rd6MWf8TxhdwpzLPQCh+6/Lr7s/k4v1rLXit8as1dfx5i3is6uMtulbR5Y05j955k5/EC4azVv5UqeR59tS00+0H7b39g/P97e5WvBXfj6KVC50FAFE7S0SqrEp/vry2Mj8tFPObN8kZMfaYh4fdNN0NVWnqkSrLMi7P8h/H8hnMybrMpt7IvN8tzbKfHMWeqNrykBtz0E/syaqQCIIg/g2nwaDfNuHmQr8mpkOI6Mp/9pMgCIIgCIIgCIIgiL/nVwAAAP//qatccw==")
open(&(0x7f0000000200)='./file2\x00', 0x60100, 0x32)
program crashed: KASAN: slab-use-after-free Read in z_erofs_transform_plain
a never seen crash title: KASAN: slab-use-after-free Read in z_erofs_transform_plain, ignore
testing program (duration=6m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$erofs-open
detailed listing:
executing program 0:
syz_mount_image$erofs(&(0x7f0000000040), &(0x7f0000000140)='./file0\x00', 0xc8c8, &(0x7f0000000000)=ANY=[], 0x1, 0x208, &(0x7f0000000240)="$eJzslb9v1DAUx7920uRaVcyIhYFKlIHcJZUQS6V2YWJA4kfFgMSJ5qqDlKI2A62EgL+AnY2BPwMEKwN/AipICJaycCwsRo4dx3ckIcfdwdD3kc752n6237N9zyAI4tjy6eOPQzFY/dICsIgl+Lr9q1PYcP39KYT40Pr26O3lSxvPbr185x8G82VzCtF8fRfAm3UHqRk7PHpJf6+BG30dHOe03gBDoPVtcNzQOgbDTa3vWnpH2gdBr5/EwZ2dZFOKjixCWUS9fsLcUf+OnjJsWv4xq39v/+BeN0ni3RmKP+3f0TrHqvEPLbv/IpS3HWv/QnCEWq+A4aqx9fO9UVtixX/KLeJ3auP3MGHYnwEULb0SGz7pErnw5FLVNnmgJV0Am9bZRycaGDv1Iedn3mjRxaLFQSayQOcbDreFvBW6Rd6MWf8TxhdwpzLPQCh+6/Lr7s/k4v1rLXit8as1dfx5i3is6uMtulbR5Y05j955k5/EC4azVv5UqeR59tS00+0H7b39g/P97e5WvBXfj6KVC50FAFE7S0SqrEp/vry2Mj8tFPObN8kZMfaYh4fdNN0NVWnqkSrLMi7P8h/H8hnMybrMpt7IvN8tzbKfHMWeqNrykBtz0E/syaqQCIIg/g2nwaDfNuHmQr8mpkOI6Mp/9pMgCIIgCIIgCIIgiL/nVwAAAP//qatccw==")
open(&(0x7f0000000200)='./file2\x00', 0x60100, 0x32)
program crashed: KASAN: use-after-free Read in z_erofs_transform_plain
a never seen crash title: KASAN: use-after-free Read in z_erofs_transform_plain, ignore
testing program (duration=6m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$erofs-open
detailed listing:
executing program 0:
syz_mount_image$erofs(&(0x7f0000000040), &(0x7f0000000140)='./file0\x00', 0xc8c8, &(0x7f0000000000)=ANY=[], 0x1, 0x208, &(0x7f0000000240)="$eJzslb9v1DAUx7920uRaVcyIhYFKlIHcJZUQS6V2YWJA4kfFgMSJ5qqDlKI2A62EgL+AnY2BPwMEKwN/AipICJaycCwsRo4dx3ckIcfdwdD3kc752n6237N9zyAI4tjy6eOPQzFY/dICsIgl+Lr9q1PYcP39KYT40Pr26O3lSxvPbr185x8G82VzCtF8fRfAm3UHqRk7PHpJf6+BG30dHOe03gBDoPVtcNzQOgbDTa3vWnpH2gdBr5/EwZ2dZFOKjixCWUS9fsLcUf+OnjJsWv4xq39v/+BeN0ni3RmKP+3f0TrHqvEPLbv/IpS3HWv/QnCEWq+A4aqx9fO9UVtixX/KLeJ3auP3MGHYnwEULb0SGz7pErnw5FLVNnmgJV0Am9bZRycaGDv1Iedn3mjRxaLFQSayQOcbDreFvBW6Rd6MWf8TxhdwpzLPQCh+6/Lr7s/k4v1rLXit8as1dfx5i3is6uMtulbR5Y05j955k5/EC4azVv5UqeR59tS00+0H7b39g/P97e5WvBXfj6KVC50FAFE7S0SqrEp/vry2Mj8tFPObN8kZMfaYh4fdNN0NVWnqkSrLMi7P8h/H8hnMybrMpt7IvN8tzbKfHMWeqNrykBtz0E/syaqQCIIg/g2nwaDfNuHmQr8mpkOI6Mp/9pMgCIIgCIIgCIIgiL/nVwAAAP//qatccw==")
open(&(0x7f0000000200)='./file2\x00', 0x60100, 0x32)
program crashed: KASAN: slab-use-after-free Read in z_erofs_transform_plain
validation run: crashed=true
testing program (duration=6m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$erofs-open
detailed listing:
executing program 0:
syz_mount_image$erofs(&(0x7f0000000040), &(0x7f0000000140)='./file0\x00', 0xc8c8, &(0x7f0000000000)=ANY=[], 0x1, 0x208, &(0x7f0000000240)="$eJzslb9v1DAUx7920uRaVcyIhYFKlIHcJZUQS6V2YWJA4kfFgMSJ5qqDlKI2A62EgL+AnY2BPwMEKwN/AipICJaycCwsRo4dx3ckIcfdwdD3kc752n6237N9zyAI4tjy6eOPQzFY/dICsIgl+Lr9q1PYcP39KYT40Pr26O3lSxvPbr185x8G82VzCtF8fRfAm3UHqRk7PHpJf6+BG30dHOe03gBDoPVtcNzQOgbDTa3vWnpH2gdBr5/EwZ2dZFOKjixCWUS9fsLcUf+OnjJsWv4xq39v/+BeN0ni3RmKP+3f0TrHqvEPLbv/IpS3HWv/QnCEWq+A4aqx9fO9UVtixX/KLeJ3auP3MGHYnwEULb0SGz7pErnw5FLVNnmgJV0Am9bZRycaGDv1Iedn3mjRxaLFQSayQOcbDreFvBW6Rd6MWf8TxhdwpzLPQCh+6/Lr7s/k4v1rLXit8as1dfx5i3is6uMtulbR5Y05j955k5/EC4azVv5UqeR59tS00+0H7b39g/P97e5WvBXfj6KVC50FAFE7S0SqrEp/vry2Mj8tFPObN8kZMfaYh4fdNN0NVWnqkSrLMi7P8h/H8hnMybrMpt7IvN8tzbKfHMWeqNrykBtz0E/syaqQCIIg/g2nwaDfNuHmQr8mpkOI6Mp/9pMgCIIgCIIgCIIgiL/nVwAAAP//qatccw==")
open(&(0x7f0000000200)='./file2\x00', 0x60100, 0x32)
program crashed: KASAN: slab-use-after-free Read in z_erofs_transform_plain
validation run: crashed=true
testing program (duration=6m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$erofs-open
detailed listing:
executing program 0:
syz_mount_image$erofs(&(0x7f0000000040), &(0x7f0000000140)='./file0\x00', 0xc8c8, &(0x7f0000000000)=ANY=[], 0x1, 0x208, &(0x7f0000000240)="$eJzslb9v1DAUx7920uRaVcyIhYFKlIHcJZUQS6V2YWJA4kfFgMSJ5qqDlKI2A62EgL+AnY2BPwMEKwN/AipICJaycCwsRo4dx3ckIcfdwdD3kc752n6237N9zyAI4tjy6eOPQzFY/dICsIgl+Lr9q1PYcP39KYT40Pr26O3lSxvPbr185x8G82VzCtF8fRfAm3UHqRk7PHpJf6+BG30dHOe03gBDoPVtcNzQOgbDTa3vWnpH2gdBr5/EwZ2dZFOKjixCWUS9fsLcUf+OnjJsWv4xq39v/+BeN0ni3RmKP+3f0TrHqvEPLbv/IpS3HWv/QnCEWq+A4aqx9fO9UVtixX/KLeJ3auP3MGHYnwEULb0SGz7pErnw5FLVNnmgJV0Am9bZRycaGDv1Iedn3mjRxaLFQSayQOcbDreFvBW6Rd6MWf8TxhdwpzLPQCh+6/Lr7s/k4v1rLXit8as1dfx5i3is6uMtulbR5Y05j955k5/EC4azVv5UqeR59tS00+0H7b39g/P97e5WvBXfj6KVC50FAFE7S0SqrEp/vry2Mj8tFPObN8kZMfaYh4fdNN0NVWnqkSrLMi7P8h/H8hnMybrMpt7IvN8tzbKfHMWeqNrykBtz0E/syaqQCIIg/g2nwaDfNuHmQr8mpkOI6Mp/9pMgCIIgCIIgCIIgiL/nVwAAAP//qatccw==")
open(&(0x7f0000000200)='./file2\x00', 0x60100, 0x32)
program crashed: KASAN: slab-use-after-free Read in z_erofs_transform_plain
validation run: crashed=true
reproducing took 31m37.161788694s
repro crashed as (corrupted=false):
==================================================================
BUG: KASAN: slab-use-after-free in memcpy_to_page include/linux/highmem.h:552 [inline]
BUG: KASAN: slab-use-after-free in z_erofs_transform_plain+0x33c/0xa00 fs/erofs/decompressor.c:309
Read of size 4096 at addr ffff88804502c800 by task kworker/u9:1/5113
CPU: 1 UID: 0 PID: 5113 Comm: kworker/u9:1 Not tainted syzkaller #0 PREEMPT_{RT,(full)}
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2026
Workqueue: erofs_worker z_erofs_decompressqueue_work
Call Trace:
dump_stack_lvl+0xe8/0x150 lib/dump_stack.c:120
print_address_description mm/kasan/report.c:378 [inline]
print_report+0xba/0x230 mm/kasan/report.c:482
kasan_report+0x117/0x150 mm/kasan/report.c:595
check_region_inline mm/kasan/generic.c:-1 [inline]
kasan_check_range+0x264/0x2c0 mm/kasan/generic.c:200
__asan_memcpy+0x29/0x70 mm/kasan/shadow.c:105
memcpy_to_page include/linux/highmem.h:552 [inline]
z_erofs_transform_plain+0x33c/0xa00 fs/erofs/decompressor.c:309
z_erofs_decompress_pcluster fs/erofs/zdata.c:1297 [inline]
z_erofs_decompress_queue+0x1af7/0x3740 fs/erofs/zdata.c:1410
z_erofs_decompressqueue_work+0x88/0xe0 fs/erofs/zdata.c:1422
process_one_work kernel/workqueue.c:3275 [inline]
process_scheduled_works+0xb02/0x1830 kernel/workqueue.c:3358
worker_thread+0xa50/0xfc0 kernel/workqueue.c:3439
kthread+0x388/0x470 kernel/kthread.c:467
ret_from_fork+0x51e/0xb90 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245
The buggy address belongs to the physical page:
page: refcount:1 mapcount:0 mapping:0000000000000000 index:0xffff88804502cb40 pfn:0x4502c
flags: 0x80000000000000(node=0|zone=1)
raw: 0080000000000000 0000000000000000 dead000000000122 0000000000000000
raw: ffff88804502cb40 fffffffffffffffc 00000001ffffffff 0000000000000000
page dumped because: kasan: bad access detected
page_owner tracks the page as allocated
page last allocated via order 0, migratetype Unmovable, gfp_mask 0xc40(GFP_NOFS), pid 6077, tgid 6076 (syz.1.18), ts 105116251989, free_ts 105115720993
set_page_owner include/linux/page_owner.h:32 [inline]
post_alloc_hook+0x231/0x280 mm/page_alloc.c:1889
prep_new_page mm/page_alloc.c:1897 [inline]
get_page_from_freelist+0x28bb/0x2950 mm/page_alloc.c:3962
__alloc_frozen_pages_noprof+0x18d/0x380 mm/page_alloc.c:5250
alloc_pages_mpol+0xd1/0x380 mm/mempolicy.c:2485
alloc_frozen_pages_noprof mm/mempolicy.c:2556 [inline]
alloc_pages_noprof+0xce/0x1e0 mm/mempolicy.c:2576
__erofs_allocpage+0x1a0/0x270 fs/erofs/zutil.c:190
z_erofs_fill_bio_vec fs/erofs/zdata.c:1560 [inline]
z_erofs_submit_queue fs/erofs/zdata.c:1728 [inline]
z_erofs_runqueue+0xb2f/0x20f0 fs/erofs/zdata.c:1808
z_erofs_readahead+0x8ad/0xc10 fs/erofs/zdata.c:1936
read_pages+0x193/0x5a0 mm/readahead.c:163
page_cache_ra_unbounded+0x704/0x9b0 mm/readahead.c:304
do_page_cache_ra mm/readahead.c:334 [inline]
page_cache_ra_order+0x2b5/0x4b0 mm/readahead.c:538
filemap_readahead mm/filemap.c:2658 [inline]
filemap_get_pages+0x832/0x1ea0 mm/filemap.c:2704
filemap_read+0x44a/0x1240 mm/filemap.c:2800
erofs_file_read_iter+0x249/0x2d0 fs/erofs/data.c:441
__kernel_read+0x50d/0x9c0 fs/read_write.c:532
integrity_kernel_read+0x89/0xd0 security/integrity/iint.c:28
page last free pid 6077 tgid 6076 stack trace:
reset_page_owner include/linux/page_owner.h:25 [inline]
__free_pages_prepare mm/page_alloc.c:1433 [inline]
__free_frozen_pages+0xfe3/0x1170 mm/page_alloc.c:2978
__folio_put+0x25d/0x310 mm/swap.c:112
erofs_release_pages+0x1c9/0x270 fs/erofs/zutil.c:213
z_erofs_decompressqueue_work fs/erofs/zdata.c:1423 [inline]
z_erofs_decompress_kickoff+0x2aa/0x330 fs/erofs/zdata.c:1480
z_erofs_submit_queue fs/erofs/zdata.c:1791 [inline]
z_erofs_runqueue+0x1db8/0x20f0 fs/erofs/zdata.c:1808
z_erofs_readahead+0x8ad/0xc10 fs/erofs/zdata.c:1936
read_pages+0x193/0x5a0 mm/readahead.c:163
page_cache_ra_unbounded+0x704/0x9b0 mm/readahead.c:304
do_page_cache_ra mm/readahead.c:334 [inline]
page_cache_ra_order+0x2b5/0x4b0 mm/readahead.c:538
filemap_get_pages+0x47c/0x1ea0 mm/filemap.c:2690
filemap_read+0x44a/0x1240 mm/filemap.c:2800
erofs_file_read_iter+0x249/0x2d0 fs/erofs/data.c:441
__kernel_read+0x50d/0x9c0 fs/read_write.c:532
integrity_kernel_read+0x89/0xd0 security/integrity/iint.c:28
ima_calc_file_hash_tfm security/integrity/ima/ima_crypto.c:480 [inline]
ima_calc_file_shash security/integrity/ima/ima_crypto.c:511 [inline]
ima_calc_file_hash+0x12cf/0x1800 security/integrity/ima/ima_crypto.c:568
ima_collect_measurement+0x491/0x930 security/integrity/ima/ima_api.c:294
Memory state around the buggy address:
ffff88804502cf00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ffff88804502cf80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>ffff88804502d000: fa fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb
^
ffff88804502d080: fb fb fb fb fb fb fc fc fc fc fc fc fc fc fa fb
ffff88804502d100: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb
==================================================================
final repro crashed as (corrupted=false):
==================================================================
BUG: KASAN: slab-use-after-free in memcpy_to_page include/linux/highmem.h:552 [inline]
BUG: KASAN: slab-use-after-free in z_erofs_transform_plain+0x33c/0xa00 fs/erofs/decompressor.c:309
Read of size 4096 at addr ffff88804502c800 by task kworker/u9:1/5113
CPU: 1 UID: 0 PID: 5113 Comm: kworker/u9:1 Not tainted syzkaller #0 PREEMPT_{RT,(full)}
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2026
Workqueue: erofs_worker z_erofs_decompressqueue_work
Call Trace:
dump_stack_lvl+0xe8/0x150 lib/dump_stack.c:120
print_address_description mm/kasan/report.c:378 [inline]
print_report+0xba/0x230 mm/kasan/report.c:482
kasan_report+0x117/0x150 mm/kasan/report.c:595
check_region_inline mm/kasan/generic.c:-1 [inline]
kasan_check_range+0x264/0x2c0 mm/kasan/generic.c:200
__asan_memcpy+0x29/0x70 mm/kasan/shadow.c:105
memcpy_to_page include/linux/highmem.h:552 [inline]
z_erofs_transform_plain+0x33c/0xa00 fs/erofs/decompressor.c:309
z_erofs_decompress_pcluster fs/erofs/zdata.c:1297 [inline]
z_erofs_decompress_queue+0x1af7/0x3740 fs/erofs/zdata.c:1410
z_erofs_decompressqueue_work+0x88/0xe0 fs/erofs/zdata.c:1422
process_one_work kernel/workqueue.c:3275 [inline]
process_scheduled_works+0xb02/0x1830 kernel/workqueue.c:3358
worker_thread+0xa50/0xfc0 kernel/workqueue.c:3439
kthread+0x388/0x470 kernel/kthread.c:467
ret_from_fork+0x51e/0xb90 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245
The buggy address belongs to the physical page:
page: refcount:1 mapcount:0 mapping:0000000000000000 index:0xffff88804502cb40 pfn:0x4502c
flags: 0x80000000000000(node=0|zone=1)
raw: 0080000000000000 0000000000000000 dead000000000122 0000000000000000
raw: ffff88804502cb40 fffffffffffffffc 00000001ffffffff 0000000000000000
page dumped because: kasan: bad access detected
page_owner tracks the page as allocated
page last allocated via order 0, migratetype Unmovable, gfp_mask 0xc40(GFP_NOFS), pid 6077, tgid 6076 (syz.1.18), ts 105116251989, free_ts 105115720993
set_page_owner include/linux/page_owner.h:32 [inline]
post_alloc_hook+0x231/0x280 mm/page_alloc.c:1889
prep_new_page mm/page_alloc.c:1897 [inline]
get_page_from_freelist+0x28bb/0x2950 mm/page_alloc.c:3962
__alloc_frozen_pages_noprof+0x18d/0x380 mm/page_alloc.c:5250
alloc_pages_mpol+0xd1/0x380 mm/mempolicy.c:2485
alloc_frozen_pages_noprof mm/mempolicy.c:2556 [inline]
alloc_pages_noprof+0xce/0x1e0 mm/mempolicy.c:2576
__erofs_allocpage+0x1a0/0x270 fs/erofs/zutil.c:190
z_erofs_fill_bio_vec fs/erofs/zdata.c:1560 [inline]
z_erofs_submit_queue fs/erofs/zdata.c:1728 [inline]
z_erofs_runqueue+0xb2f/0x20f0 fs/erofs/zdata.c:1808
z_erofs_readahead+0x8ad/0xc10 fs/erofs/zdata.c:1936
read_pages+0x193/0x5a0 mm/readahead.c:163
page_cache_ra_unbounded+0x704/0x9b0 mm/readahead.c:304
do_page_cache_ra mm/readahead.c:334 [inline]
page_cache_ra_order+0x2b5/0x4b0 mm/readahead.c:538
filemap_readahead mm/filemap.c:2658 [inline]
filemap_get_pages+0x832/0x1ea0 mm/filemap.c:2704
filemap_read+0x44a/0x1240 mm/filemap.c:2800
erofs_file_read_iter+0x249/0x2d0 fs/erofs/data.c:441
__kernel_read+0x50d/0x9c0 fs/read_write.c:532
integrity_kernel_read+0x89/0xd0 security/integrity/iint.c:28
page last free pid 6077 tgid 6076 stack trace:
reset_page_owner include/linux/page_owner.h:25 [inline]
__free_pages_prepare mm/page_alloc.c:1433 [inline]
__free_frozen_pages+0xfe3/0x1170 mm/page_alloc.c:2978
__folio_put+0x25d/0x310 mm/swap.c:112
erofs_release_pages+0x1c9/0x270 fs/erofs/zutil.c:213
z_erofs_decompressqueue_work fs/erofs/zdata.c:1423 [inline]
z_erofs_decompress_kickoff+0x2aa/0x330 fs/erofs/zdata.c:1480
z_erofs_submit_queue fs/erofs/zdata.c:1791 [inline]
z_erofs_runqueue+0x1db8/0x20f0 fs/erofs/zdata.c:1808
z_erofs_readahead+0x8ad/0xc10 fs/erofs/zdata.c:1936
read_pages+0x193/0x5a0 mm/readahead.c:163
page_cache_ra_unbounded+0x704/0x9b0 mm/readahead.c:304
do_page_cache_ra mm/readahead.c:334 [inline]
page_cache_ra_order+0x2b5/0x4b0 mm/readahead.c:538
filemap_get_pages+0x47c/0x1ea0 mm/filemap.c:2690
filemap_read+0x44a/0x1240 mm/filemap.c:2800
erofs_file_read_iter+0x249/0x2d0 fs/erofs/data.c:441
__kernel_read+0x50d/0x9c0 fs/read_write.c:532
integrity_kernel_read+0x89/0xd0 security/integrity/iint.c:28
ima_calc_file_hash_tfm security/integrity/ima/ima_crypto.c:480 [inline]
ima_calc_file_shash security/integrity/ima/ima_crypto.c:511 [inline]
ima_calc_file_hash+0x12cf/0x1800 security/integrity/ima/ima_crypto.c:568
ima_collect_measurement+0x491/0x930 security/integrity/ima/ima_api.c:294
Memory state around the buggy address:
ffff88804502cf00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ffff88804502cf80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>ffff88804502d000: fa fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb
^
ffff88804502d080: fb fb fb fb fb fb fc fc fc fc fc fc fc fc fa fb
ffff88804502d100: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb
==================================================================