Commit b00c3ce
committed
Merge: netfilter: nf_conntrack: fix crash due to removal of uninitialised entry
MR: https://gitlab.com/redhat/rhel/src/kernel/rhel-10/-/merge_requests/281
JIRA: https://issues.redhat.com/browse/RHEL-106441
CVE: CVE-2025-38472
Upstream Status: linux.git
There is a race in conntrack where an entry that has already been unlinked from the hashlist can be unlinked again.
The other changes in this MR extend existing test case to exercise more code paths.
Signed-off-by: Florian Westphal <fwestpha@redhat.com>
Closes RHEL-106441
Approved-by: Murphy Zhou <xzhou@redhat.com>
Approved-by: Guillaume Nault <gnault@redhat.com>
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com>
Merged-by: Julio Faracco <jfaracco@redhat.com>File tree
4 files changed
+111
-13
lines changed- include/net/netfilter
- net/netfilter
- tools/testing/selftests/net/netfilter
4 files changed
+111
-13
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
306 | 306 | | |
307 | 307 | | |
308 | 308 | | |
309 | | - | |
310 | | - | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
311 | 322 | | |
312 | 323 | | |
313 | 324 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1126 | 1126 | | |
1127 | 1127 | | |
1128 | 1128 | | |
| 1129 | + | |
| 1130 | + | |
| 1131 | + | |
| 1132 | + | |
| 1133 | + | |
| 1134 | + | |
1129 | 1135 | | |
1130 | 1136 | | |
1131 | 1137 | | |
| |||
1262 | 1268 | | |
1263 | 1269 | | |
1264 | 1270 | | |
1265 | | - | |
1266 | | - | |
1267 | 1271 | | |
1268 | 1272 | | |
1269 | 1273 | | |
| |||
1295 | 1299 | | |
1296 | 1300 | | |
1297 | 1301 | | |
1298 | | - | |
| 1302 | + | |
1299 | 1303 | | |
1300 | 1304 | | |
1301 | 1305 | | |
1302 | 1306 | | |
1303 | 1307 | | |
1304 | 1308 | | |
1305 | 1309 | | |
1306 | | - | |
1307 | | - | |
1308 | | - | |
| 1310 | + | |
| 1311 | + | |
1309 | 1312 | | |
1310 | 1313 | | |
| 1314 | + | |
| 1315 | + | |
| 1316 | + | |
| 1317 | + | |
| 1318 | + | |
| 1319 | + | |
| 1320 | + | |
| 1321 | + | |
| 1322 | + | |
| 1323 | + | |
| 1324 | + | |
1311 | 1325 | | |
1312 | 1326 | | |
1313 | 1327 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
127 | 127 | | |
128 | 128 | | |
129 | 129 | | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
130 | 133 | | |
131 | 134 | | |
132 | 135 | | |
| |||
Lines changed: 75 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
15 | 18 | | |
16 | 19 | | |
17 | 20 | | |
| |||
123 | 126 | | |
124 | 127 | | |
125 | 128 | | |
126 | | - | |
| 129 | + | |
127 | 130 | | |
128 | 131 | | |
129 | 132 | | |
| |||
152 | 155 | | |
153 | 156 | | |
154 | 157 | | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
155 | 180 | | |
156 | 181 | | |
157 | 182 | | |
| |||
169 | 194 | | |
170 | 195 | | |
171 | 196 | | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
172 | 239 | | |
173 | 240 | | |
174 | 241 | | |
| |||
198 | 265 | | |
199 | 266 | | |
200 | 267 | | |
201 | | - | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
202 | 271 | | |
203 | 272 | | |
204 | | - | |
| 273 | + | |
| 274 | + | |
205 | 275 | | |
206 | 276 | | |
207 | 277 | | |
| |||
306 | 376 | | |
307 | 377 | | |
308 | 378 | | |
309 | | - | |
| 379 | + | |
310 | 380 | | |
311 | 381 | | |
312 | 382 | | |
| |||
368 | 438 | | |
369 | 439 | | |
370 | 440 | | |
371 | | - | |
| 441 | + | |
372 | 442 | | |
373 | 443 | | |
374 | 444 | | |
| |||
0 commit comments