question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Feature Request: please add a check for alasql JavaScript vulnerability and/or integrate Snyk

See original GitHub issue

The alasql javascript library <0.7.0 contains a arbitrary code injection vulnerability with a validated Proof of Concept.

An example header string to regex against is: //! AlaSQL v0.4.5 | © 2014-2016 Andrey Gershun & Mathias Rangel Wulff | License: MIT !function(e,t){"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?module.exports=t():e.alasql=t()}

Snyk has a good description and the proof of concept available on their website: https://security.snyk.io/vuln/SNYK-JS-ALASQL-1082932

and a list of all the vulnerable versions: https://snyk.io/vuln/npm:alasql

They seem to be friendly to open-source projects so it might be possible to even integrate the entire Snyk javascript vulnerability database into ZAP to improve JavaScript library checks without having to code each one individually. https://snyk.io/blog/snyk-code-now-available-free-sast/

Issue Analytics

  • State:closed
  • Created a year ago
  • Comments:8 (5 by maintainers)

github_iconTop GitHub Comments

2reactions
globeonecommented, May 24, 2022

Started the upstream process here: https://github.com/RetireJS/retire.js/issues/380

Read more comments on GitHub >

github_iconTop Results From Across the Web

alasql 0.6.2 vulnerabilities - Snyk
Learn more about known alasql 0.6.2 vulnerabilities and licenses ... javascript data - including relational joins and search in nested objects (JSON).
Read more >
How to use the alasql.promise function in alasql - Snyk
How to use the alasql.promise function in alasql. To help you get started, we've selected a few alasql examples, based on popular ways...
Read more >
Broker Troubleshooting – Support Portal | Snyk
The Broker server and client establish an applicative tunnel, proxying requests from snyk.io to the Git (fetching manifest files from monitored repositories), ...
Read more >
snyk.io updates
Container Registry Agent adding HTTPS configuration. Improved. We are excited to announce the improvement of our Container Registry Agent (CRA). Previously CRA ...
Read more >
Support Portal | Snyk
Get the answers to your questions about our products, integrations, language support, Snyk CLI, APIs, license compliance and much more.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found