CVE-2023-54236 in Linux
Résumé
par VulDB • 23/05/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
net/net_failover : correction de l'avertissement de dépassement de txq
Le txq de failover est initialisé avec 16 files d'attente. Lorsqu'un paquet est transmis depuis le dispositif de failover pour la première fois, le dispositif de failover sélectionne la file d'attente renvoyée par le dispositif principal si celui-ci est UP et en cours d'exécution. Si le txq du dispositif principal est supérieur à la valeur par défaut de 16, cela peut entraîner l'avertissement suivant : eth0 sélectionne la file d'attente TX 18, mais le nombre réel de files d'attente TX est de 16
La trace de la pile de l'avertissement est la suivante : [ 32.146376] CPU: 18 PID: 9134 Comm: chronyd Tainted: G E 6.2.8-1.el7.centos.x86_64 #1
[ 32.147175] Hardware name: Red Hat KVM, BIOS 1.10.2-3.el7_4.1 04/01/2014
[ 32.147730] Call Trace:
[ 32.147971] <TASK>
[ 32.148183] dump_stack_lvl+0x48/0x70
[ 32.148514] dump_stack+0x10/0x20
[ 32.148820] netdev_core_pick_tx+0xb1/0xe0
[ 32.149180] __dev_queue_xmit+0x529/0xcf0
[ 32.149533] ip_finish_output+0x100/0x2a0
[ 32.149883] ip_output+0x78/0xd0
[ 32.150193] ip_local_out+0x35/0x50
[ 32.150503] ip_queue_xmit+0x158/0x390
[ 32.150833] tcp_transmit_skb+0x19a/0x8a0
[ 32.151173] tcp_write_xmit+0x193/0xc80
[ 32.151503] __tcp_push_pending_frames+0x38/0x90
[ 32.151853] tcp_push+0x100/0x130
[ 32.152153] tcp_sendmsg+0x38/0x40
[ 32.152453] inet_sendmsg+0x6d/0x80
[ 32.152783] sock_sendmsg+0x62/0x70
[ 32.153093] ____sys_sendmsg+0x134/0x290
[ 32.153445] ? __pfx_ip_generic_getfrag+0x10/0x10
[ 32.153854] ? sock_has_perm+0x85/0xa0
[ 32.154190] inet_sendmsg+0x6d/0x80
[ 32.154508] ? inet_sendmsg+0x6d/0x80
[ 32.154838] sock_sendmsg+0x62/0x70
[ 32.155152] ____sys_sendmsg+0x134/0x290
[ 32.155499] ___sys_sendmsg+0x81/0xc0
[ 32.155828] ? _get_random_bytes.part.0+0x79/0x1a0
[ 32.156240] ? ip4_datagram_release_cb+0x5f/0x1e0
[ 32.156649] ? get_random_u16+0x69/0xf0
[ 32.156989] ? __fget_light+0xcf/0x110
[ 32.157326] __sys_sendmmsg+0xc4/0x210
[ 32.157657] ? __sys_connect+0xb7/0xe0
[ 32.157995] ? __audit_syscall_entry+0xce/0x140
[ 32.158388] ? syscall_trace_enter.isra.0+0x12c/0x1a0
[ 32.158820] __x64_sys_sendmmsg+0x24/0x30
[ 32.159171] do_syscall_64+0x38/0x90
[ 32.159493] entry_SYSCALL_64_after_hwframe+0x72/0xdc
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.