A survey of recent RubyGems CVEs
summary
Survey of RubyGems CVEs lists concrete failures and fixes: early CVE-2007-0469 is directory traversal via tar entries, a 2013 incident exploits arbitrary YAML deserialization leading to remote code execution and massive rebuilds, and recurring bugs include symlink traversal, negative-length tar reads, REdoS, password reset bypasses and dependency/typo squatting. Response playbook uses S3 checksum comparisons against trusted mirrors, rollback/backport fixes, and audits (third‑party found ~30 issues); program statistics show 430 HackerOne reports with 64 real bugs fixed and ongoing work on sigstore and trusted publishing.
AI-written summary · about
chapters (10)
- 0:00RubyGems security intro
- 1:59What is a CVE
- 7:012007 RubyGems CVE
- 10:582013 worst CVE
- 16:48Common weaknesses
- 20:49Bundler vulnerabilities
- 22:17RubyGems.org security
- 23:20Supply chain security
- 26:55Vulnerability handling
- 28:43Future improvements








