已合并
esp: fix skb leak with espintcp and async crypto #390
esp: fix skb leak with espintcp and async crypto #390
已合并
chenyangw创建于 5月28日
chenyangw
5月28日

CVE 修复列表

本次 PR 包含 23 个 CVE 安全补丁。

CVE 详情

  • CVE-2026-23340: net: sched: avoid qdisc_reset_all_tx_gt() vs dequeue race for lockless qdiscs
    • Commit: dbd58b0730aa
  • CVE-2026-23367: wifi: radiotap: reject radiotap with unknown bits
    • Commit: 129c8bb320a7
  • CVE-2026-23442: ipv6: add NULL checks for idev in SRv6 paths
    • Commit: 50352fc10392
  • CVE-2026-31412: usb: gadget: f_mass_storage: Fix potential integer overflow in check_command_size_in_blocks()
    • Commit: ce0caaed5940
  • CVE-2026-31424: netfilter: x_tables: restrict xt_check_match/xt_check_target extensions for NFPROTO_ARP
    • Commit: f00ac65c90ea
  • CVE-2026-31447: ext4: reject mount if bigalloc with s_first_data_block != 0
    • Commit: b77de3fceafb
  • CVE-2026-31450: ext4: publish jinode after initialization
    • Commit: a070d5a872ff
  • CVE-2026-31454: xfs: save ailp before dropping the AIL lock in push callbacks
    • Commit: 75669e987137
  • CVE-2026-31495: netfilter: ctnetlink: use netlink policy range checks
    • Commit: fcec5ce2d73a
  • CVE-2026-31496: netfilter: nf_conntrack_expect: skip expectations in other netns via proc
    • Commit: 168145c87444
  • CVE-2026-31497: Bluetooth: btusb: clamp SCO altsetting table indices
    • Commit: 6fba3c3d48c9
  • CVE-2026-31498: Bluetooth: L2CAP: Fix ERTM re-init and zero pdu_len infinite loop
    • Commit: 52667c859fe3
  • CVE-2026-31510: Bluetooth: L2CAP: Fix null-ptr-deref on l2cap_sock_ready_cb
    • Commit: a04a760c06bb
  • CVE-2026-31512: Bluetooth: L2CAP: Validate PDU length before reading SDU length in l2cap_ecred_data_rcv()
    • Commit: 477ad4976072
  • CVE-2026-31515: af_key: validate families in pfkey_send_migrate()
    • Commit: d3225e6b9bd5
  • CVE-2026-31521: module: Fix kernel panic when a symbol st_shndx is out of bounds
    • Commit: 082f15d28873
  • CVE-2026-31602: ALSA: ctxfi: Limit PTP to a single page
    • Commit: 452894005b4a
  • CVE-2026-31664: xfrm: clear trailing padding in build_polexpire()
    • Commit: c221ed63a276
  • CVE-2026-31667: Input: uinput - fix circular locking dependency with ff-core
    • Commit: 546c18a14924
  • CVE-2026-31668: seg6: separate dst_cache for input and output paths in seg6 lwtunnel
    • Commit: 84d458018b14
  • CVE-2026-31671: xfrm_user: fix info leak in build_report()
    • Commit: e0c8542c3d09
  • CVE-2026-31680: net: ipv6: flowlabel: defer exclusive option free until RCU teardown
    • Commit: 6c7fbdb8ffde
  • CVE-2026-31705: ksmbd: fix out-of-bounds write in smb2_get_ea() EA alignment
    • Commit: ffbce350c6fd

关联 Issue

Closes #862

likedislike
Pull Request已成功合入, 合并人@openharmony_ci
(感谢 chenyangw 的贡献)
Cchenyangw
5月28日 关联了issue:fixcve
openharmony_ciopenharmony_ci成员
5月28日 添加了label:waiting_on_author
openharmony_ci
openharmony_ci成员
5月28日 评论:

