geekprojects / nuTensor

nuTensor: Point and click matrix to filter net requests according to source, destination and type
GNU General Public License v3.0
157 stars 12 forks source link

nuTensor: Security vulnerability #23

Open potassiumchloride opened 3 years ago

potassiumchloride commented 3 years ago

Hi,

recently a security vulnerability was disclosed for uBlock Origin (uBO) which also affects uMatrix (uM). It is already fixed in uBO and the uM fork for Palemoon called ηMatrix.

Given the fact that the original uM is unmaintained and @gorhill hasn't published at least a security fix only for uM at the same time as for uBO, I wonder if nuTensor might provide a security fix. Update (2021-07-19): uM also received an official emergency fix by @gorhill.

Relevant info: uBlock Origin (and uMatrix) DoS with strict-blocking filter and crafted URL

nicolaasjan commented 3 years ago

It is already fixed in uBO and the uM fork for Palemoon called ηMatrix.

@DrFlibble Take a look at ηMatrix's fix in main-blocked.js. [Edit] Pull request ed44470 is better. :)

nicolaasjan commented 3 years ago

@gorhill released a new version of uMatrix with a fix for the security vulnerability: https://github.com/gorhill/uMatrix/releases/tag/1.4.2

potassiumchloride commented 3 years ago

Amazing news! @gorhill, many, many, many thanks for changing your mind and releasing a new fixed version of uM! Thanks for taking care of us regular users!

jtagcat commented 3 years ago

@potassiumchloride this issue may be closed, as it's been fixed upstream


@DrFlibble please comment on your absence. At least, upstream should be tracked, (if possible, it is).

There have been small, minor improvements, though as it stands now, upstream is better-standing.


for changing your mind

As the repo remains archived, and as far as my common sense goes, low-quality reports, issues, are still hell. More likely, it's affection. Abandoning a thing¹ you have worked on for weeks is hard, and comes with guaranteed guilt.

¹ commonly said as 'abandoning your child', yet I refuse to compare a few-year project to lifetime children.

I'll try to refrain from further speculating, possibly imposing my speak as @gorhill's.

khimaros commented 3 years ago

this is the upstream fix: https://github.com/gorhill/uMatrix/commit/30c12dabdce4cd957d298f49979dd359be16b030