Bug 2537251 - SELinux is preventing bootupctl from read access on the directory /proc.
Summary: SELinux is preventing bootupctl from read access on the directory /proc.
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: selinux-policy
Version: 44
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Zdenek Pytela
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-09-20 13:05 UTC by Christian Stadelmann
Modified: 2026-10-03 01:11 UTC (History)
7 users (show)

Fixed In Version: selinux-policy-44.11-1.fc44
Clone Of:
Environment:
Last Closed: 2026-10-03 01:11:58 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Github fedora-selinux selinux-policy pull 3434 0 None open Allow bootupd read /proc/swaps 2026-09-22 07:26:42 UTC

Description Christian Stadelmann 2026-09-20 13:05:33 UTC
Description of problem:
I get a SELinux alert on boot.

Version-Release number of selected component (if applicable):
selinux-policy-targeted-44.9-1.fc44.noarch
bootupd-0.2.35-1.fc44.x86_64

How reproducible:
Seems to happen at every boot (at least)

Steps to Reproduce:
1. Have Fedora atomic (Silverblue in my case) installed
2. Boot
3. Have a look at logs

Actual results:
SELinux Alert Browser mentions an error to me and recommends:

> You should report this as a bug.
> You can generate a local policy module to allow this access.
> Allow this access for now by executing:
> # ausearch -c 'bootupctl' --raw | audit2allow -M my-bootupctl
> # semodule -X 300 -i my-bootupctl.pp

Expected results:
No SELinux denials should have happened

Additional info:
Output from SELinux Alert Browser, "Details" window:
==========
SELinux is preventing bootupctl from read access on the directory /proc.

*****  Plugin restorecon (99.5 confidence) suggests   ************************

If you want to fix the label. 
/proc default label should be default_t.
Then you can run restorecon. The access attempt may have been stopped due to insufficient permissions to access a parent directory in which case try to change the following command accordingly.
Do
# /sbin/restorecon -v /proc

*****  Plugin catchall (1.49 confidence) suggests   **************************

If you believe that bootupctl should be allowed read access on the proc directory by default.
Then you should report this as a bug.
You can generate a local policy module to allow this access.
Do
allow this access for now by executing:
# ausearch -c 'bootupctl' --raw | audit2allow -M my-bootupctl
# semodule -X 300 -i my-bootupctl.pp

Additional Information:
Source Context                system_u:system_r:bootupd_t:s0
Target Context                system_u:object_r:proc_t:s0
Target Objects                /proc [ dir ]
Source                        bootupctl
Source Path                   bootupctl
Port                          <Unknown>
Host                          [removed]
Source RPM Packages           
Target RPM Packages           
SELinux Policy RPM            selinux-policy-targeted-44.9-1.fc44.noarch
Local Policy RPM              
Selinux Enabled               True
Policy Type                   targeted
Enforcing Mode                Enforcing
Host Name                     [removed]
Platform                      Linux [removed] 7.2.5-200.fc44.x86_64 #1 SMP
                              PREEMPT_DYNAMIC Fri Sep 11 15:11:05 UTC 2026
                              x86_64
Alert Count                   33
First Seen                    2026-08-23 16:01:05 CEST
Last Seen                     2026-09-19 09:55:26 CEST
Local ID                      b9e5cf22-d80e-4351-9813-dea4bee2c568

Raw Audit Messages
type=AVC msg=audit(1789804526.625:108): avc:  denied  { read } for  pid=1007 comm="bootupctl" name="/" dev="proc" ino=1 scontext=system_u:system_r:bootupd_t:s0 tcontext=system_u:object_r:proc_t:s0 tclass=dir permissive=1


Hash: bootupctl,bootupd_t,proc_t,dir,read

Comment 1 Fedora Update System 2026-09-30 13:30:31 UTC
FEDORA-2026-fbe94e8d5e (selinux-policy-44.11-1.fc44) has been submitted as an update to Fedora 44.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-fbe94e8d5e

Comment 2 Fedora Update System 2026-10-01 02:01:21 UTC
FEDORA-2026-fbe94e8d5e has been pushed to the Fedora 44 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-fbe94e8d5e`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-fbe94e8d5e

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 3 Fedora Update System 2026-10-03 01:11:58 UTC
FEDORA-2026-fbe94e8d5e (selinux-policy-44.11-1.fc44) has been pushed to the Fedora 44 stable repository.
If problem still persists, please make note of it in this bug report.


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