感谢提交 Pull Requests!如果您提交的PR已经开发完毕,请评论 "start build" 触发门禁,更多交互操作,请访问OpenHarmony社区支持命令清单。如果需要调整订阅PR、Issue的变更状态,请访问订阅链接


Thanks for submitting the pull request. If your Pull Request has already been developed, you can leave a "start build" comment to trigger the gated system. For more commands, please visit OpenHarmony Command List. If you need to change the subscription of a Pull Request or Issue, please visit the link.

likedislike
openharmony_ciopenharmony_ci成员
5月28日 添加了label:dco检查成功
chenyangw
5月28日 评论:

start build

likedislike
openharmony_ci
openharmony_ci成员
5月28日 评论:

首次触发
门禁构建开始,包含静态检查、代码编译和测试【hispark_taurus_LiteOS测试, hispark_taurus_Linux编译, dayu200-codearts编译, ohos-host编译, hispark_taurus_LiteOS编译, dayu200编译, ohos-mini编译, arm64_virt编译, master_inner_build编译, ohos_mini_tdd编译, dayu200测试】,预计在60分钟内完成,门禁结果会同步发送到注册邮箱。您可以通过如下链接跟踪门禁进展:http://dcp.openharmony.cn/workbench/cicd/detail/6a17278964650f998b16ba8c/runlist

likedislike
openharmony_ciopenharmony_ci成员
5月28日 添加了label:编译失败
openharmony_ciopenharmony_ci成员
5月28日 添加了label:静态检查成功
openharmony_ciopenharmony_ci成员
5月28日 添加了label:冒烟测试失败
openharmony_ci
openharmony_ci成员
5月28日 评论:

代码门禁未通过
您可以通过如下链接查看门禁报告:http://dcp.openharmony.cn/workbench/cicd/detail/6a17278964650f998b16ba8c/runlist

静态检查:

# check type result report
1 codeCheck pass >>>

编译测试:
# Device build result test result package
1 hispark_taurus_LiteOS success success >>>
2 hispark_taurus_Linux success NA >>>
3 dayu200 failed(compile failed) NA >>>
4 master_inner_build success(IGNORE) NA >>>
5 dayu200-codearts failed(IGNORE)(do_preCompile_failed) NA >>>
6 ohos-host success NA >>>
7 ohos-mini success NA >>>
8 arm64_virt failed(IGNORE)(compile failed) NA >>>
9 ohos_mini_tdd success NA >>>

likedislike
Cchenyangw
5月28日 强制推送  19 个提交:09fbe518-netfilter: x_tables: restrict xt_check_match/xt_check_target extensions for NFPROTO_ARP,e403fc36-usb: gadget: f_mass_storage: Fix potential integer overflow in check_command_size_in_blocks(),a7c04f57-module: Fix kernel panic when a symbol st_shndx is out of bounds,146c8e69-Bluetooth: btusb: clamp SCO altsetting table indices,1fc01acd-netfilter: nf_conntrack_expect: skip expectations in other netns via proc,e16d200e-ext4: reject mount if bigalloc with s_first_data_block != 0,095c286b-xfs: save ailp before dropping the AIL lock in push callbacks,85d57b2d-Bluetooth: L2CAP: Fix null-ptr-deref on l2cap_sock_ready_cb,6abd256f-xfrm: clear trailing padding in build_polexpire(),c6b2848f-seg6: separate dst_cache for input and output paths in seg6 lwtunnel,edfa9079-netfilter: ctnetlink: use netlink policy range checks,212b22e0-ipv6: add NULL checks for idev in SRv6 paths,ee1085b2-xfrm_user: fix info leak in build_report(),93e8f2db-ext4: publish jinode after initialization,5590721c-net: sched: avoid qdisc_reset_all_tx_gt() vs dequeue race for lockless qdiscs,ba0f2cae-Bluetooth: L2CAP: Fix ERTM re-init and zero pdu_len infinite loop,ac0e3e19-ALSA: ctxfi: Limit PTP to a single page,e59174b0-HID: core: clamp report_size in s32ton() to avoid undefined shift,8c4abf9e-esp: fix skb leak with espintcp and async crypto
openharmony_ciopenharmony_ci成员
5月28日 删除了label:编译失败
openharmony_ciopenharmony_ci成员
5月28日 删除了label:静态检查成功
openharmony_ciopenharmony_ci成员
5月28日 删除了label:冒烟测试失败
openharmony_ci
openharmony_ci成员
5月28日 评论:

