⬢ DragonFlyBSD Kernel Audit
DF-3104 / fix_run.log
← back to finding ↓ download raw
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|--- a/sys/vfs/udf/udf_vnops.c
|+++ b/sys/vfs/udf/udf_vnops.c
--------------------------
Patching file sys/vfs/udf/udf_vnops.c using Plan A...
Hunk #1 succeeded at 251.
Hunk #2 succeeded at 404.
Hunk #3 succeeded at 1038.
Hunk #4 succeeded at 1053.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|--- a/sys/vfs/udf/udf_vfsops.c
|+++ b/sys/vfs/udf/udf_vfsops.c
--------------------------
Patching file sys/vfs/udf/udf_vfsops.c using Plan A...
Hunk #1 succeeded at 524.
done
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|--- a/sys/vfs/udf/udf_vnops.c
|+++ b/sys/vfs/udf/udf_vnops.c
--------------------------
Patching file sys/vfs/udf/udf_vnops.c using Plan A...
Hunk #1 succeeded at 251.
Hunk #2 succeeded at 404.
Hunk #3 succeeded at 1038.
Hunk #4 succeeded at 1053.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|--- a/sys/vfs/udf/udf_vfsops.c
|+++ b/sys/vfs/udf/udf_vfsops.c
--------------------------
Patching file sys/vfs/udf/udf_vfsops.c using Plan A...
Hunk #1 succeeded at 524.
done
chmod: /mnt: Read-only file system
PATCHED_MODULE_READY
--- DF-3102 on patched kernel (expect tail == 0xAA, NOT_CONFIRMED) ---
reference pread(0, 3048) ok; file[2048:3048] should be 0xAA*1000
PREFIX-MATCH: first 1048 bytes correct
tail (bytes 1048..2048) differs from expected disk data in 0/1000 bytes
tail identical across 3 runs: YES
leaked tail (run 1, first 256 bytes): [256 bytes]
  0000: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa  ................
  0010: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa  ................
  0020: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa  ................
  0030: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa  ................
  0040: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa  ................
  0050: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa  ................
  0060: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa  ................
  0070: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa  ................
  0080: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa  ................
  0090: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa  ................
  00a0: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa  ................
  00b0: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa  ................
  00c0: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa  ................
  00d0: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa  ................
  00e0: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa  ................
  00f0: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa  ................
DF3102_NOT_CONFIRMED: tail matched expected 0xAA disk data
EXIT=1
--- DF-3103 on patched kernel (expect open EMB to fail) ---
open /mnt/EMB: Invalid argument
EXIT=1
--- DF-3103 EMB2 on patched kernel (expect open to fail) ---
open /mnt/EMB2: Invalid argument
EXIT=1
--- DF-3104 on patched kernel (expect months>=13 clamped to 0) ---
file             st_mtime           diff verdict
T10            1601640000              - base
T11            1604232000        2592000 in-range
T12            1606910400        2678400 in-range
T13                     0    -1606910400 OUT-OF-RANGE
T14                     0              0 OUT-OF-RANGE
T15                     0              0 OUT-OF-RANGE
T16                     0              0 OUT-OF-RANGE
T17                     0              0 OUT-OF-RANGE
T18                     0              0 OUT-OF-RANGE
T19                     0              0 OUT-OF-RANGE
T20                     0              0 OUT-OF-RANGE
T21                     0              0 OUT-OF-RANGE
T22                     0              0 OUT-OF-RANGE
T23                     0              0 OUT-OF-RANGE
T24                     0              0 OUT-OF-RANGE
T25                     0              0 OUT-OF-RANGE
T26                     0              0 OUT-OF-RANGE
T27                     0              0 OUT-OF-RANGE
T28                     0              0 OUT-OF-RANGE
T29                     0              0 OUT-OF-RANGE
T30                     0              0 OUT-OF-RANGE
T31                     0              0 OUT-OF-RANGE
DF3104_OOB_CONFIRMED: 19 of the month terms for months>=13 read out-of-range words (first at mon_lens[1][12], flat index 24 = past the 2x12 array)
EXIT=0
--- sanity: normal reads still work ---
reference pread(0, 3048) ok; file[2048:3048] should be 0xAA*1000
PREFIX-MATCH: first 1048 bytes correct
tail (bytes 1048..2048) differs from expected disk data in 0/1000 bytes
tail identical across 3 runs: YES
leaked tail (run 1, first 256 bytes): [256 bytes]
  0000: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa  ................
  0010: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa  ................
  0020: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa  ................
  0030: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa  ................
  0040: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa  ................
  0050: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa  ................
  0060: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa  ................
  0070: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa  ................
  0080: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa  ................
  0090: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa  ................
  00a0: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa  ................
  00b0: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa  ................
  00c0: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa  ................
  00d0: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa  ................
  00e0: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa  ................
  00f0: aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa  ................
DF3102_NOT_CONFIRMED: tail matched expected 0xAA disk data
0000000    D   F   3   1   0   2   -   S   0   -   D   A   T   A   -  \0
0000020   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0000040    D   F   3   1   0   2   -   S   0   -   D   A   T   A   -  \0