linux_dsm_epyc7002/net/tipc
Allan Stephens 3f8dd9446e tipc: Prevent invalid memory access when sending to configuration service
Reject TIPC configuration service messages without a full message
header.  Previously, an application that sent a message to the
configuration service that was too short could cause the validation
code to access an uninitialized field in the msghdr structure,
resulting in a memory access exception.

Signed-off-by: Allan Stephens <Allan.Stephens@windriver.com>
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2011-02-23 18:05:07 -05:00
..
addr.c tipc: remove redundant #includes 2011-01-01 13:57:54 -08:00
addr.h tipc: Remove prototype code for supporting inter-cluster routing 2011-01-01 13:57:48 -08:00
bcast.c tipc: Combine bearer structure with tipc_bearer structure 2011-02-23 18:05:05 -05:00
bcast.h tipc: Remove prototype code for supporting multiple clusters 2011-01-01 13:57:49 -08:00
bearer.c tipc: Combine bearer structure with tipc_bearer structure 2011-02-23 18:05:05 -05:00
bearer.h tipc: Combine bearer structure with tipc_bearer structure 2011-02-23 18:05:05 -05:00
config.c tipc: cleanup various cosmetic whitespace issues 2011-01-01 13:57:56 -08:00
config.h tipc: Remove obsolete inclusions of header files 2010-12-02 13:34:02 -08:00
core.c tipc: Remove unused global variable tipc_user_count 2011-02-23 18:05:06 -05:00
core.h tipc: Remove unused global variable tipc_user_count 2011-02-23 18:05:06 -05:00
discover.c tipc: Combine bearer structure with tipc_bearer structure 2011-02-23 18:05:05 -05:00
discover.h tipc: Combine bearer structure with tipc_bearer structure 2011-02-23 18:05:05 -05:00
eth_media.c tipc: remove zeroing assignments to static global variables 2011-01-01 13:57:57 -08:00
handler.c tipc: remove zeroing assignments to static global variables 2011-01-01 13:57:57 -08:00
Kconfig tipc: cleanup various cosmetic whitespace issues 2011-01-01 13:57:56 -08:00
link.c tipc: Combine bearer structure with tipc_bearer structure 2011-02-23 18:05:05 -05:00
link.h tipc: Combine bearer structure with tipc_bearer structure 2011-02-23 18:05:05 -05:00
log.c tipc: Finish streamlining of debugging code 2011-01-01 13:57:54 -08:00
log.h tipc: update log.h re-include protection to reflect new name 2011-01-01 14:56:18 -08:00
Makefile tipc: rename dbg.[ch] to log.[ch] 2011-01-01 13:57:51 -08:00
msg.c tipc: remove extraneous braces from single statements 2011-01-01 13:57:57 -08:00
msg.h tipc: cleanup various cosmetic whitespace issues 2011-01-01 13:57:56 -08:00
name_distr.c tipc: remove zeroing assignments to static global variables 2011-01-01 13:57:57 -08:00
name_distr.h [NET] TIPC: Fix whitespace errors. 2007-02-10 23:20:15 -08:00
name_table.c tipc: remove extraneous braces from single statements 2011-01-01 13:57:57 -08:00
name_table.h tipc: cleanup various cosmetic whitespace issues 2011-01-01 13:57:56 -08:00
net.c tipc: remove redundant #includes 2011-01-01 13:57:54 -08:00
net.h tipc: Remove prototype code for supporting multiple clusters 2011-01-01 13:57:49 -08:00
netlink.c genetlink: make netns aware 2009-07-12 14:03:27 -07:00
node_subscr.c tipc: Remove obsolete inclusions of header files 2010-12-02 13:34:02 -08:00
node_subscr.h tipc: Don't use structure names which easily globally conflict. 2008-09-02 23:38:32 -07:00
node.c tipc: Combine bearer structure with tipc_bearer structure 2011-02-23 18:05:05 -05:00
node.h tipc: Remove prototype code for supporting multiple clusters 2011-01-01 13:57:49 -08:00
port.c tipc: Combine port structure with tipc_port structure 2011-02-23 18:04:27 -05:00
port.h tipc: Combine port structure with tipc_port structure 2011-02-23 18:04:27 -05:00
ref.c tipc: remove zeroing assignments to static global variables 2011-01-01 13:57:57 -08:00
ref.h tipc: cleanup function namespace 2010-10-16 11:13:24 -07:00
socket.c tipc: Prevent invalid memory access when sending to configuration service 2011-02-23 18:05:07 -05:00
subscr.c tipc: Combine port structure with tipc_port structure 2011-02-23 18:04:27 -05:00
subscr.h Revert d88dca79d3 2010-10-21 04:11:08 -07:00