summaryrefslogtreecommitdiffstats
path: root/contrib/diff/lib/exclude.h
diff options
context:
space:
mode:
authordelphij <delphij@FreeBSD.org>2015-09-29 18:07:18 +0000
committerdelphij <delphij@FreeBSD.org>2015-09-29 18:07:18 +0000
commit93d0d5de2d3005d15fe4ae2e9b84fabe58b43133 (patch)
tree2f75cbbba8e549cc0089f6ee3a4473cd9d3a9c97 /contrib/diff/lib/exclude.h
parent4c99fecba230a99e9d8eb1b0bceff0241aa0a017 (diff)
downloadFreeBSD-src-93d0d5de2d3005d15fe4ae2e9b84fabe58b43133.zip
FreeBSD-src-93d0d5de2d3005d15fe4ae2e9b84fabe58b43133.tar.gz
The Sun RPC framework uses a netbuf structure to represent the
transport specific form of a universal transport address. The structure is expected to be opaque to consumers. In the current implementation, the structure contains a pointer to a buffer that holds the actual address. In rpcbind(8), netbuf structures are copied directly, which would result in two netbuf structures that reference to one shared address buffer. When one of the two netbuf structures is freed, access to the other netbuf structure would result in an undefined result that may crash the rpcbind(8) daemon. Fix this by making a copy of the buffer that is going to be freed instead of doing a shallow copy. Security: FreeBSD-SA-15:24.rpcbind Security: CVE-2015-7236 Approved by: so
Diffstat (limited to 'contrib/diff/lib/exclude.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud