mirror of
https://github.com/freebsd/freebsd-src
synced 2024-10-15 21:05:08 +00:00
458f475df8
A one-to-many unix/dgram socket is a socket that has been bound
with bind(2) and can get multiple connections. A typical example
is /var/run/log bound by syslogd(8) and receiving multiple
connections from libc syslog(3) API. Until now all of these
connections shared the same receive socket buffer of the bound
socket. This made the socket vulnerable to overflow attack.
See
|
||
---|---|---|
.. | ||
acct | ||
execve | ||
pipe | ||
basic_signal.c | ||
coredump_phnum_helper.c | ||
coredump_phnum_test.sh | ||
fdgrowtable_test.c | ||
kcov.c | ||
kern_copyin.c | ||
kern_descrip_test.c | ||
kill_zombie.c | ||
ktls_test.c | ||
libkern_crc32.c | ||
Makefile | ||
Makefile.depend | ||
Makefile.inc | ||
module_test.c | ||
pdeathsig.c | ||
pdeathsig_helper.c | ||
ptrace_test.c | ||
reaper.c | ||
sched_affinity.c | ||
sendfile_helper.c | ||
sendfile_test.sh | ||
sigaltstack.c | ||
sigwait.c | ||
sonewconn_overflow.py | ||
sonewconn_overflow.sh | ||
subr_physmem_test.c | ||
sys_getrandom.c | ||
sysctl_kern_proc.c | ||
unix_dgram.c | ||
unix_passfd_test.c | ||
unix_seqpacket_test.c | ||
unix_socketpair_test.c | ||
waitpid_nohang.c |