CVE-2026-54171: Excon is usable, fast, simple HTTP 1.1 for Ruby
CVE-2026-54171 is a medium-severity flaw (CVSS 6.5) affecting excon. Below: why it ranks where it does, which versions are affected, what to do, and the exact commands.
Excon is usable, fast, simple HTTP 1.1 for Ruby. Prior to 1.5.0, Excon's RedirectFollower middleware failed to strip additional sensitive headers when following redirects and did not provide a custom list of headers to strip. This could cause inadvertent leakage of sensitive data when the initial request includes header information that is not intended for the new target. This issue is fixed in version 1.5.0.
Why this priority
- No elevated risk signals yet
A fixed release or distro patch exists.
Risk facts
| CVSS score | 6.5 (Medium) |
| Attack vector | Network (remote) |
| Attack complexity | Low |
| Privileges needed | None |
| User interaction | Required |
| EPSS exploit chance | 0.4% (top 63%) |
| CISA exploited list | No |
| Weakness | CWE-201 |
| Published | 2026-07-17 |
| Last modified | 2026-07-29 |
Last updated 2026-07-29 · Sources: CVE Program, NVD, CISA KEV, EPSS and vendor advisories · How we score
Am I affected?
Timeline
- Published CVE record published
- Updated Record last modified
Scores and fixes here are computed automatically from those and other public sources. Confirm with the vendor advisory before changing production systems.
Quick answers
How do I fix CVE-2026-54171?
excon: upgrade to 1.5.0. Exact commands for each OS are on this page.
Is CVE-2026-54171 being exploited?
CVE-2026-54171 is not on the CISA Known Exploited Vulnerabilities list at the time of the last update. Check again, as this can change.
What does CVE-2026-54171 affect?
CVE-2026-54171 affects excon. Severity is medium (CVSS 6.5). Excon is usable, fast, simple HTTP 1.1 for Ruby. Prior to 1.5.0, Excon's RedirectFollower middleware failed to strip additional sensitive headers when following redirects and did not provide a custom list of headers to strip. This could cau
How urgent is CVE-2026-54171?
Priority 32/100. No elevated risk signals yet.