代码有更新,重置PR验证状态

likedislike
openharmony_ci
openharmony_ci成员
5月28日 评论:

感谢提交 Pull Requests!如果您提交的PR已经开发完毕,请评论 "start build" 触发门禁,更多交互操作,请访问OpenHarmony社区支持命令清单。如果需要调整订阅PR、Issue的变更状态,请访问订阅链接


Thanks for submitting the pull request. If your Pull Request has already been developed, you can leave a "start build" comment to trigger the gated system. For more commands, please visit OpenHarmony Command List. If you need to change the subscription of a Pull Request or Issue, please visit the link.

likedislike
chenyangw
5月28日 评论:

start build

likedislike
openharmony_ci
openharmony_ci成员
5月28日 评论:

本地或库上代码有更新,全量重新构建,重置所有关联PR的验证状态
门禁构建开始,包含静态检查、代码编译和测试【master_inner_build编译, hispark_taurus_Linux编译, ohos-host编译, hispark_taurus_LiteOS编译, ohos-mini编译, dayu200编译, hispark_taurus_LiteOS测试, ohos_mini_tdd编译, arm64_virt编译, dayu200测试, dayu200-codearts编译】,预计在60分钟内完成,门禁结果会同步发送到注册邮箱。您可以通过如下链接跟踪门禁进展:http://dcp.openharmony.cn/workbench/cicd/detail/6a17aabc64650f998b610b2e/runlist

likedislike
openharmony_ciopenharmony_ci成员
5月28日 添加了label:编译成功
openharmony_ciopenharmony_ci成员
5月28日 添加了label:静态检查成功
openharmony_ciopenharmony_ci成员
5月28日 添加了label:冒烟测试成功
openharmony_ciopenharmony_ci成员
5月28日 通过测试
openharmony_ci
openharmony_ci成员
5月28日 评论:

代码门禁通过
您可以通过如下链接查看门禁报告:http://dcp.openharmony.cn/workbench/cicd/detail/6a17aabc64650f998b610b2e/runlist

静态检查:

# check type result report
1 codeCheck pass >>>

编译测试:
# Device build result test result package
1 hispark_taurus_LiteOS success success >>>
2 hispark_taurus_Linux success NA >>>
3 dayu200 success success >>>
4 master_inner_build success(IGNORE) NA >>>
5 dayu200-codearts failed(IGNORE)(skip build) NA >>>
6 ohos-host success NA >>>
7 ohos-mini success NA >>>
8 arm64_virt failed(IGNORE)(compile failed) NA >>>
9 ohos_mini_tdd success NA >>>

likedislike
openharmony_ciopenharmony_ci成员
5月28日 删除了label:waiting_on_author
openharmony_ciopenharmony_ci成员
5月28日 添加了label:waiting_for_review
openharmony_ci
openharmony_ci成员
5月28日 评论:

您好,Committer @z-jax @leejiawei @weiyj__lk ,请分配检视人员检视该PR,可以通过命令"assign [@someone_id]"分配检视人员,也可以直接评论"assign"分配给自己进行检视。


Hello, Committer @z-jax @leejiawei @weiyj__lk . Please assign someone to review the PR. You can assign a reviewer by using the command "assign [@someone_id]", or you can comment "assign" to review the PR by yourself.

likedislike
Cchenyangw
5月28日 修改了pull request 的描述
llj123
5月29日 评论:

image.png

likedislike
llj123
5月29日 评论:

image.png

