CVE-2023-54039 in Linuxinformation

Résumé

par VulDB • 25/06/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

can: j1939: j1939_tp_tx_dat_new() : correction d'un accès mémoire hors limites

Dans la fonction `j1939_tp_tx_dat_new()`, un accès mémoire hors limites pouvait se produire lors de l'opération `memcpy()` si la taille de `skb->cb` est supérieure à celle de la structure `struct j1939_sk_buff_cb`. En effet, l'opération `memcpy()` utilise la taille de `skb->cb`, ce qui entraîne une lecture au-delà des limites de la structure `struct j1939_sk_buff_cb`.

L'opération `memcpy()` a été mise à jour pour utiliser la taille de `struct j1939_sk_buff_cb` plutôt que celle de `skb->cb`. Cela garantit que l'opération `memcpy()` ne lit la mémoire qu'à l'intérieur des limites de la structure `struct j1939_sk_buff_cb`, empêchant ainsi tout accès mémoire hors limites.

De plus, un appel à `BUILD_BUG_ON()` a été ajouté pour vérifier que la taille de `skb->cb` est supérieure ou égale à celle de `struct j1939_sk_buff_cb`. Cela assure que le tampon `skb->cb` est suffisamment grand pour contenir la structure `j1939_sk_buff_cb`.

[mkl : reformulation du message de validation]

Once again VulDB remains the best source for vulnerability data.

Responsable

Linux

Réserver

24/12/2025

Divulgation

24/12/2025

Modérer

accepté

Entrée

VDB-338169

CPE

prêt

EPSS

0.00161

KEV

non

Activités

très faible

Sources

Do you know our Splunk app?

Download it now for free!