Track vulnerabilities like this one.
Sign up free to get alerted when software you use is affected.
8.6
CVE-2026-105221: defunkt/gist RubyGem lets HTTPS traffic be intercepted
CVE-2026-105221 · published 14 days ago
Summary
Versions of the defunkt/gist Ruby library older than 6.1.0 do not verify the security certificates used for HTTPS connections. This means a malicious actor on the network could read or change data sent to GitHub, including authentication tokens and login details. Update the library to version 6.1.0 or newer to restore proper certificate checking.
What to do
- Update defunkt gist to version 6.1.0 or later.
Affected software
| Ecosystem | Vendor | Product | Affected versions |
|---|---|---|---|
| – | defunkt | gist | < 6.1.0 |
| Ubuntu:16.04:LTS | canonical | gist | All versions |
Original advisory text
Gist RubyGem before 6.1.0 Disabled TLS Certificate Verification
The gist RubyGem before 6.1.0 contains an improper certificate validation vulnerability that allows on-path attackers to intercept HTTPS traffic because http_connection in lib/gist.rb sets VERIFY_NONE. Attackers can present any certificate to read or modify GitHub API traffic, stealing OAuth tokens and login credentials to read and modify the victim's gists.
References
- https://github.com/defunkt/gist/blob/v6.0.0/lib/gist.rb#L466-L468
- https://github.com/defunkt/gist
- https://github.com/defunkt/gist/commit/07ccc1a6d46e9d36f0e85d0b1c5d795890ae6bcf
- https://github.com/defunkt/gist/issues/373
- https://www.vulncheck.com/advisories/gist-rubygem-before-6.1.0-disabled-tls-cert...
- https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/105xxx/CVE-2026-1052... Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2026-105221 Vendor Advisory
- https://ubuntu.com/security/CVE-2026-105221 Third Party Advisory
- https://www.cve.org/CVERecord?id=CVE-2026-105221 Third Party Advisory
Internet-facing
60 days
Internal
At next upgrade
- Not known to be exploited
- Needs hands-on effort to exploit
- Gives an attacker partial control
Severity
8.6
High
Type
CWE-295Improper Certificate Validation
Timeline
Published4 Oct 2026
Updated17 Oct 2026
First seen4 Oct 2026
Sources
CVE-2026-105221 · NVD
CVE-2026-105221 · MITRE
CVE-2026-105221 · OSV
UBUNTU-CVE-2026-105221 · OSV
Track software like this
Free during beta