Skip to main content
← All vulnerabilities
CVE-2020-5257GHSA-2P5P-M353-833W

Sort order SQL injection in Administrate

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.13.0
None on Exploit-DB, Metasploit or GitHub

Summary

In Administrate (rubygem) before version 0.13.0, when sorting by attributes on a dashboard, the direction parameter was not validated before being interpolated into the SQL query. This could present a SQL injection if the attacker were able to modify the `direction` parameter and bypass ActiveRecord SQL protections. Whilst this does have a high-impact, to exploit this you need access to the Administrate dashboards, which we would expect to be behind authentication. This is patched in wersion 0.13.0.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • thoughtbot administrate

    fixed in 0.13.0

  • administrateRubyGems

    fixed in 0.13.0

References 2

GitHub · thoughtbot/administrate