Unverified Commit 49b1a0cd authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!10713 CVE-2024-41079

Merge Pull Request from: @ci-robot 
 
PR sync from: Yuntao Liu <liuyuntao12@huawei.com>
https://mailweb.openeuler.org/hyperkitty/list/kernel@openeuler.org/message/YZOGJA4SP4PBP3W2IALQOL6BAUVKYUXN/ 
CVE-2024-41079

Daniel Wagner (1):
  nvmet: always initialize cqe.result


-- 
2.34.1
 
https://gitee.com/src-openeuler/kernel/issues/IAGEMT 
 
Link:https://gitee.com/openeuler/kernel/pulls/10713

 

Reviewed-by: default avatarYang Yingliang <yangyingliang@huawei.com>
Reviewed-by: default avatarZhang Jianhua <chris.zjh@huawei.com>
Signed-off-by: default avatarYang Yingliang <yangyingliang@huawei.com>
parents e81a12ab 2f619916
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -910,6 +910,7 @@ bool nvmet_req_init(struct nvmet_req *req, struct nvmet_cq *cq,
	req->metadata_sg_cnt = 0;
	req->transfer_len = 0;
	req->metadata_len = 0;
	req->cqe->result.u64 = 0;
	req->cqe->status = 0;
	req->cqe->sq_head = 0;
	req->ns = NULL;
+0 −6
Original line number Diff line number Diff line
@@ -170,9 +170,6 @@ static void nvmet_execute_admin_connect(struct nvmet_req *req)
	if (status)
		goto out;

	/* zero out initial completion result, assign values as needed */
	req->cqe->result.u32 = 0;

	if (c->recfmt != 0) {
		pr_warn("invalid connect version (%d).\n",
			le16_to_cpu(c->recfmt));
@@ -242,9 +239,6 @@ static void nvmet_execute_io_connect(struct nvmet_req *req)
	if (status)
		goto out;

	/* zero out initial completion result, assign values as needed */
	req->cqe->result.u32 = 0;

	if (c->recfmt != 0) {
		pr_warn("invalid connect version (%d).\n",
			le16_to_cpu(c->recfmt));