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

=== sample 0: data bytes=8, controllen=104 ===
    pid=940 uid=1001 euid=1001 gid=1001 ngroups=1
full 80-byte cmsgcred (as received) (84 bytes):
    ac030000 e9030000 e9030000 e9030000 01000000 e9030000 00000000 00000000
    00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    00000000 00000000 00000000 00000000 00000000 
    padding bytes [18..20): 0000
    tail groups[1..16) [24..84) non-zero bytes: 0
    >>> sample 0 leaked-non-zero-bytes = 0 / 62 possible

=== sample 1: data bytes=8, controllen=104 ===
    pid=940 uid=1001 euid=1001 gid=1001 ngroups=1
full 80-byte cmsgcred (as received) (84 bytes):
    ac030000 e9030000 e9030000 e9030000 01000000 e9030000 00000000 00000000
    00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    00000000 00000000 00000000 00000000 00000000 
    padding bytes [18..20): 0000
    tail groups[1..16) [24..84) non-zero bytes: 0
    >>> sample 1 leaked-non-zero-bytes = 0 / 62 possible

=== sample 2: data bytes=8, controllen=104 ===
    pid=940 uid=1001 euid=1001 gid=1001 ngroups=1
full 80-byte cmsgcred (as received) (84 bytes):
    ac030000 e9030000 e9030000 e9030000 01000000 e9030000 00000000 00000000
    00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    00000000 00000000 00000000 00000000 00000000 
    padding bytes [18..20): 0000
    tail groups[1..16) [24..84) non-zero bytes: 0
    >>> sample 2 leaked-non-zero-bytes = 0 / 62 possible

==== SUMMARY over 3 samples: 0 leaked non-zero bytes (of 186 possible) ====
result: NO LEAK (struct is fully zeroed - bug not present)
RUN_EXIT=1