News for hackers. Stuff that matters.
Re:Multi-Account Containers to “Exchange messages with progr... by abdullahkhalids on Friday November 26, 2021 @01:41AM (#29347985)
I would really like Firefox to implement granular permissions per extension. So, if I can choose to not give this extension permission to talk to external programs. And hopefully the extension authors wrote it in a way that it degrades gracefully.
Re:Multi-Account Containers to “Exchange messages with progr... by resoluteteeth on Friday November 26, 2021 @07:20AM (#29349594)
This permission is harmless because native messaging only allows an extension to communicate with a specific native companion program that has to be installed/enabled outside if firefox.

If you don't install the companion program, this permission won't do anything.

It does not allow the extension to run arbitrary programs.

Re:Multi-Account Containers to “Exchange messages with progr... by ComodoHacker on Friday November 26, 2021 @09:34AM (#29350524)
Where and how is this program specified? Can malware impersonate itself as a "companion program" and collect user activity data?
Re:Multi-Account Containers to “Exchange messages with progr... by resoluteteeth on Friday November 26, 2021 @08:13PM (#29356143)
It's just specified in a manifest file in a specific location on Linux or referenced in a registry key on windows, so sure, if you already have malware running on your computer I suppose it could do that (assuming the messages sent by the extension contain browsing data) but there would probably be easier ways for it to collect your data.
Re:Multi-Account Containers to “Exchange messages with progr... by dcormier on Friday November 26, 2021 @07:53AM (#29349826)
The permission request should probably be reworded to make that more clear.
Re:Multi-Account Containers to “Exchange messages with progr... by rzzzt on Friday November 26, 2021 @02:52AM (#29348224)
Bookmark access for the container extension is optional and there is a toggle button for it; for some reason, this one was added to the "Required permissions for core functionality" list which can not be modified.
Re:Multi-Account Containers to “Exchange messages with progr... by Vinnl on Friday November 26, 2021 @04:13AM (#29348596)
> for some reason

I think these permissions cannot be optional: https://extensionworkshop.com/documentation/develop/request-...

(Not sure though, I haven't worked with optional permissions for my extensions yet.)

Re:Multi-Account Containers to “Exchange messages with progr... by Vinnl on Friday November 26, 2021 @03:34AM (#29348408)
I'm not sure if it's possible for this permission yet, but it did become possible for extensions to dynamically requests access to page contents per site, rather than declaring them all up front. It requires the extension authors to use a different API though, which not everyone has switched to yet.
Re:Multi-Account Containers to “Exchange messages with progr... by Teever on Friday November 26, 2021 @01:51AM (#29348019)
I was thinking the same thing when I was reading this link too.

Another thing I'd like is for Mozilla to not be able to deactivate extensions remotely.