⬢ DragonFlyBSD Kernel Audit
DF-2238 / run.log
← back to finding ↓ download raw
== STOCK harness kernel (dfh-built2, #1) ==
dfh: DF2238: mode 0 (126 chars + Enter) rv=127
dfh: DF2238: [124..133]: 41 41 0d 00 43 43 43 43 43 43
dfh: DF2238: canary [128..159] corrupted bytes = 0  <<<< OOB-write proof
dfh: DF2238: mode 2 (127 chars + Enter) rv=128
dfh: DF2238: [124..133]: 41 41 41 0d 00 43 43 43 43 43
dfh: DF2238: OOB WRITE at [128] = 00 (expected canary 43)
dfh: DF2238: canary [128..159] corrupted bytes = 1  <<<< OOB-write proof
dfh: DF2238: mode 1 (128 chars + Enter) rv=129
dfh: DF2238: [124..133]: 41 41 41 41 0d 00 43 43 43 43
dfh: DF2238: OOB WRITE at [128] = 0d (expected canary 43)
dfh: DF2238: OOB WRITE at [129] = 00 (expected canary 43)
dfh: DF2238: canary [128..159] corrupted bytes = 2  <<<< OOB-write proof

== FIXED harness kernel (dfx-built, #7) ==
dfh: DF2238: mode 0 (126 chars + Enter) rv=127
dfh: DF2238: [124..133]: 41 41 0d 00 43 43 43 43 43 43
dfh: DF2238: canary [128..159] corrupted bytes = 0  <<<< OOB-write proof
dfh: DF2238: mode 2 (127 chars + Enter) rv=127
dfh: DF2238: [124..133]: 41 41 0d 00 43 43 43 43 43 43
dfh: DF2238: canary [128..159] corrupted bytes = 0  <<<< OOB-write proof
dfh: DF2238: mode 1 (128 chars + Enter) rv=127
dfh: DF2238: [124..133]: 41 41 0d 00 43 43 43 43 43 43
dfh: DF2238: canary [128..159] corrupted bytes = 0  <<<< OOB-write proof