aboutgitcodebugslistschat
path: root/doc
diff options
context:
space:
mode:
authorJanne Grunau <janne-psst@jannau.net>2025-05-01 11:54:07 +0200
committerStefano Brivio <sbrivio@redhat.com>2025-05-02 12:00:51 +0200
commit93394f4ef0966602b2ada8f72beaf75352add7b1 (patch)
treecf128412a66c6fffaae057a74036c1ba9cf155c2 /doc
parent11be695f5c0a6a7d74e9628e9863e665f59d511f (diff)
downloadpasst-93394f4ef0966602b2ada8f72beaf75352add7b1.tar
passt-93394f4ef0966602b2ada8f72beaf75352add7b1.tar.gz
passt-93394f4ef0966602b2ada8f72beaf75352add7b1.tar.bz2
passt-93394f4ef0966602b2ada8f72beaf75352add7b1.tar.lz
passt-93394f4ef0966602b2ada8f72beaf75352add7b1.tar.xz
passt-93394f4ef0966602b2ada8f72beaf75352add7b1.tar.zst
passt-93394f4ef0966602b2ada8f72beaf75352add7b1.zip
selinux: Add getattr to class udp_socket
Commit 59cc89f ("udp, udp_flow: Track our specific address on socket interfaces") added a getsockname() call in udp_flow_new(). This requires getattr. Fixes "Flow 0 (UDP flow): Unable to determine local address: Permission denied" errors in muvm/passt on Fedora Linux 42 with SELinux. The SELinux audit message is | type=AVC msg=audit(1746083799.606:235): avc: denied { getattr } for | pid=2961 comm="passt" laddr=127.0.0.1 lport=49221 | faddr=127.0.0.53 fport=53 | scontext=unconfined_u:unconfined_r:passt_t:s0-s0:c0.c1023 | tcontext=unconfined_u:unconfined_r:passt_t:s0-s0:c0.c1023 | tclass=udp_socket permissive=0 Fixes: 59cc89f4cc01 ("udp, udp_flow: Track our specific address on socket interfaces") Link: https://bugzilla.redhat.com/show_bug.cgi?id=2363238 Signed-off-by: Janne Grunau <janne-psst@jannau.net> Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
Diffstat (limited to 'doc')
0 files changed, 0 insertions, 0 deletions