A foolish user could find references to CTDB_SOCKET in the source and then use it in a production environment. If an attacker can control the value of CTDB_SOCKET then the chown() of the socket in ctdbd could then allow a symlink race or similar to be used. The chances of this are tiny so not treating this as a CVE-worthy security issue. We will just fix it and backport it to stable versions.
This bug was referenced in samba master: c4794e40529c63c696ecc3f8f27c810c22dd63a5 4c12a36eb5b44fb08d0461e6fa77fcdb4a128433 7e2358fcf7be177d6e5de6e26f9d7c5af4acbb0c
Created attachment 18735 [details] Patch for all stable versions Cherry-picks cleanly from master. Same patch applies cleanly to all current stable branches (v4-23-test, v4-22-test, v4-21-test). It appears that we are going to do another bug fix release for 4.21, so we might as well include this. Tested on each stable branch as follows: $ git am BZ15921.patch $ CFLAGS=-O3 ./configure --enable-developer --abi-check-disable --enable-selftest --with-cluster-support && make -j 8 && make test TESTS=clusteredmember LGTM.
Pushed to autobuild-v4-{23,22,21}-test.
This bug was referenced in samba v4-23-test: 95b2c73d46ff1672bad324a8d5a4a2a8ee89fc27 d20797de97f6c4e5abca174e4a1429dc3e848d14 35e59dcfd2790a5ca1237a5ab2574270c2482195
This bug was referenced in samba v4-23-stable (Release samba-4.23.1): 95b2c73d46ff1672bad324a8d5a4a2a8ee89fc27 d20797de97f6c4e5abca174e4a1429dc3e848d14 35e59dcfd2790a5ca1237a5ab2574270c2482195
This bug was referenced in samba v4-22-test: 6bdd14199d0fbcc9a9e6f966d8dff81d5a87540d e4445e74b0bd92f1a1b37c674b00e507292a1c33 ad38c9849503fd5acff83e80b9cb46bd719e31c4
This bug was referenced in samba v4-21-test: 086f6393ab300f37962428b9a1cd318624b95130 467557d63a0ffebb15b88e5f5bee1ca9dbddcb2b 825d6197effca4d252ca5172ac9e15abe257b91e
Closing out bug report. Thanks!
This bug was referenced in samba v4-22-stable (Release samba-4.22.6): 6bdd14199d0fbcc9a9e6f966d8dff81d5a87540d e4445e74b0bd92f1a1b37c674b00e507292a1c33 ad38c9849503fd5acff83e80b9cb46bd719e31c4
This bug was referenced in samba v4-21-stable (Release samba-4.21.10): 086f6393ab300f37962428b9a1cd318624b95130 467557d63a0ffebb15b88e5f5bee1ca9dbddcb2b 825d6197effca4d252ca5172ac9e15abe257b91e