CVE-2023-53817

HighCVSS 7.5/10Last modified Aug 4, 2026

Description

In the Linux kernel, the following vulnerability has been resolved:

crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()

During NVMeTCP Authentication a controller can trigger a kernel oops by specifying the 8192 bit Diffie Hellman group and passing a correctly sized, but zeroed Diffie Hellamn value. mpi_cmp_ui() was detecting this if the second parameter was 0, but 1 is passed from dh_is_pubkey_valid(). This causes the null pointer u->d to be dereferenced towards the end of mpi_cmp_ui()

Metrics

CVSS 3.1 7.5/10CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Affected software

VendorProductVersions
LinuxLinux>= 12f008b6dc5ff1c822fdb2198d20e3dbdc92f3f5, < fde791e8a96a64ea7b0ad2440e43586447a209c6; >= 12f008b6dc5ff1c822fdb2198d20e3dbdc92f3f5, < ae63e84ffda74267bf7277c38415ba38389229a0; >= 12f008b6dc5ff1c822fdb2198d20e3dbdc92f3f5, < 61f5453e9706e99713825594e0c8f9031485fb5f; >= 12f008b6dc5ff1c822fdb2198d20e3dbdc92f3f5, < 0fc7147c694394f8a8cbc19570c6bc918cac0906; >= 12f008b6dc5ff1c822fdb2198d20e3dbdc92f3f5, < 67589d247909043e94d2dd5fb590958e0f99d58d; >= 12f008b6dc5ff1c822fdb2198d20e3dbdc92f3f5, < d3ad023a39f1127dcfd331c562673355dc078650; >= 12f008b6dc5ff1c822fdb2198d20e3dbdc92f3f5, < 12ac013ad7ff0df066451e825801d805095b3776; >= 12f008b6dc5ff1c822fdb2198d20e3dbdc92f3f5, < 9e47a758b70167c9301d2b44d2569f86c7796f2d
LinuxLinux3.7

References

Timeline

Published
Dec 9, 2025
Last modified
Aug 4, 2026
NVD status
Deferred

Related CVEs from 2023

CVE-2023-53818In the Linux kernel, the following vulnerability has been resolved: ARM: zynq: Fix refcount leak in zynq_early_slcr_init of_find_compatiblCVE-2023-538197.8In the Linux kernel, the following vulnerability has been resolved: amdgpu: validate offset_in_bo of drm_amdgpu_gem_va This is motivated bCVE-2023-53824.3The Funnelforms Free plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 3.4. This is due to CVE-2023-53820In the Linux kernel, the following vulnerability has been resolved: loop: loop_set_status_from_info() check before assignment In loop_set_CVE-2023-53821In the Linux kernel, the following vulnerability has been resolved: ip6_vti: fix slab-use-after-free in decode_session6 When ipv6_vti deviCVE-2023-538228.8In the Linux kernel, the following vulnerability has been resolved: wifi: ath11k: Ignore frags from uninitialized peer in dp. When max virCVE-2023-538237.8In the Linux kernel, the following vulnerability has been resolved: block/rq_qos: protect rq_qos apis with a new lock commit 50e34d78815e CVE-2023-538247.8In the Linux kernel, the following vulnerability has been resolved: netlink: annotate lockless accesses to nlk->max_recvmsg_len syzbot repCVE-2023-53825In the Linux kernel, the following vulnerability has been resolved: kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg(). syzkaller fouCVE-2023-53826In the Linux kernel, the following vulnerability has been resolved: ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show() Wear-levCVE-2023-538278.8In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp} SimCVE-2023-538287.8In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monito
CVE-2023-53817: High severity, CVSS 7.5 | Vulnix