CVE-2018-18476
mysql-binuuid-rails allows SQL Injection by removing default string escaping
Severity by source
Trivy's own label is CRITICAL. Rated critical by NVD, GHSA, Ruby Advisory DB.
Description
mysql-binuuid-rails 1.1.0 and earlier allows SQL Injection because it removes default string escaping for affected database columns.
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| rubygems::GitHub Security Advisory RubyGems | mysql-binuuid-rails | 1.1.1 |
| rubygems::Ruby Advisory Database | mysql-binuuid-rails | >= 1.1.1 |
References
- https://gist.github.com/viraptor/881276ea61e8d56bac6e28454c79f1e6
- https://github.com/nedap/mysql-binuuid-rails
- https://github.com/nedap/mysql-binuuid-rails/commit/9ae920951b46ff0163b16c55d744e89acb1036d4
- https://github.com/nedap/mysql-binuuid-rails/pull/18
- https://github.com/rubysec/ruby-advisory-db/blob/master/gems/mysql-binuuid-rails/CVE-2018-18476.yml
- https://nvd.nist.gov/vuln/detail/CVE-2018-18476