DragonFlyBSD Kernel Audit
DF-2698 / fix.log
← back to finding ↓ download raw
pass1: kernel returned 74 bytes; string in buffer is 74 bytes: "noexec, nosuid, nodev, nosymfollow, noatime, noclusterr, noclusterw, local"
pass1: ret(74) != 2*U(74); hammer hflags suffix present (R=-74) -- double-count still present
pass2: buflen=75 (kernel kmalloc'd 75 bytes incl NUL); kernel copied out 74 bytes
legitimate buffer content (U=74 + NUL):
  0000: 6e 6f 65 78 65 63 2c 20 6e 6f 73 75 69 64 2c 20
  0010: 6e 6f 64 65 76 2c 20 6e 6f 73 79 6d 66 6f 6c 6c
  0020: 6f 77 2c 20 6e 6f 61 74 69 6d 65 2c 20 6e 6f 63
  0030: 6c 75 73 74 65 72 72 2c 20 6e 6f 63 6c 75 73 74
  0040: 65 72 77 2c 20 6c 6f 63 61 6c 00
bytes [75..74) are PAST the kernel allocation: