Bug 1954145 - Add anon_inode class to the policy
Summary: Add anon_inode class to the policy
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Enterprise Linux 9
Classification: Red Hat
Component: selinux-policy
Version: 9.0
Hardware: All
OS: Linux
high
high
Target Milestone: beta
: 9.0 Beta
Assignee: Zdenek Pytela
QA Contact: Milos Malik
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-04-27 16:41 UTC by Zdenek Pytela
Modified: 2023-07-19 09:17 UTC (History)
5 users (show)

Fixed In Version: selinux-policy-34.1.3-1.el9
Doc Type: No Doc Update
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-12-07 21:35:16 UTC
Type: Bug
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Zdenek Pytela 2021-04-27 16:41:34 UTC
Description of problem:
Support for labeling and controlling access to files attached to anonymous inodes has been added to kernel v5.12. Adding the anon_inode class and relevant access vectors to the policy is required, too.

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1. # dmesg|grep anon_inode

Actual results:

[    5.618745] SELinux:  Class anon_inode not defined in policy.

Expected results:
<no output>

Additional info:
Added to rawhide with the following commits:
commit 8a1746df03519636f179cc7bcc58029118822a8f (HEAD -> rawhide, upstream/rawhide, upstream-rw/rawhide, origin/rawhide, origin/HEAD)
Author: Zdenek Pytela <zpytela>
Date:   Wed Apr 21 13:08:31 2021 +0200

    Allow domain create anonymous inodes

    Types in the domain attribute are allowed to create anonymous inodes
    in their own type.

commit 86327cca3c025dcd3f7b2a4fbe8c2d94c7780e88
Author: Zdenek Pytela <zpytela>
Date:   Wed Apr 21 12:58:36 2021 +0200

    Add anon_inode class to the policy

    Support for labeling and controlling access to files attached
    to anonymous inodes has been added to kernel v5.12.
    https://lwn.net/Articles/816133/

    This commit adds the support of the anon_inode class and
    relevant access vectors to the policy.
    The userfaultfd_anon_inode_perms objects permissions set was created.


Note You need to log in before you can comment on or make changes to this bug.