CVE-2024-43415
Decidim-Awesome has SQL injection in AdminAccountability
Severity by source
Trivy's own label is CRITICAL. Rated critical by Ruby Advisory DB. Rated lower by GHSA (high).
Description
An improper neutralization of special elements used in an SQL command in the papertrail/version- model of the decidim_awesome-module <= v0.11.1 (> 0.9.0) allows an authenticated admin user to manipulate sql queries to disclose information, read and write files or execute commands.
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| rubygems::Ruby Advisory Database | decidim-decidim_awesome | ~> 0.10.3, >= 0.11.2 |
| rubygems::GitHub Security Advisory RubyGems | decidim-decidim_awesome | 0.10.3, 0.11.2 |
References
- https://github.com/advisories/GHSA-cxwf-qc32-375f
- https://github.com/decidim-ice/decidim-module-decidim_awesome
- https://github.com/decidim-ice/decidim-module-decidim_awesome/commit/84374037d34a3ac80dc18406834169c65869f11b
- https://github.com/decidim-ice/decidim-module-decidim_awesome/security/advisories/GHSA-cxwf-qc32-375f
- https://github.com/rubysec/ruby-advisory-db/blob/master/gems/decidim-decidim_awesome/CVE-2024-43415.yml
- https://nvd.nist.gov/vuln/detail/CVE-2024-43415
- https://pentest.ait.ac.at/security-advisory/decidim-awesome-sql-injection-in-adminaccountability