Skip to content

Backport CVE-2024-26583 and CVE-2024-26584 fixes

Shaoying Xu stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest5 patches 1 replyIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5tls: rx: simplify async waitinclude/net/tls.h net/tls/tls_sw.c+2 -130 replies
2/5tls: extract context alloc/initialization out of tls_set_sw_offloadnet/tls/tls_sw.c+49 -330 replies
3/5net: tls: factor out tls_*crypt_async_wait()net/tls/tls_sw.c+49 -410 replies
4/5tls: fix race between async notify and socket closeinclude/net/tls.h net/tls/tls_sw.c+10 -380 replies
5/5net: tls: handle backlogging of crypto requestsnet/tls/tls_sw.c+22 -00 replies

Reviews trailers per patch

3 of 5 patches have a Reviewed-by or Acked-by.

PatchSimon HormanSabrina DubrocaEric Dumazet
1/5
2/5
3/5R-b R-b
4/5R-b R-b R-b
5/5R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 3 reviewers.

Read the v1 thread

Cover letter [PATCH 5.15 0/5] Backport CVE-2024-26583 and CVE-2024-26584 fixes

Backport fix commit ("tls: fix race between async notify and socket close") for CVE-2024-26583 [1]. It's dependent on three tls commits being used to simplify and factor out async waiting. They also benefit backporting fix commit ("net: tls: handle backlogging of crypto requests") for CVE-2024-26584 [2]. Therefore, add them for clean backport:

Jakub Kicinski (4):
tls: rx: simplify async wait
net: tls: factor out tls_*crypt_async_wait()
tls: fix race between async notify and socket close
net: tls: handle backlogging of crypto requests

Sabrina Dubroca (1):
tls: extract context alloc/initialization out of tls_set_sw_offload

Please review and consider applying these patches.

[1] https://lore.kernel.org/all/2024022146-traction-unjustly-f451@gregkh/
[2] https://lore.kernel.org/all/2024022148-showpiece-yanking-107c@gregkh/

 include/net/tls.h |   6 --
 net/tls/tls_sw.c  | 199 ++++++++++++++++++++++++----------------------
 2 files changed, 106 insertions(+), 99 deletions(-)
Signature · 1 line
2.40.1