Commit 3489299
committed
Merge tag 'v7.0-rc5-ksmbd-srv-fixes' of git://git.samba.org/ksmbd
Pull smb server fixes from Steve French:
- Fix out of bounds write
- Fix for better calculating max output buffers
- Fix memory leaks in SMB2/SMB3 lock
- Fix use after free
- Multichannel fix
* tag 'v7.0-rc5-ksmbd-srv-fixes' of git://git.samba.org/ksmbd:
ksmbd: fix potencial OOB in get_file_all_info() for compound requests
ksmbd: replace hardcoded hdr2_len with offsetof() in smb2_calc_max_out_buf_len()
ksmbd: fix memory leaks and NULL deref in smb2_lock()
ksmbd: fix use-after-free and NULL deref in smb_grant_oplock()
ksmbd: do not expire session on binding failure2 files changed
Lines changed: 97 additions & 48 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
85 | | - | |
| 85 | + | |
86 | 86 | | |
87 | | - | |
88 | | - | |
89 | | - | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
90 | 98 | | |
91 | 99 | | |
92 | 100 | | |
| |||
1042 | 1050 | | |
1043 | 1051 | | |
1044 | 1052 | | |
1045 | | - | |
| 1053 | + | |
| 1054 | + | |
1046 | 1055 | | |
1047 | 1056 | | |
1048 | 1057 | | |
1049 | | - | |
| 1058 | + | |
1050 | 1059 | | |
1051 | 1060 | | |
1052 | 1061 | | |
1053 | 1062 | | |
1054 | 1063 | | |
1055 | | - | |
1056 | | - | |
| 1064 | + | |
| 1065 | + | |
| 1066 | + | |
1057 | 1067 | | |
1058 | 1068 | | |
1059 | | - | |
1060 | 1069 | | |
1061 | | - | |
1062 | | - | |
1063 | | - | |
1064 | | - | |
1065 | | - | |
1066 | | - | |
1067 | | - | |
1068 | | - | |
1069 | | - | |
| 1070 | + | |
1070 | 1071 | | |
1071 | | - | |
1072 | | - | |
| 1072 | + | |
| 1073 | + | |
1073 | 1074 | | |
1074 | 1075 | | |
1075 | 1076 | | |
| |||
1189 | 1190 | | |
1190 | 1191 | | |
1191 | 1192 | | |
| 1193 | + | |
1192 | 1194 | | |
1193 | 1195 | | |
1194 | 1196 | | |
| |||
1291 | 1293 | | |
1292 | 1294 | | |
1293 | 1295 | | |
1294 | | - | |
1295 | | - | |
1296 | | - | |
| 1296 | + | |
| 1297 | + | |
| 1298 | + | |
| 1299 | + | |
| 1300 | + | |
| 1301 | + | |
| 1302 | + | |
| 1303 | + | |
| 1304 | + | |
| 1305 | + | |
| 1306 | + | |
1297 | 1307 | | |
1298 | | - | |
1299 | | - | |
| 1308 | + | |
| 1309 | + | |
| 1310 | + | |
1300 | 1311 | | |
| 1312 | + | |
1301 | 1313 | | |
1302 | 1314 | | |
| 1315 | + | |
| 1316 | + | |
| 1317 | + | |
| 1318 | + | |
| 1319 | + | |
| 1320 | + | |
1303 | 1321 | | |
1304 | | - | |
1305 | 1322 | | |
1306 | 1323 | | |
1307 | 1324 | | |
1308 | | - | |
| 1325 | + | |
| 1326 | + | |
1309 | 1327 | | |
1310 | 1328 | | |
1311 | 1329 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1939 | 1939 | | |
1940 | 1940 | | |
1941 | 1941 | | |
1942 | | - | |
1943 | | - | |
| 1942 | + | |
| 1943 | + | |
| 1944 | + | |
| 1945 | + | |
| 1946 | + | |
| 1947 | + | |
| 1948 | + | |
| 1949 | + | |
1944 | 1950 | | |
1945 | 1951 | | |
1946 | 1952 | | |
| |||
4446 | 4452 | | |
4447 | 4453 | | |
4448 | 4454 | | |
4449 | | - | |
4450 | | - | |
| 4455 | + | |
| 4456 | + | |
| 4457 | + | |
4451 | 4458 | | |
4452 | 4459 | | |
4453 | 4460 | | |
| |||
4714 | 4721 | | |
4715 | 4722 | | |
4716 | 4723 | | |
4717 | | - | |
4718 | | - | |
| 4724 | + | |
| 4725 | + | |
| 4726 | + | |
4719 | 4727 | | |
4720 | 4728 | | |
4721 | 4729 | | |
| |||
4932 | 4940 | | |
4933 | 4941 | | |
4934 | 4942 | | |
4935 | | - | |
| 4943 | + | |
| 4944 | + | |
4936 | 4945 | | |
4937 | 4946 | | |
4938 | 4947 | | |
| |||
4944 | 4953 | | |
4945 | 4954 | | |
4946 | 4955 | | |
| 4956 | + | |
| 4957 | + | |
| 4958 | + | |
| 4959 | + | |
| 4960 | + | |
| 4961 | + | |
| 4962 | + | |
| 4963 | + | |
| 4964 | + | |
| 4965 | + | |
4947 | 4966 | | |
4948 | 4967 | | |
4949 | 4968 | | |
| |||
4987 | 5006 | | |
4988 | 5007 | | |
4989 | 5008 | | |
4990 | | - | |
| 5009 | + | |
| 5010 | + | |
4991 | 5011 | | |
4992 | 5012 | | |
4993 | 5013 | | |
| |||
5041 | 5061 | | |
5042 | 5062 | | |
5043 | 5063 | | |
5044 | | - | |
5045 | | - | |
| 5064 | + | |
| 5065 | + | |
| 5066 | + | |
5046 | 5067 | | |
5047 | 5068 | | |
5048 | 5069 | | |
| |||
7586 | 7607 | | |
7587 | 7608 | | |
7588 | 7609 | | |
| 7610 | + | |
| 7611 | + | |
7589 | 7612 | | |
7590 | 7613 | | |
7591 | 7614 | | |
7592 | 7615 | | |
| 7616 | + | |
7593 | 7617 | | |
7594 | 7618 | | |
7595 | | - | |
7596 | | - | |
7597 | 7619 | | |
7598 | 7620 | | |
7599 | 7621 | | |
| |||
7662 | 7684 | | |
7663 | 7685 | | |
7664 | 7686 | | |
| 7687 | + | |
| 7688 | + | |
| 7689 | + | |
7665 | 7690 | | |
7666 | 7691 | | |
7667 | 7692 | | |
| |||
7692 | 7717 | | |
7693 | 7718 | | |
7694 | 7719 | | |
7695 | | - | |
7696 | | - | |
7697 | | - | |
| 7720 | + | |
| 7721 | + | |
| 7722 | + | |
| 7723 | + | |
7698 | 7724 | | |
7699 | | - | |
7700 | | - | |
7701 | | - | |
| 7725 | + | |
| 7726 | + | |
| 7727 | + | |
| 7728 | + | |
| 7729 | + | |
| 7730 | + | |
7702 | 7731 | | |
7703 | 7732 | | |
7704 | 7733 | | |
| |||
7708 | 7737 | | |
7709 | 7738 | | |
7710 | 7739 | | |
7711 | | - | |
| 7740 | + | |
| 7741 | + | |
7712 | 7742 | | |
7713 | 7743 | | |
7714 | 7744 | | |
| |||
8191 | 8221 | | |
8192 | 8222 | | |
8193 | 8223 | | |
8194 | | - | |
8195 | | - | |
| 8224 | + | |
| 8225 | + | |
| 8226 | + | |
8196 | 8227 | | |
8197 | 8228 | | |
8198 | 8229 | | |
| |||
0 commit comments