[GH-ISSUE #1454] mutt crashes when using t-prot #977

Closed
opened 2026-05-05 07:15:00 -06:00 by gitea-mirror · 0 comments
Owner

Originally created by @Boruch-Baum on GitHub (Aug 11, 2017).
Original GitHub issue: https://github.com/netblue30/firejail/issues/1454

For firejail version 0.9.48 in debian:

mutt is an email-client that allows for great extensibility which isn't accounted for in the default firejail profiles. In my case, I encountered this because I use an add-on package called 't-prot' which is a message display filter built around a perl script. Commenting out the line include /etc/firejail/disable-devel.inc from the default mutt profile fixed the crash. My guess is that the reason is that the include file was blacklisting the perl shell.

Because mutt is designed to be extended by any kind pf plugin, and because package t-prot is used by many mutt users, maybe the project should address this for the default mutt profile.

As a more general matter, if I've correctly understood the problem:

1] This will be an issue for other blacklisted shells eg. ruby, python

2] Maybe the disable-devel.inc file should be divided in two in order to account for run-time shell interpreters like perl. Another solution might be to keep the disable-devel.inc unchanged, but create a second include file to whitelist run-time shell interpreters.

Originally created by @Boruch-Baum on GitHub (Aug 11, 2017). Original GitHub issue: https://github.com/netblue30/firejail/issues/1454 For firejail version 0.9.48 in debian: mutt is an email-client that allows for great extensibility which isn't accounted for in the default firejail profiles. In my case, I encountered this because I use an add-on package called 't-prot' which is a message display filter built around a perl script. Commenting out the line `include /etc/firejail/disable-devel.inc` from the default mutt profile fixed the crash. My guess is that the reason is that the include file was blacklisting the perl shell. Because mutt is designed to be extended by any kind pf plugin, and because package `t-prot` is used by many mutt users, maybe the project should address this for the default mutt profile. As a more general matter, if I've correctly understood the problem: 1] This will be an issue for other blacklisted shells eg. ruby, python 2] Maybe the `disable-devel.inc` file should be divided in two in order to account for run-time shell interpreters like perl. Another solution might be to keep the `disable-devel.inc` unchanged, but create a second include file to whitelist run-time shell interpreters.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/firejail#977
No description provided.