Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Serious vulnerability issue #15

Open
lbayle opened this issue Feb 5, 2023 · 2 comments
Open

Serious vulnerability issue #15

lbayle opened this issue Feb 5, 2023 · 2 comments

Comments

@lbayle
Copy link

lbayle commented Feb 5, 2023

Hi,
the 0.3.0 branch comes with a RUNCOMMAND() function which allows to execute any external command.
This, IMHO is a major security issue.

It would be extremely simple to introduce a keylogger, spyware, rootkit or download any type of malware from a spreadsheet (Starting with Examples.ods )

So I strongly recommend to deactivate this function in the code and recompile before you install the plugin.

As we all know, the cryptocurrency world is full of hackers & thieves, so be warned

Best regards

@walkjivefly
Copy link
Owner

Fair point.

I see it as a useful tool for sheets I created. If running someone else's sheet then it's a more risky proposition.

Anyone building the v0.3 branch for themselves should bear your concern in mind and deactivate the function if they don't have a compelling usecase for it.

@lbayle
Copy link
Author

lbayle commented Feb 8, 2023

Here is a v0.3.2 version without the RUNCOMMAND and including my fix for LibreOffice 7.4

https://github.com/lbayle/LOC-Extension/blob/master/LOC.oxt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants