mirror of
https://github.com/netblue30/firejail.git
synced 2026-05-15 14:16:14 -06:00
[GH-ISSUE #5807] recoll: blacklisted paths are accessible (dbus) #3097
Labels
No labels
LTS merge
LTS merge
bug
bug
converted-to-discussion
doc-todo
documentation
duplicate
enhancement
file-transfer
firecfg
firejail-in-firejail
firetools
graphics
help wanted
information_old
installation
invalid
modif
moved
needinfo
networking
notabug
notourbug
old-version
overlayfs
packaging
profile-request
pull-request
question
question_old
removal
runtime-permissions
sandbox-ipc
security
stale
wiki
wiki
wontfix
wordpress
workaround
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/firejail#3097
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Rosika2 on GitHub (Apr 26, 2023).
Original GitHub issue: https://github.com/netblue30/firejail/issues/5807
Hi all, 👋
I have a question about running
recollin firejail.BTW: "whatis recoll" says: "user interface for the Recoll full text search system"
I see
firejaildoesn´t come with a dedicated recoll profile. So when runningrecollin firejail it makes use of the default profile:O.K., that´s what I understand so far.
Now for my example:
I want
recollto search for a particular file. It finds it and comes up with the search result. It´s the text-file I was looking for. Here´s what the process tree looks like infiretools:Now: within the recoll GUI I have the chance of opening the text-file by double-clicking on "open".
In my case
geditopens the required text file, but it doesn´t run within the firejail sandbox:I was of the opinion that any process triggered by another process which is already running within firejail is also sandboxed. 🤔
Perhaps I´m missing something here. Can anybody help ❓
Many thanks in advance and many greetings
Rosika 🙂
P.S.
my system: Linux Lite 6.2
firejail version 0.9.66
@kmk3 commented on GitHub (Apr 26, 2023):
Note that we do not maintain that version of firejail:
Versions other than the latest usually have outdated profiles and may contain
bugs and security vulnerabilities that were fixed in later versions.
See also:
@kmk3 commented on GitHub (Apr 26, 2023):
Note that default.profile does not block dbus, which is one way to get around
the sandbox restrictions.
In fact, default.profile offers little to no protection at all, so I'd suggest
to try to create a profile for
recoll. See the following for details:@Rosika2 commented on GitHub (Apr 26, 2023):
@kmk3 :
Thanks, Kelvin, for your answer.
Well, I installed firejail from the standard Ubuntu repositories, which Linux Lite makes use of, I guess.
I´ll add the firejail PPA in due course in order to get the latest version.
Ah, that´s the explanation then.
Thanks for the link. I´ll try to create a profile for recoll with it.
Many thanks for your help and many greetings
Rosika 🙂