PatchSiren

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.