mirror of
https://github.com/torvalds/linux.git
synced 2026-03-08 03:44:45 +01:00
netfilter: nfnetlink_queue: Initialize ctx to avoid memory allocation error
It is possible that ctx in nfqnl_build_packet_message() could be used before it is properly initialize, which is only initialized by nfqnl_get_sk_secctx(). This patch corrects this problem by initializing the lsmctx to a safe value when it is declared. This is similar to the commit35fcac7a7c("audit: Initialize lsmctx to avoid memory allocation error"). Fixes:2d470c7781("lsm: replace context+len with lsm_context") Signed-off-by: Chenyuan Yang <chenyuan0y@gmail.com> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
This commit is contained in:
parent
eaaff9b670
commit
778b09d91b
1 changed files with 1 additions and 1 deletions
|
|
@ -567,7 +567,7 @@ nfqnl_build_packet_message(struct net *net, struct nfqnl_instance *queue,
|
|||
enum ip_conntrack_info ctinfo = 0;
|
||||
const struct nfnl_ct_hook *nfnl_ct;
|
||||
bool csum_verify;
|
||||
struct lsm_context ctx;
|
||||
struct lsm_context ctx = { NULL, 0, 0 };
|
||||
int seclen = 0;
|
||||
ktime_t tstamp;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue