DragonFlyBSD Kernel Audit
DF-2557 / run.log
← back to finding ↓ download raw
[*] receiver SO_PASSCRED = 16384 (sizeof(struct cmsgcred)=84)

=== sample 0: data bytes=8, controllen=104 ===
    pid=901 uid=1001 euid=1001 gid=1001 ngroups=1
full 80-byte cmsgcred (as received) (84 bytes):
    85030000 e9030000 e9030000 e9030000 0100ffff e9030000 49010000 80e56440
    00f8ffff 88163518 01f8ffff 0e736580 ffffffff 05000000 00000000 80e56440
    00f8ffff a8163518 01f8ffff 00000000 00000000 
    padding bytes [18..20): ffff
    tail groups[1..16) [24..84) non-zero bytes: 41
    >>> sample 0 leaked-non-zero-bytes = 43 / 62 possible

=== sample 1: data bytes=8, controllen=104 ===
    pid=901 uid=1001 euid=1001 gid=1001 ngroups=1
full 80-byte cmsgcred (as received) (84 bytes):
    85030000 e9030000 e9030000 e9030000 0100ffff e9030000 01f8ffff 80e36840
    00f8ffff a087b317 01f8ffff 99000000 00000000 05000000 00000000 80e36840
    00f8ffff a8163518 01f8ffff 00000000 00000000 
    padding bytes [18..20): ffff
    tail groups[1..16) [24..84) non-zero bytes: 36
    >>> sample 1 leaked-non-zero-bytes = 38 / 62 possible

=== sample 2: data bytes=8, controllen=104 ===
    pid=901 uid=1001 euid=1001 gid=1001 ngroups=1
full 80-byte cmsgcred (as received) (84 bytes):
    85030000 e9030000 e9030000 e9030000 0100ffff e9030000 01f8ffff 25df6b80
    ffffffff 00000000 00000000 c89d9917 01f8ffff 38163518 01f8ffff 65e26b80
    ffffffff 08173518 01f8ffff d7586c80 ffffffff 
    padding bytes [18..20): ffff
    tail groups[1..16) [24..84) non-zero bytes: 52
    >>> sample 2 leaked-non-zero-bytes = 54 / 62 possible

==== SUMMARY over 3 samples: 135 leaked non-zero bytes (of 186 possible) ====
result: LEAK CONFIRMED (kernel-stack residue in synthesized SCM_CREDS)
RUN_EXIT=0