opnsense-src/lib/libcasper/services
Eric van Gyzen 179bffddf5 cap_dns, cap_net: fix host and service buffer handling
If a malicious casper process sent a host or service string that was
too long, cap_getnameinfo would overrun the caller's buffer by one byte.

The backends for this function needlessly allocated one extra byte
for these buffers.  This was harmless, but could be confusing to readers.

Reported by:	Coverity (an internal run at Dell)
Reviewed by:	oshogbo, emaste
MFC after:	1 week
Sponsored by:	Dell EMC Isilon
Differential Revision: https://reviews.freebsd.org/D39347
2023-04-04 15:26:12 -05:00
..
cap_dns cap_dns, cap_net: fix host and service buffer handling 2023-04-04 15:26:12 -05:00
cap_fileargs libcasper: Move helper libraries from /lib/casper to /lib. 2023-03-29 15:04:28 -07:00
cap_grp libcasper: Move helper libraries from /lib/casper to /lib. 2023-03-29 15:04:28 -07:00
cap_net cap_dns, cap_net: fix host and service buffer handling 2023-04-04 15:26:12 -05:00
cap_netdb libcasper: Move helper libraries from /lib/casper to /lib. 2023-03-29 15:04:28 -07:00
cap_pwd libcasper: Move helper libraries from /lib/casper to /lib. 2023-03-29 15:04:28 -07:00
cap_sysctl cap_sysctl tests: Serialize 2023-03-30 19:35:59 -04:00
cap_syslog libcasper: Move helper libraries from /lib/casper to /lib. 2023-03-29 15:04:28 -07:00
tests DIRDEPS_BUILD: Connect new directories. 2017-10-31 00:04:07 +00:00
Makefile libcasper: Create a minimal cap_netdb service 2021-06-05 08:36:53 -04:00
Makefile.inc