diff options
| author | maxv <maxv@NetBSD.org> | 2018-11-13 07:45:43 +0000 |
|---|---|---|
| committer | maxv <maxv@NetBSD.org> | 2018-11-13 07:45:43 +0000 |
| commit | cff366484efae53f3e498a50fed04de7e3ec3771 (patch) | |
| tree | 29a116fcc6e9076af63da91cfca12f6330c2f968 /libexec | |
| parent | bd4114ebdf7ddcec292f0e5707d9329a1c7cb856 (diff) | |
Fix kernel info leak. There are 2 bytes of padding in struct if_msghdr.
[ 944.607323] kleak: Possible leak in copyout: [len=176, leaked=2]
[ 944.617335] #0 0xffffffff80b7c44a in kleak_note <netbsd>
[ 944.627332] #1 0xffffffff80b7c4ca in kleak_copyout <netbsd>
[ 944.627332] #2 0xffffffff80c91698 in sysctl_iflist_if <netbsd>
[ 944.637336] #3 0xffffffff80c91d3c in sysctl_iflist <netbsd>
[ 944.647343] #4 0xffffffff80c93855 in sysctl_rtable <netbsd>
[ 944.647343] #5 0xffffffff80b5b328 in sysctl_dispatch <netbsd>
[ 944.657346] #6 0xffffffff80b5b62e in sys___sysctl <netbsd>
[ 944.667354] #7 0xffffffff8025ab3c in sy_call <netbsd>
[ 944.667354] #8 0xffffffff8025ad6e in sy_invoke <netbsd>
[ 944.677365] #9 0xffffffff8025adf4 in syscall <netbsd>
Diffstat (limited to 'libexec')
0 files changed, 0 insertions, 0 deletions
