GitHub Advisoryadvisory · PyPI
GHSA-rcrv-228c-gprj Invalid URL generation in bitlyshortener
MEDIUM
Official page ↗
- Ecosystem
- PyPI
- Packages
- bitlyshortener
- Severity
- Moderate
- Reviewed
- 2022-01-20
Affected packages
• PyPI bitlyshortener: < 0.6.0 → fixed in 0.6.0
Description
Impact
Due to a sudden upstream breaking change by Bitly, versions of `bitlyshortener` <0.6.0 generate invalid short URLs. All users are affected and must update immediately.
Patches
Upgrading `bitlyshortener` to 0.6.0 or newer will prevent the generation such invalid short URLs.
Workarounds
A workaround is to replace "https://j.mp/" in each generated short URL with "https://bit.ly/".
References
• Release notes
References
- https://github.com/impredicative/bitlyshortener/security/advisories/GHSA-rcrv-228c-gprj web
- https://github.com/impredicative/bitlyshortener/commit/b307d70bedf745305fa0dd3c5c600d8cb88d09b5 web
- https://github.com/impredicative/bitlyshortener package
- https://github.com/impredicative/bitlyshortener/releases/tag/0.6.0 web