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

IT just sent us the latest vulnerability report. Two dependencies need updating. #2661

Open
childers opened this issue Jul 28, 2023 · 1 comment

Comments

@childers
Copy link
Collaborator

childers commented Jul 28, 2023

Hi all,

Our security team just flagged us for having outdated jQuery and Bootstrap.js.
Specifically, here are two excerpts from the vulnerability report. There were a few different hits returned for jQuery.

Bootstrap:
According to its self-reported version number, Bootstrap is 3.x prior 3.4.1 or 4.x prior to 4.3.1. Therefore, it may be affected by a Cross-Site Scripting (XSS) vulnerability via data-template attribute for tooltip and popover plugins.

jQuery:
According to its self-reported version number, jQuery is at least 1.2.0 and prior to 3.5.0. Therefore, it may be affected by a cross-site scripting vulnerability via the regex operation in jQuery.htmlPrefilter.

@garrettjstevens
Copy link
Contributor

Some notes about where this fix would need to go if anyone takes this on:

  • There is a jQuery dependency in the apollo-jbrowse-plugin, see client/apollo/package.json
  • There is vendored jQuery code in the grails app that gwt uses: grails-app/assets/javascripts/vendor
  • There is vendored bootstrap code in the grails app that gwt uses: grails-app/assets/javascripts/vendor

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

No branches or pull requests

2 participants