likedislike
lijiaweilijiawei成员
5月29日 通过审查
lijiawei
lijiawei成员5月29日进行代码检视1
drivers/bluetooth/btusb.c
@@ -2285,2 +2285,3 @@
2285+ unsigned int sco_idx;
22852286 
2286- new_alts = alts[data->sco_num - 1];
2287+ sco_idx = min_t(unsigned int, data->sco_num - 1,
lijiawei
lijiawei5月29日评论:

已提供测试报告

likedislike
lijiaweilijiawei成员
5月29日 解决了最后一个问题
openharmony_ci
openharmony_ci成员
5月29日 评论:

ISSUE关联关系有变化,之前验证结果无效,需要重新触发构建

likedislike
Cchenyangw
6月1日 修改了pull request 的描述
llj123
6月1日 评论:

start build

likedislike
openharmony_ci
openharmony_ci成员
6月1日 评论:

非PR提交人或管理员不允许触发门禁

likedislike
chenyangw
6月1日 评论:

start build

likedislike
openharmony_ciopenharmony_ci成员
6月1日 删除了label:编译成功
openharmony_ciopenharmony_ci成员
6月1日 删除了label:静态检查成功
openharmony_ciopenharmony_ci成员
6月1日 删除了label:冒烟测试成功
openharmony_ci
openharmony_ci成员
6月1日 评论:

本地或库上代码有更新,全量重新构建,重置所有关联PR的验证状态
门禁构建开始,包含静态检查、代码编译和测试【hispark_taurus_LiteOS编译, ohos-mini编译, hispark_taurus_Linux编译, dayu200测试, hispark_taurus_LiteOS测试, arm64_virt编译, ohos_mini_tdd编译, dayu200-codearts编译, dayu200编译, ohos-host编译, master_inner_build编译】,预计在60分钟内完成,门禁结果会同步发送到注册邮箱。您可以通过如下链接跟踪门禁进展:http://dcp.openharmony.cn/workbench/cicd/detail/6a1cf59464650f998bd58368/runlist

likedislike
openharmony_ciopenharmony_ci成员
6月1日 添加了label:编译成功
openharmony_ciopenharmony_ci成员
6月1日 添加了label:静态检查成功
openharmony_ciopenharmony_ci成员
6月1日 添加了label:冒烟测试成功
openharmony_ciopenharmony_ci成员
6月1日 通过测试
openharmony_ci
openharmony_ci成员
6月1日 评论:

代码门禁通过
您可以通过如下链接查看门禁报告:http://dcp.openharmony.cn/workbench/cicd/detail/6a1cf59464650f998bd58368/runlist

静态检查:

# check type result report
1 codeCheck pass >>>

编译测试:
# Device build result test result package
1 hispark_taurus_LiteOS success success >>>
2 hispark_taurus_Linux success NA >>>
3 dayu200 success success >>>
4 master_inner_build success(IGNORE) NA >>>
5 dayu200-codearts success NA >>>
6 ohos-host success NA >>>
7 ohos-mini success NA >>>
8 arm64_virt failed(IGNORE)(compile failed) NA >>>
9 ohos_mini_tdd success NA >>>

likedislike
openharmony_ci
openharmony_ci成员
6月1日 评论:

您好,Committer @z-jax @leejiawei @weiyj__lk ,请分配检视人员检视该PR,可以通过命令"assign [@someone_id]"分配检视人员,也可以直接评论"assign"分配给自己进行检视。


Hello, Committer @z-jax @leejiawei @weiyj__lk . Please assign someone to review the PR. You can assign a reviewer by using the command "assign [@someone_id]", or you can comment "assign" to review the PR by yourself.

likedislike
openharmony_ciopenharmony_ci成员
6月1日 合入了pull request,合并节点 SHA:9f4be72ddb8a730f610c22b19a82275bda34f840
openharmony_ciopenharmony_ci成员
6月1日 删除了label:waiting_for_review
openharmony_ciopenharmony_ci成员
6月1日 添加了label:merged