PatchSiren cyber security CVE debrief
CVE-2026-115400 crawlseo CVE debrief
The CVE-2026-115400 vulnerability in crawlseo before version 0.2.5 allows attackers with database read access to obtain Google OAuth access and refresh tokens stored unencrypted. This issue is classified as a cleartext storage vulnerability. The vulnerability enables attackers to read plaintext long-lived refresh tokens from a compromised or exposed Postgres database, potentially leading to indefinite, unauthenticated access to all registered users' Google Search Console data. Defenders should assess exposure and apply the patch provided by the vendor.
- Vendor
- crawlseo
- Product
- Unknown
- CVSS
- MEDIUM 6.7
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-22
- Original CVE updated
- 2026-10-29
- Advisory published
- 2026-10-22
- Advisory updated
- 2026-10-29
Who should care
Defenders responsible for systems using crawlseo, particularly those with access to the database or Google Search Console data, should assess exposure and apply the patch. This includes operators, platform administrators, vulnerability management teams, and security teams who need to verify inventory, assess exposure, and apply the vendor-provided patch to prevent unauthorized access to Google Search Console data.
Why it matters
CVE-2026-115400 allows attackers to obtain Google OAuth tokens, potentially leading to unauthorized access to Google Search Console data. Defenders should verify inventory, assess exposure, and apply the vendor-provided patch.
- Obtain Google OAuth access and refresh tokens
- Gain indefinite, unauthenticated access to Google Search Console data
- Read plaintext long-lived refresh tokens from a compromised or exposed Postgres database
Technical summary
The crawlseo package before version 0.2.5 stores Google OAuth access and refresh tokens in cleartext in the User.googleTokens column of the database. This allows attackers with database read access to obtain these tokens and gain indefinite, unauthenticated access to all registered users' Google Search Console data. The vulnerability is a cleartext storage issue that can be exploited by reading the plaintext long-lived refresh tokens from a compromised or exposed Postgres database. Defenders should prioritize verifying inventory, assessing exposure, and applying the vendor-provided patch.
Defensive priority
Defenders should prioritize verifying inventory, assessing exposure, and applying the vendor-provided patch.
Recommended defensive actions
- Verify inventory of systems using crawlseo and assess exposure
- Apply the vendor-provided patch to update to version 0.2.5 or later
- Monitor for unauthorized access to Google Search Console data
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
The vulnerability was reported in the crawlseo package before version 0.2.5. The CVE Program and NVD provide official records of the issue. The vulnerability allows attackers with database read access to obtain Google OAuth access and refresh tokens stored unencrypted in the User.googleTokens column. Evidence is based on official CVE and NVD records, as well as vendor-provided patch and release notes.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-115400 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-115400
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-115400 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-115400
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
crawlseo before 0.2.5 Cleartext Storage of Google OAuth Tokens
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/115xxx/CVE-2026-115400.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://github.com/crawlseo/crawlseo/releases/tag/v0.2.5
Supplemental source - patch, release-notes
-
Source reference
Unverified legacy reference
URL: https://gist.github.com/mansurmavlankulov/47cb8e183fec39a7afe599d1082a3399
Supplemental source - technical-description
-
Source reference
Unverified legacy reference
URL: https://github.com/crawlseo/crawlseo/commit/2ce0b4b2bdd6047e0a9ede037fd355381968d9bc
Supplemental source - issue-tracking, patch
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/crawlseo-before-cleartext-storage-of-google-oauth-tokens
Supplemental source - third-party-advisory
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.