cbcvebase.
CVE-2023-54039
published 2025-12-24

CVE-2023-54039: In the Linux kernel, the following vulnerability has been resolved: can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory access In the…

PriorityP423medium6.2
EPSS
0.17%
6.4th percentile
In the Linux kernel, the following vulnerability has been resolved: can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory access In the j1939_tp_tx_dat_new() function, an out-of-bounds memory access could occur during the memcpy() operation if the size of skb->cb is larger than the size of struct j1939_sk_buff_cb. This is because the memcpy() operation uses the size of skb->cb, leading to a read beyond the struct j1939_sk_buff_cb. Updated the memcpy() operation to use the size of struct j1939_sk_buff_cb instead of the size of skb->cb. This ensures that the memcpy() operation only reads the memory within the bounds of struct j1939_sk_buff_cb, preventing out-of-bounds memory access. Additionally, add a BUILD_BUG_ON() to check that the size of skb->cb is greater than or equal to the size of struct j1939_sk_buff_cb. This ensures that the skb->cb buffer is large enough to hold the j1939_sk_buff_cb structure. [mkl: rephrase commit message]

Affected

17 ranges
VendorProductVersion rangeFixed in
debianlinux< linux 6.1.25-1 (bookworm)linux 6.1.25-1 (bookworm)
linuxlinux
linuxlinux>= 9d71dd0c70099914fcd063135da3c580865e924c < d2136f05690c272dfc9f9d6efcc51d5f53494b33d2136f05690c272dfc9f9d6efcc51d5f53494b33
linuxlinux>= 9d71dd0c70099914fcd063135da3c580865e924c < 70caa596d158a5d84b117f722d58f3ea503a5ba970caa596d158a5d84b117f722d58f3ea503a5ba9
linuxlinux>= 9d71dd0c70099914fcd063135da3c580865e924c < 4fe1d9b6231a68ffc91318f57fd8e4982f028cf74fe1d9b6231a68ffc91318f57fd8e4982f028cf7
linuxlinux>= 9d71dd0c70099914fcd063135da3c580865e924c < 4c3fb22a6ec68258ee129a2e6b720f43dffc562f4c3fb22a6ec68258ee129a2e6b720f43dffc562f
linuxlinux>= 9d71dd0c70099914fcd063135da3c580865e924c < 36befc9aed6202b4a9b906529aea13eacd7e34ff36befc9aed6202b4a9b906529aea13eacd7e34ff
linuxlinux>= 9d71dd0c70099914fcd063135da3c580865e924c < b45193cb4df556fe6251b285a5ce44046dd36b4ab45193cb4df556fe6251b285a5ce44046dd36b4a
linuxlinux_kernel>= 0 < 5.10.178-15.10.178-1
linuxlinux_kernel>= 0 < 6.1.25-16.1.25-1
linuxlinux_kernel>= 0 < 6.1.25-16.1.25-1
linuxlinux_kernel>= 0 < 6.1.25-16.1.25-1
linuxlinux_kernel>= 5.11.0 < 5.15.1075.15.107
linuxlinux_kernel>= 5.16.0 < 6.1.246.1.24
linuxlinux_kernel>= 5.4.0 < 5.4.2415.4.241
linuxlinux_kernel>= 5.5.0 < 5.10.1785.10.178
linuxlinux_kernel>= 6.2.0 < 6.2.116.2.11
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.