Description
crawlseo before version 0.2.5 contains a cleartext storage vulnerability that allows attackers with database read access to obtain Google OAuth access and refresh tokens stored unencrypted in the User.googleTokens column. Attackers can read the plaintext long-lived refresh tokens from a compromised or exposed Postgres database to gain indefinite, unauthenticated access to all registered users' Google Search Console data.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
crawlseo crawlseo
Default version status: unaffected
0.1.0 to < 0.2.5affected
pkg:github/crawlseo/crawlseoReferences
- https://github.com/crawlseo/crawlseo/releases/tag/v0.2.5 ↗
- https://gist.github.com/mansurmavlankulov/47cb8e183fec39a7afe599d1082a3399 ↗
- https://github.com/crawlseo/crawlseo/commit/2ce0b4b2bdd6047e0a9ede037fd355381968d9bc ↗
- https://www.vulncheck.com/advisories/crawlseo-before-cleartext-storage-of-google-oauth-tokens ↗