summaryrefslogtreecommitdiff
path: root/modules/pam_tally/Makefile.am
diff options
context:
space:
mode:
authorSam Hartman <hartmans@debian.org>2024-02-02 11:38:09 -0700
committerSam Hartman <hartmans@debian.org>2024-02-27 21:30:52 -0700
commit8ba7b6f873029f800bf7be02bbd490d0b0d6d6b9 (patch)
tree09b7c7f3e448df2b11421923183089c6d3d33b5c /modules/pam_tally/Makefile.am
parent34f9f87f75cd75f61a72bf2de1d9e537882803ba (diff)
From: Matthias Gerstner <matthias.gerstner@suse.de> Date: Wed, 27 Dec 2023 14:01:59 +0100 Subject: pam_namespace: protect_dir(): use O_DIRECTORY to prevent local DoS situations Origin: https://github.com/linux-pam/linux-pam/commit/031bb5a5d0d950253b68138b498dc93be69a64cb Bug-Debian: https://bugs.debian.org/1061097 Bug-Debian-Security: https://security-tracker.debian.org/tracker/CVE-2024-22365
Without O_DIRECTORY the path crawling logic is subject to e.g. FIFOs being placed in user controlled directories, causing the PAM module to block indefinitely during `openat()`. Pass O_DIRECTORY to cause the `openat()` to fail if the path does not refer to a directory. With this the check whether the final path element is a directory becomes unnecessary, drop it. Gbp-Pq: Name pam_namespace_o_directory
Diffstat (limited to 'modules/pam_tally/Makefile.am')
0 files changed, 0 insertions, 0 deletions