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.
Published: 2026-10-22
Score: 6.7 Medium
EPSS: n/a
KEV: No
Impact: Sensitive Credential Disclosure
Action: Apply Patch
AI Analysis

Impact

The vulnerability in crawlseo causes storage of Google OAuth access and refresh tokens in the User.googleTokens column in plain text. Attackers who can read the database can obtain indefinite, unauthenticated access to all registered users' Google Search Console data. The flaw is a cleartext storage of security‑sensitive data (CWE‑312), leading to credential compromise and unauthorized data access.

Affected Systems

The flaw exists in crawlseo releases prior to version 0.2.5. The affected product is the crawlseo application, which uses a PostgreSQL database for storing user credentials. Users running a pre‑0.2.5 release are vulnerable if their database is reachable or can be compromised.

Risk and Exploitability

The CVSS score of 6.7 indicates moderate severity. EPSS is not available and the flaw is not listed in CISA’s KEV catalog. Exploitation requires the attacker to have database read privileges or the database to be exposed over the network. Based on the description, the attack vector is inferred to be local or through a compromised database.

Generated by OpenCVE AI on October 22, 2026 at 15:21 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade crawlseo to version 0.2.5 or later to ensure OAuth tokens are stored encrypted.
  • Restrict database access by applying least‑privilege permissions and monitoring for unauthorized reads.
  • Rotate affected OAuth tokens and revoke any accounts that may have been compromised.
  • Audit the database for exposed credentials and harden the environment against potential data exfiltration.

Generated by OpenCVE AI on October 22, 2026 at 15:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 22 Oct 2026 13:30:00 +0000

Type Values Removed Values Added
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.
Title crawlseo before 0.2.5 Cleartext Storage of Google OAuth Tokens
First Time appeared Crawlseo
Crawlseo crawlseo
Weaknesses CWE-312
CPEs cpe:2.3:a:crawlseo:crawlseo:*:*:*:*:*:*:*:*
Vendors & Products Crawlseo
Crawlseo crawlseo
References
Metrics cvssV3_1

{'score': 4.4, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N'}

cvssV4_0

{'score': 6.7, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Crawlseo Crawlseo
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-22T13:23:38.856Z

Reserved: 2026-10-22T11:33:47.671Z

Link: CVE-2026-115400

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-22T14:17:39.170

Modified: 2026-10-22T14:17:39.170

Link: CVE-2026-115400

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T15:30:08Z

Weaknesses
  • CWE-312

    Cleartext Storage of Sensitive Information