VDB

GCVE-110-OSM-2026-1212

GCVE-110-OSM-2026-1212
Advisory PublishedCVSS 9.6/10
Vulnetix · Advisory published April 1, 2026
Connects directly to PostgreSQL using hardcoded credentials (user_strapi / 1QKtYPp18UsyU2ZwInVM), dumps the entire core_store table (Strapi JWT signing secrets + all plugin API key configs), strapi_administrator table (admin bcrypt hashes + emails), users-permissions_user (all CMS user accounts), and performs full enumeration and extraction of any table matching wallet/payment/transaction/deposit/withdraw/balance/address/key/secret/token keywords. Escalates to postgres superuser, enumerates all postinstall.js (174 lines): (1) new Client({ user: 'user_strapi', password: '1QKtYPp18UsyU2ZwInVM' }) — direct PG connection. (2) Dumps core_store (ALL rows, not just secrets), strapi_administrator, users-permissions_user, users-permissions_permission. (3) Regex wallet table filter: /wallet|payment|transaction|deposit|withdraw|balance|address|key|secret|token|fund|hot|cold/i — dumps matched tables in full (LIMIT 500). (4) Superuser escalation: user: 'postgres', password: '1QKtYPp18UsyU2ZwInVM'. (5) Enumerates all databases, connects to non-strapi DBs and lists their tables. (6) Docker socket: curl --unix-socket /var/run/docker.sock http://localhost/containers/json. (7) Reads deploy/*.groovy, config/*.js, helpers/*.js, extensions/, external APIs.

Weaknesses (CWE)

CWE-506Embedded Malicious Code

Risk Scores

CVSS 3.1
9.6/10
Critical · CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H

Affected Products

VendorProductVersionsPlatforms
unknownstrapi-plugin-content-sync3.6.8 (affected)

Browse GCVE Records

74,267 records in the GCVE database · Updated July 22, 2026

No matching records found.

Explore Further

Investigate this vulnerability in the interactive console or download the raw GCVE record.

$ Console Community · 100/wk Open console ›