CVE-2022-49378
CVE-2022-49378 · sfc: fix considering that all channels have TX queues
Cette page présente des faits issus de sources publiques. Consultez l’avis original avant toute mise à jour.
Cette page présente une partie des faits des sources. Consultez les avis liés pour la description complète et les versions concernées.
In the Linux kernel, the following vulnerability has been resolved: sfc: fix considering that all channels have TX queues Normally, all channels have RX and TX queues, but this is not true if modparam efx_separate_tx_channels=1 is used. In that cases, some channels only have RX queues and others only TX queues (or more preciselly, they have them allocated, but not initialized). Fix efx_channel_has_tx_queues to return the correct value for this case too. Messages shown at probe time before the fix: sfc 0000:03:00.0 ens6f0np0: MC command 0x82 inlen 544 failed rc=-22 (raw=0) arg=0 ------------[ cut here ]------------ netdevice: ens6f0np0: failed to initialise TXQ -1 WARNING: CPU: 1 PID: 626 at drivers/net/ethernet/sfc/ef10.c:2393 efx_ef10_tx_init+0x201/0x300 [sfc] [...] stripped RIP: 0010:efx_ef10_tx_init+0x201/0x300 [sfc] [...] stripped Call Trace: efx_init_tx_queue+0xaa/0xf0 [sfc] efx_start_channels+0x49/0x120 [sfc] efx_start_all+0x1f8/0x430 [sfc] efx_net_open+0x5a/0xe0 [sfc] __dev_open+0xd0/0x190 __dev_change_flags+0x1b3/0x220 dev_change_flags+0x21/0x60 [...] stripped Messages shown at remove time before the fix: sfc 0000:03:00.0 ens6f0np0: failed to flush 10 queues sfc 0000:03:00.0 ens6f0np0: failed to flush queues
CVSS 6.7 · Moyenne · EPSS 0,3% · Correctif disponible
- Publication
- Mise à jour
Pile logicielle: system
Produits et versions concernés
linux
- Versions du logiciel
- ≥ 8700aff089843399f95bc7701ae87b642b35a716, < 8f81a4113e1e574d2cbde4f2cd599380a9189c0f: Concernée (git)
- ≥ 8700aff089843399f95bc7701ae87b642b35a716, < 5567d69b95b9c07e1c56f15cf0301251d12e5f97: Concernée (git)
- ≥ 8700aff089843399f95bc7701ae87b642b35a716, < e7e8d5e25dc762b70f9c88ec6b7d451d0816eead: Concernée (git)
- ≥ 8700aff089843399f95bc7701ae87b642b35a716, < 913d45f02d346ce41c4aad057eaf53a8ed449dc3: Concernée (git)
- ≥ 8700aff089843399f95bc7701ae87b642b35a716, < 2e102b53f8a778f872dc137f4c7ac548705817aa: Concernée (git)
Aucun correctif publié
linux
- Versions du logiciel
- 5.5: Concernée
- ≥ 0, < 5.5: Non concernée (semver)
- ≥ 5.10.122, ≤ 5.10.*: Non concernée (semver)
- ≥ 5.15.47, ≤ 5.15.*: Non concernée (semver)
- ≥ 5.17.15, ≤ 5.17.*: Non concernée (semver)
- ≥ 5.18.4, ≤ 5.18.*: Non concernée (semver)
- ≥ 5.19: Non concernée (original_commit_for_fix)
Aucun correctif publié
linux Debian:12
- Plages de versions concernées
- ECOSYSTEM: < 5.18.5-1
Mettez à jour vers 5.18.5-1
linux Debian:13
- Plages de versions concernées
- ECOSYSTEM: < 5.18.5-1
Mettez à jour vers 5.18.5-1
linux Debian:14
- Plages de versions concernées
- ECOSYSTEM: < 5.18.5-1
Mettez à jour vers 5.18.5-1
linux-hwe-edge Ubuntu:16.04:LTS
- Versions du logiciel
- 4.8.0-28.30~16.04.1
- 4.8.0-30.32~16.04.1
- 4.8.0-32.34~16.04.1
- 4.8.0-34.36~16.04.1
- 4.10.0-14.16~16.04.1
- 4.10.0-19.21~16.04.1
- 4.10.0-20.22~16.04.1
- 4.10.0-21.23~16.04.1
- 4.10.0-22.24~16.04.1
- 4.10.0-24.28~16.04.1
- 4.10.0-26.30~16.04.1
- 4.11.0-13.19~16.04.1
- 4.11.0-14.20~16.04.1
- 4.13.0-16.19~16.04.3
- 4.13.0-17.20~16.04.1
- 4.13.0-19.22~16.04.1
- 4.13.0-21.24~16.04.1
- 4.13.0-25.29~16.04.2
- 4.15.0-13.14~16.04.1
- 4.15.0-15.16~16.04.1
- 4.15.0-20.21~16.04.1
- 4.15.0-22.24~16.04.1
- 4.15.0-23.25~16.04.1
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
linux-aws-5.0 Ubuntu:18.04:LTS
- Versions du logiciel
- 5.0.0-1021.24~18.04.1
- 5.0.0-1022.25~18.04.1
- 5.0.0-1023.26~18.04.1
- 5.0.0-1024.27~18.04.1
- 5.0.0-1025.28
- 5.0.0-1027.30
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
linux-aws-5.3 Ubuntu:18.04:LTS
- Versions du logiciel
- 5.3.0-1016.17~18.04.1
- 5.3.0-1017.18~18.04.1
- 5.3.0-1019.21~18.04.1
- 5.3.0-1023.25~18.04.1
- 5.3.0-1028.30~18.04.1
- 5.3.0-1030.32~18.04.1
- 5.3.0-1032.34~18.04.2
- 5.3.0-1033.35
- 5.3.0-1034.36
- 5.3.0-1035.37
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
linux-azure Ubuntu:18.04:LTS
- Versions du logiciel
- 4.15.0-1002.2
- 4.15.0-1003.3
- 4.15.0-1004.4
- 4.15.0-1008.8
- 4.15.0-1009.9
- 4.15.0-1012.12
- 4.15.0-1013.13
- 4.15.0-1014.14
- 4.15.0-1018.18
- 4.15.0-1019.19
- 4.15.0-1021.21
- 4.15.0-1022.23
- 4.15.0-1023.24
- 4.15.0-1025.26
- 4.15.0-1028.29
- 4.15.0-1030.31
- 4.15.0-1031.32
- 4.15.0-1032.33
- 4.15.0-1035.36
- 4.15.0-1036.38
- 4.15.0-1037.39
- 4.18.0-1011.11~18.04.1
- 4.18.0-1013.13~18.04.1
- 4.18.0-1014.14~18.04.1
- 4.18.0-1018.18~18.04.1
- 4.18.0-1019.19~18.04.1
- 4.18.0-1020.20~18.04.1
- 4.18.0-1023.24~18.04.1
- 4.18.0-1024.25~18.04.1
- 4.18.0-1025.27~18.04.1
- 5.0.0-1014.14~18.04.1
- 5.0.0-1016.17~18.04.1
- 5.0.0-1018.19~18.04.1
- 5.0.0-1020.21~18.04.1
- 5.0.0-1022.23~18.04.1
- 5.0.0-1023.24~18.04.1
- 5.0.0-1025.27~18.04.1
- 5.0.0-1027.29~18.04.1
- 5.0.0-1028.30~18.04.1
- 5.0.0-1029.31~18.04.1
- 5.0.0-1031.33
- 5.0.0-1032.34
- 5.0.0-1035.37
- 5.0.0-1036.38
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
linux-azure-5.3 Ubuntu:18.04:LTS
- Versions du logiciel
- 5.3.0-1007.8~18.04.1
- 5.3.0-1008.9~18.04.1
- 5.3.0-1009.10~18.04.1
- 5.3.0-1010.11~18.04.1
- 5.3.0-1012.13~18.04.1
- 5.3.0-1013.14~18.04.1
- 5.3.0-1016.17~18.04.1
- 5.3.0-1018.19~18.04.1
- 5.3.0-1019.20~18.04.1
- 5.3.0-1020.21~18.04.1
- 5.3.0-1022.23~18.04.1
- 5.3.0-1028.29~18.04.1
- 5.3.0-1031.32~18.04.1
- 5.3.0-1032.33~18.04.1
- 5.3.0-1034.35~18.04.1
- 5.3.0-1035.36
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
linux-azure-edge Ubuntu:18.04:LTS
- Versions du logiciel
- 4.18.0-1006.6~18.04.1
- 4.18.0-1007.7~18.04.1
- 4.18.0-1008.8~18.04.1
- 5.0.0-1012.12~18.04.2
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
linux-gcp Ubuntu:18.04:LTS
- Versions du logiciel
- 4.15.0-1001.1
- 4.15.0-1003.3
- 4.15.0-1005.5
- 4.15.0-1006.6
- 4.15.0-1008.8
- 4.15.0-1009.9
- 4.15.0-1010.10
- 4.15.0-1014.14
- 4.15.0-1015.15
- 4.15.0-1017.18
- 4.15.0-1018.19
- 4.15.0-1019.20
- 4.15.0-1021.22
- 4.15.0-1023.24
- 4.15.0-1024.25
- 4.15.0-1025.26
- 4.15.0-1026.27
- 4.15.0-1027.28
- 4.15.0-1028.29
- 4.15.0-1029.31
- 4.15.0-1030.32
- 4.15.0-1032.34
- 4.15.0-1033.35
- 4.15.0-1034.36
- 4.15.0-1036.38
- 4.15.0-1037.39
- 4.15.0-1040.42
- 4.15.0-1042.45
- 4.15.0-1044.70
- 5.0.0-1020.20~18.04.1
- 5.0.0-1021.21~18.04.1
- 5.0.0-1025.26~18.04.1
- 5.0.0-1026.27~18.04.1
- 5.0.0-1028.29~18.04.1
- 5.0.0-1029.30~18.04.1
- 5.0.0-1031.32
- 5.0.0-1033.34
- 5.0.0-1034.35
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
linux-gcp-5.3 Ubuntu:18.04:LTS
- Versions du logiciel
- 5.3.0-1008.9~18.04.1
- 5.3.0-1009.10~18.04.1
- 5.3.0-1010.11~18.04.1
- 5.3.0-1012.13~18.04.1
- 5.3.0-1014.15~18.04.1
- 5.3.0-1016.17~18.04.1
- 5.3.0-1017.18~18.04.1
- 5.3.0-1018.19~18.04.1
- 5.3.0-1020.22~18.04.1
- 5.3.0-1026.28~18.04.1
- 5.3.0-1029.31~18.04.1
- 5.3.0-1030.32~18.04.1
- 5.3.0-1032.34~18.04.1
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
linux-gke-4.15 Ubuntu:18.04:LTS
- Versions du logiciel
- 4.15.0-1030.32
- 4.15.0-1032.34
- 4.15.0-1033.35
- 4.15.0-1034.36
- 4.15.0-1036.38
- 4.15.0-1037.39
- 4.15.0-1040.42
- 4.15.0-1041.43
- 4.15.0-1042.44
- 4.15.0-1044.46
- 4.15.0-1045.48
- 4.15.0-1046.49
- 4.15.0-1048.51
- 4.15.0-1049.52
- 4.15.0-1050.53
- 4.15.0-1052.55
- 4.15.0-1055.58
- 4.15.0-1057.60
- 4.15.0-1058.61
- 4.15.0-1059.62
- 4.15.0-1063.66
- 4.15.0-1064.67
- 4.15.0-1066.69
- 4.15.0-1067.70
- 4.15.0-1069.72
- 4.15.0-1070.73
- 4.15.0-1072.76
- 4.15.0-1073.78
- 4.15.0-1074.79
- 4.15.0-1076.81
- 4.15.0-1077.82
- 4.15.0-1078.83
- 4.15.0-1079.84
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
linux-gke-5.4 Ubuntu:18.04:LTS
- Versions du logiciel
- 5.4.0-1025.25~18.04.1
- 5.4.0-1027.28~18.04.1
- 5.4.0-1029.31~18.04.1
- 5.4.0-1030.32~18.04.1
- 5.4.0-1032.34~18.04.1
- 5.4.0-1033.35~18.04.1
- 5.4.0-1035.37~18.04.1
- 5.4.0-1036.38~18.04.1
- 5.4.0-1037.39~18.04.1
- 5.4.0-1039.41~18.04.1
- 5.4.0-1040.42~18.04.1
- 5.4.0-1042.44~18.04.1
- 5.4.0-1043.45~18.04.1
- 5.4.0-1044.46~18.04.1
- 5.4.0-1046.48~18.04.1
- 5.4.0-1049.52~18.04.1
- 5.4.0-1051.54~18.04.1
- 5.4.0-1052.55~18.04.1
- 5.4.0-1053.56~18.04.1
- 5.4.0-1054.57~18.04.1
- 5.4.0-1055.58~18.04.1
- 5.4.0-1056.59~18.04.1
- 5.4.0-1057.60~18.04.1
- 5.4.0-1059.62~18.04.1
- 5.4.0-1061.64~18.04.1
- 5.4.0-1062.65~18.04.1
- 5.4.0-1063.66~18.04.1
- 5.4.0-1065.68~18.04.1
- 5.4.0-1066.69~18.04.1
- 5.4.0-1067.70~18.04.1
- 5.4.0-1068.71~18.04.1
- 5.4.0-1071.76~18.04.3
- 5.4.0-1072.77~18.04.1
- 5.4.0-1074.79~18.04.1
- 5.4.0-1076.82~18.04.1
- 5.4.0-1078.84~18.04.1
- 5.4.0-1080.86~18.04.1
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
linux-gkeop-5.4 Ubuntu:18.04:LTS
- Versions du logiciel
- 5.4.0-1001.1
- 5.4.0-1003.3
- 5.4.0-1004.5
- 5.4.0-1005.6
- 5.4.0-1007.8~18.04.1
- 5.4.0-1008.9~18.04.1
- 5.4.0-1009.10~18.04.1
- 5.4.0-1010.11~18.04.1
- 5.4.0-1011.12~18.04.2
- 5.4.0-1012.13~18.04.1
- 5.4.0-1013.14~18.04.1
- 5.4.0-1014.15~18.04.1
- 5.4.0-1015.16~18.04.1
- 5.4.0-1016.17~18.04.1
- 5.4.0-1018.19~18.04.1
- 5.4.0-1021.22~18.04.1
- 5.4.0-1022.23~18.04.1
- 5.4.0-1023.24~18.04.1
- 5.4.0-1024.25~18.04.1
- 5.4.0-1025.26~18.04.1
- 5.4.0-1026.27~18.04.1
- 5.4.0-1027.28~18.04.1
- 5.4.0-1029.30~18.04.2
- 5.4.0-1031.32~18.04.1
- 5.4.0-1032.33~18.04.1
- 5.4.0-1033.34~18.04.1
- 5.4.0-1034.35~18.04.1
- 5.4.0-1036.37~18.04.1
- 5.4.0-1037.38~18.04.1
- 5.4.0-1038.39~18.04.1
- 5.4.0-1039.40~18.04.1
- 5.4.0-1040.41~18.04.1
- 5.4.0-1043.44~18.04.1
- 5.4.0-1046.48~18.04.1
- 5.4.0-1048.51~18.04.1
- 5.4.0-1049.52~18.04.1
- 5.4.0-1051.54~18.04.1
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
linux-hwe Ubuntu:18.04:LTS
- Versions du logiciel
- 4.18.0-13.14~18.04.1
- 4.18.0-14.15~18.04.1
- 4.18.0-15.16~18.04.1
- 4.18.0-16.17~18.04.1
- 4.18.0-17.18~18.04.1
- 4.18.0-18.19~18.04.1
- 4.18.0-20.21~18.04.1
- 4.18.0-21.22~18.04.1
- 4.18.0-22.23~18.04.1
- 4.18.0-24.25~18.04.1
- 4.18.0-25.26~18.04.1
- 5.0.0-23.24~18.04.1
- 5.0.0-25.26~18.04.1
- 5.0.0-27.28~18.04.1
- 5.0.0-29.31~18.04.1
- 5.0.0-31.33~18.04.1
- 5.0.0-32.34~18.04.2
- 5.0.0-35.38~18.04.1
- 5.0.0-36.39~18.04.1
- 5.0.0-37.40~18.04.1
- 5.3.0-26.28~18.04.1
- 5.3.0-28.30~18.04.1
- 5.3.0-40.32~18.04.1
- 5.3.0-42.34~18.04.1
- 5.3.0-45.37~18.04.1
- 5.3.0-46.38~18.04.1
- 5.3.0-51.44~18.04.2
- 5.3.0-53.47~18.04.1
- 5.3.0-59.53~18.04.1
- 5.3.0-61.55~18.04.1
- 5.3.0-62.56~18.04.1
- 5.3.0-64.58~18.04.1
- 5.3.0-65.59
- 5.3.0-66.60
- 5.3.0-67.61
- 5.3.0-68.63
- 5.3.0-69.65
- 5.3.0-70.66
- 5.3.0-72.68
- 5.3.0-73.69
- 5.3.0-74.70
- 5.3.0-75.71
- 5.3.0-76.72
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
linux-hwe-edge Ubuntu:18.04:LTS
- Versions du logiciel
- 5.0.0-15.16~18.04.1
- 5.0.0-16.17~18.04.1
- 5.0.0-17.18~18.04.1
- 5.0.0-19.20~18.04.1
- 5.0.0-20.21~18.04.1
- 5.3.0-19.20~18.04.2
- 5.3.0-22.24~18.04.1
- 5.3.0-23.25~18.04.1
- 5.3.0-23.25~18.04.2
- 5.3.0-24.26~18.04.2
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
linux-oem Ubuntu:18.04:LTS
- Versions du logiciel
- 4.15.0-1002.3
- 4.15.0-1004.5
- 4.15.0-1006.9
- 4.15.0-1008.11
- 4.15.0-1009.12
- 4.15.0-1012.15
- 4.15.0-1013.16
- 4.15.0-1015.18
- 4.15.0-1017.20
- 4.15.0-1018.21
- 4.15.0-1021.24
- 4.15.0-1024.29
- 4.15.0-1026.31
- 4.15.0-1028.33
- 4.15.0-1030.35
- 4.15.0-1033.38
- 4.15.0-1034.39
- 4.15.0-1035.40
- 4.15.0-1036.41
- 4.15.0-1038.43
- 4.15.0-1039.44
- 4.15.0-1043.48
- 4.15.0-1045.50
- 4.15.0-1050.57
- 4.15.0-1056.65
- 4.15.0-1057.66
- 4.15.0-1059.68
- 4.15.0-1063.72
- 4.15.0-1064.73
- 4.15.0-1065.75
- 4.15.0-1066.76
- 4.15.0-1067.77
- 4.15.0-1069.79
- 4.15.0-1073.83
- 4.15.0-1076.86
- 4.15.0-1079.89
- 4.15.0-1080.90
- 4.15.0-1081.91
- 4.15.0-1087.97
- 4.15.0-1090.100
- 4.15.0-1091.101
- 4.15.0-1093.103
- 4.15.0-1094.104
- 4.15.0-1096.106
- 4.15.0-1097.107
- 4.15.0-1099.109
- 4.15.0-1100.110
- 4.15.0-1101.112
- 4.15.0-1102.113
- 4.15.0-1103.114
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
linux-oracle-5.0 Ubuntu:18.04:LTS
- Versions du logiciel
- 5.0.0-1007.12~18.04.1
- 5.0.0-1008.13~18.04.1
- 5.0.0-1009.14~18.04.1
- 5.0.0-1010.15~18.04.1
- 5.0.0-1011.16
- 5.0.0-1013.18
- 5.0.0-1014.19
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
linux-oracle-5.3 Ubuntu:18.04:LTS
- Versions du logiciel
- 5.3.0-1011.12~18.04.1
- 5.3.0-1013.14~18.04.1
- 5.3.0-1014.15~18.04.1
- 5.3.0-1016.18~18.04.1
- 5.3.0-1018.20~18.04.1
- 5.3.0-1024.26~18.04.1
- 5.3.0-1027.29~18.04.1
- 5.3.0-1028.30~18.04.1
- 5.3.0-1030.32~18.04.1
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
linux-aws-5.15 Ubuntu:20.04:LTS
- Versions du logiciel
- 5.15.0-1014.18~20.04.1
- 5.15.0-1015.19~20.04.1
- 5.15.0-1017.21~20.04.1
- 5.15.0-1019.23~20.04.1
- Plages de versions concernées
- ECOSYSTEM: < 5.15.0-1020.24~20.04.1
Mettez à jour vers 5.15.0-1020.24~20.04.1
linux-azure-5.15 Ubuntu:20.04:LTS
- Versions du logiciel
- 5.15.0-1007.8~20.04.1
- 5.15.0-1008.9~20.04.1
- 5.15.0-1013.16~20.04.1
- 5.15.0-1014.17~20.04.1
- 5.15.0-1017.20~20.04.1
- 5.15.0-1019.24~20.04.1
- Plages de versions concernées
- ECOSYSTEM: < 5.15.0-1020.25~20.04.1
Mettez à jour vers 5.15.0-1020.25~20.04.1
linux-gcp-5.15 Ubuntu:20.04:LTS
- Versions du logiciel
- 5.15.0-1006.9~20.04.1
- 5.15.0-1012.17~20.04.1
- 5.15.0-1013.18~20.04.1
- 5.15.0-1016.21~20.04.1
- 5.15.0-1017.23~20.04.2
- Plages de versions concernées
- ECOSYSTEM: < 5.15.0-1018.24~20.04.1
Mettez à jour vers 5.15.0-1018.24~20.04.1
Sources originales
- https://git.kernel.org/stable/c/8f81a4113e1e574d2cbde4f2cd599380a9189c0f
- https://git.kernel.org/stable/c/5567d69b95b9c07e1c56f15cf0301251d12e5f97
- https://git.kernel.org/stable/c/e7e8d5e25dc762b70f9c88ec6b7d451d0816eead
- https://git.kernel.org/stable/c/913d45f02d346ce41c4aad057eaf53a8ed449dc3
- https://git.kernel.org/stable/c/2e102b53f8a778f872dc137f4c7ac548705817aa
- https://nvd.nist.gov/vuln/detail/CVE-2022-49378