Commit 4ea4779
ksmbd: remove follow symlinks support
Use LOOKUP_NO_SYMLINKS flags for default lookup to prohibit the middle of
symlink component lookup and remove follow symlinks parameter support.
We re-implement it as reparse point later.
Test result:
smbclient -Ulinkinjeon%1234 //172.30.1.42/share -c
"get hacked/passwd passwd"
NT_STATUS_OBJECT_NAME_NOT_FOUND opening remote file \hacked\passwd
Cc: Ralph Böhme <slow@samba.org>
Cc: Steve French <smfrench@gmail.com>
Acked-by: Ronnie Sahlberg <lsahlber@redhat.com>
Signed-off-by: Namjae Jeon <linkinjeon@kernel.org>
Signed-off-by: Steve French <stfrench@microsoft.com>1 parent 18a015b commit 4ea4779
2 files changed
Lines changed: 19 additions & 56 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2632 | 2632 | | |
2633 | 2633 | | |
2634 | 2634 | | |
2635 | | - | |
2636 | | - | |
2637 | | - | |
2638 | | - | |
2639 | | - | |
2640 | | - | |
2641 | | - | |
| 2635 | + | |
| 2636 | + | |
| 2637 | + | |
2642 | 2638 | | |
2643 | 2639 | | |
2644 | 2640 | | |
| |||
2657 | 2653 | | |
2658 | 2654 | | |
2659 | 2655 | | |
2660 | | - | |
2661 | | - | |
2662 | | - | |
2663 | | - | |
2664 | | - | |
2665 | | - | |
2666 | | - | |
2667 | | - | |
2668 | | - | |
2669 | | - | |
2670 | | - | |
2671 | | - | |
2672 | | - | |
2673 | | - | |
2674 | | - | |
2675 | | - | |
2676 | | - | |
2677 | | - | |
2678 | | - | |
| 2656 | + | |
| 2657 | + | |
| 2658 | + | |
| 2659 | + | |
2679 | 2660 | | |
2680 | 2661 | | |
2681 | 2662 | | |
| |||
4751 | 4732 | | |
4752 | 4733 | | |
4753 | 4734 | | |
4754 | | - | |
4755 | | - | |
4756 | | - | |
4757 | | - | |
4758 | 4735 | | |
4759 | | - | |
| 4736 | + | |
4760 | 4737 | | |
4761 | 4738 | | |
4762 | 4739 | | |
| |||
5333 | 5310 | | |
5334 | 5311 | | |
5335 | 5312 | | |
5336 | | - | |
| 5313 | + | |
5337 | 5314 | | |
5338 | 5315 | | |
5339 | 5316 | | |
| |||
5407 | 5384 | | |
5408 | 5385 | | |
5409 | 5386 | | |
5410 | | - | |
| 5387 | + | |
5411 | 5388 | | |
5412 | 5389 | | |
5413 | 5390 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
166 | 166 | | |
167 | 167 | | |
168 | 168 | | |
169 | | - | |
| 169 | + | |
170 | 170 | | |
171 | 171 | | |
172 | 172 | | |
| |||
203 | 203 | | |
204 | 204 | | |
205 | 205 | | |
206 | | - | |
| 206 | + | |
| 207 | + | |
207 | 208 | | |
208 | 209 | | |
209 | 210 | | |
| |||
588 | 589 | | |
589 | 590 | | |
590 | 591 | | |
591 | | - | |
592 | 592 | | |
593 | 593 | | |
594 | 594 | | |
595 | 595 | | |
596 | | - | |
597 | | - | |
598 | | - | |
599 | | - | |
600 | | - | |
| 596 | + | |
601 | 597 | | |
602 | 598 | | |
603 | 599 | | |
| |||
652 | 648 | | |
653 | 649 | | |
654 | 650 | | |
655 | | - | |
656 | 651 | | |
657 | 652 | | |
658 | 653 | | |
659 | 654 | | |
660 | | - | |
661 | | - | |
662 | | - | |
663 | | - | |
664 | | - | |
| 655 | + | |
665 | 656 | | |
666 | 657 | | |
667 | 658 | | |
668 | 659 | | |
669 | 660 | | |
670 | 661 | | |
671 | 662 | | |
672 | | - | |
| 663 | + | |
673 | 664 | | |
674 | 665 | | |
675 | 666 | | |
| |||
788 | 779 | | |
789 | 780 | | |
790 | 781 | | |
791 | | - | |
792 | 782 | | |
793 | 783 | | |
794 | 784 | | |
| |||
797 | 787 | | |
798 | 788 | | |
799 | 789 | | |
800 | | - | |
801 | | - | |
802 | | - | |
803 | | - | |
804 | | - | |
805 | | - | |
| 790 | + | |
| 791 | + | |
806 | 792 | | |
807 | 793 | | |
808 | 794 | | |
| |||
861 | 847 | | |
862 | 848 | | |
863 | 849 | | |
864 | | - | |
| 850 | + | |
865 | 851 | | |
866 | 852 | | |
867 | 853 | | |
| |||
0 commit comments