{"url":"http://public2.vulnerablecode.io/api/packages/59581?format=json","purl":"pkg:gem/solidus_core@3.1.0","type":"gem","namespace":"","name":"solidus_core","version":"3.1.0","qualifiers":{},"subpath":"","is_vulnerable":true,"next_non_vulnerable_version":"3.1.3","latest_non_vulnerable_version":"3.1.5","affected_by_vulnerabilities":[{"url":"http://public2.vulnerablecode.io/api/vulnerabilities/41816?format=json","vulnerability_id":"VCID-1amr-xv82-93ac","summary":"Inefficient Regular Expression Complexity\nSolidus is a free, open-source ecommerce platform built on Rails.If a prompt upgrade is not an option, a workaround is available. It is possible to edit the file `config/application.rb` manually (with code provided by the maintainers in the GitHub Security Advisory) to check email validity.","references":[{"reference_url":"https://github.com/solidusio/solidus/commit/9867153e01e3c3b898cdbcedd7b43375ea922401","reference_id":"","reference_type":"","scores":[],"url":"https://github.com/solidusio/solidus/commit/9867153e01e3c3b898cdbcedd7b43375ea922401"},{"reference_url":"https://nvd.nist.gov/vuln/detail/CVE-2021-43805","reference_id":"CVE-2021-43805","reference_type":"","scores":[],"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-43805"},{"reference_url":"https://github.com/solidusio/solidus/security/advisories/GHSA-qxmr-qxh6-2cc9","reference_id":"GHSA-qxmr-qxh6-2cc9","reference_type":"","scores":[],"url":"https://github.com/solidusio/solidus/security/advisories/GHSA-qxmr-qxh6-2cc9"}],"fixed_packages":[{"url":"http://public2.vulnerablecode.io/api/packages/59725?format=json","purl":"pkg:gem/solidus_core@3.1.4","is_vulnerable":false,"affected_by_vulnerabilities":[],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/solidus_core@3.1.4"}],"aliases":["CVE-2021-43805","GHSA-qxmr-qxh6-2cc9"],"risk_score":null,"exploitability":null,"weighted_severity":null,"resource_url":"http://public2.vulnerablecode.io/vulnerabilities/VCID-1amr-xv82-93ac"},{"url":"http://public2.vulnerablecode.io/api/vulnerabilities/41917?format=json","vulnerability_id":"VCID-6n5g-nh97-nbbf","summary":"Cross-Site Request Forgery (CSRF)\n`solidus_frontend` is the cart and storefront for the Solidus e-commerce project. Versions of `solidus_frontend` contain a cross-site request forgery (CSRF) vulnerability that allows a malicious site to add an item to the user's cart without their knowledge. contain a patch for this issue. The patch adds CSRF token verification to the \"Add to cart\" action. Adding forgery protection to a form that missed it can have some side effects. Other CSRF protection strategies as well as a workaround involving modifcation to config/application.rb` are available. More details on these mitigations are available in the GitHub Security Advisory.","references":[{"reference_url":"https://github.com/solidusio/solidus/commit/4d17cacf066d9492fc04eb3a0b16084b47376d81","reference_id":"","reference_type":"","scores":[],"url":"https://github.com/solidusio/solidus/commit/4d17cacf066d9492fc04eb3a0b16084b47376d81"},{"reference_url":"https://github.com/solidusio/solidus/commit/a1b9bf7f24f9b8684fc4d943eacb02b1926c77c6","reference_id":"","reference_type":"","scores":[],"url":"https://github.com/solidusio/solidus/commit/a1b9bf7f24f9b8684fc4d943eacb02b1926c77c6"},{"reference_url":"https://nvd.nist.gov/vuln/detail/CVE-2021-43846","reference_id":"CVE-2021-43846","reference_type":"","scores":[],"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-43846"},{"reference_url":"https://github.com/solidusio/solidus/security/advisories/GHSA-h3fg-h5v3-vf8m","reference_id":"GHSA-h3fg-h5v3-vf8m","reference_type":"","scores":[],"url":"https://github.com/solidusio/solidus/security/advisories/GHSA-h3fg-h5v3-vf8m"}],"fixed_packages":[{"url":"http://public2.vulnerablecode.io/api/packages/59899?format=json","purl":"pkg:gem/solidus_core@3.1.5","is_vulnerable":false,"affected_by_vulnerabilities":[],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/solidus_core@3.1.5"}],"aliases":["CVE-2021-43846","GHSA-h3fg-h5v3-vf8m"],"risk_score":null,"exploitability":null,"weighted_severity":null,"resource_url":"http://public2.vulnerablecode.io/vulnerabilities/VCID-6n5g-nh97-nbbf"},{"url":"http://public2.vulnerablecode.io/api/vulnerabilities/41726?format=json","vulnerability_id":"VCID-c2de-ucf9-eqcp","summary":"Authentication Bypass by CSRF Weakness\n### Impact\nThe actual vulnerability has been discovered on `solidus_auth_devise`. See [GHSA-xm34-v85h-9pg2](https://github.com/solidusio/solidus_auth_devise/security/advisories/GHSA-xm34-v85h-9pg2) for details.\n\nThe security advisory here exists to provide an extra layer of security in the form of a monkey patch for users who don't update `solidus_auth_devise`. For this reason, it has been marked as low impact on this end.\n\n### Patches\nFor extra security, update `solidus_core` to versions `3.1.3`, `3.0.3` or `2.11.12`.\n\n### Workarounds\nLook at the workarounds described at [GHSA-xm34-v85h-9pg2](https://github.com/solidusio/solidus_auth_devise/security/advisories/GHSA-xm34-v85h-9pg2).\n\n### References\n- [GHSA-xm34-v85h-9pg2](https://github.com/solidusio/solidus_auth_devise/security/advisories/GHSA-xm34-v85h-9pg2).\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Open an issue in [solidus_auth_devise](https://github.com/solidusio/solidus_auth_devise/issues) or a discussion in [solidus](https://github.com/solidusio/solidus/discussions)\n* Email us at [security@solidus.io](mailto:security@soliidus.io)\n* Contact the core team on [Slack](http://slack.solidus.io/)","references":[{"reference_url":"https://github.com/advisories/GHSA-5629-8855-gf4g","reference_id":"GHSA-5629-8855-gf4g","reference_type":"","scores":[],"url":"https://github.com/advisories/GHSA-5629-8855-gf4g"},{"reference_url":"https://github.com/solidusio/solidus/security/advisories/GHSA-5629-8855-gf4g","reference_id":"GHSA-5629-8855-gf4g","reference_type":"","scores":[],"url":"https://github.com/solidusio/solidus/security/advisories/GHSA-5629-8855-gf4g"},{"reference_url":"https://github.com/solidusio/solidus_auth_devise/security/advisories/GHSA-xm34-v85h-9pg2","reference_id":"GHSA-xm34-v85h-9pg2","reference_type":"","scores":[],"url":"https://github.com/solidusio/solidus_auth_devise/security/advisories/GHSA-xm34-v85h-9pg2"}],"fixed_packages":[{"url":"http://public2.vulnerablecode.io/api/packages/59584?format=json","purl":"pkg:gem/solidus_core@3.1.3","is_vulnerable":false,"affected_by_vulnerabilities":[],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/solidus_core@3.1.3"}],"aliases":["GHSA-5629-8855-gf4g","GMS-2021-4"],"risk_score":null,"exploitability":null,"weighted_severity":null,"resource_url":"http://public2.vulnerablecode.io/vulnerabilities/VCID-c2de-ucf9-eqcp"}],"fixing_vulnerabilities":[],"risk_score":null,"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/solidus_core@3.1.0"}