Skip to main content
← All vulnerabilities
CVE-2020-8165GHSA-2P68-F74V-9WC6

A deserialization of untrusted data vulnernerability exists in rails < 5.2.4.3, rails < 6.0.3.1 that can allow an attacker to unmarshal user

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 5.2.4.3, 6.0.3.1
7 proofs of concept on GitHub

Summary

A deserialization of untrusted data vulnernerability exists in rails < 5.2.4.3, rails < 6.0.3.1 that can allow an attacker to unmarshal user-provided objects in MemCacheStore and RedisCacheStore potentially resulting in an RCE.

Timeline

  1. CVE published
  2. Record last updated
  3. EPSS reached 10%

    FIRST estimates at least a 10% chance of exploitation in the next 30 days

Affected versions

  • n/a https://github.com/rails/rails

    Version range not reported

  • activesupportRubyGems

    From 5.0.0 · fixed in 5.2.4.3

  • activesupportRubyGems

    From 6.0.0 · fixed in 6.0.3.1

References 15

hackerone.com

groups.google.com

lists.debian.org

weblog.rubyonrails.org

debian.org

lists.opensuse.org

GitHub · AssassinUKG/CVE-2020-8165

GitHub · danielklim/cve-2020-8165-demo

GitHub · hybryx/CVE-2020-8165

GitHub · masahiro331/CVE-2020-8165

GitHub · progfay/CVE-2020-8165

GitHub · taipansec/CVE-2020-8165

GitHub · umiterkol/CVE-2020-8165--Auto-Shell