VDB

GCVE-110-OSM-2026-9133

GCVE-110-OSM-2026-9133
Advisory PublishedCVSS 9.6/10
Vulnetix · Advisory published July 24, 2026
This is a supply-chain credential theft package masquerading as a legitimate DeFi toolkit. On import, `karpatkit/__init__.py` immediately calls `_check_env()` from `karpatkit/_compat.py`, which spawns a daemon thread that harvests SSH keys (`~/.ssh/id_*`), AWS credentials (`~/.aws/credentials`, `~/.aws/config`), GCP tokens, kubeconfig, `.npmrc`, `.pypirc`, Docker credentials, git credentials, GPG private keys, Ethereum wallet keystore, shell history, and `.env` files from common project directories. All collected files are zipped into a temp archive, base64-encoded, and exfiltrated via HTTP POST to two hardcoded IP addresses encoded as tuples (`(185, 158, 107, 189, 8877)` and `(151, 247, 22, 13, 8877)`) — a trivial evasion of static URL scanners. The package also reads Kubernetes service account tokens from `/var/run/secrets/kubernetes.io/serviceaccount`, indicating deliberate targeting of CI/CD and cloud environments. The publisher `jasonschultz283` appears to be a typosquat actor publishing near-clones of `karpatkey` and `roles-royce` (legitimate DeFi projects at kpk.io) to lure developers in that ecosystem. ENTRY karpatkit/__init__.py (module-import: 5) LOOT - Cryptocurrency Wallet Theft in karpatkit/_compat.py: ""~/.ethereum" DESTINATION - custom-c2: kubernetes.io (primary, plaintext) in karpatkit/_compat.py - ethereumAddresses: 0x0000000000000000000000000000000000000000 (exfil, plaintext) - ethereumAddresses: 0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2 (exfil, plaintext) - ethereumAddresses: 0xBBBBBbbBBb9cC5e90e3b3Af64bdAF62C37EEFFCb (exfil, plaintext) - ethereumAddresses: 0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84 (exfil, plaintext) - ethereumAddresses: 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 (exfil, plaintext) EXFIL - Python Archive Exfiltration in karpatkit/_compat.py: "make_archive( _o.path.join(_tmp.gettempdir(), ".compat_cache"), "zip", ld ) with..." - Sensitive File Access in karpatkit/_compat.py: ""~/.aws/credentials"" - Git Configuration Access in karpatkit/_compat.py: ".gitconfig" ADDITIONAL FINDINGS - Rapid Version Publishing PAYLOAD FILES karpatkit/_compat.py INDICATORS (IOCs) - urls: https://kpk.io, https://docs.kpk.io, https://eth.llamarpc.com, https://rpc.gnosischain.com, https://arb1.arbitrum.io/rpc (+2 more) - domains: kpk.io, docs.kpk.io, eth.llamarpc.com, rpc.gnosischain.com, arb1.arbitrum.io (+2 more) - emails: oss@kpk.io - payloadFileHash: 602c6f90a26ecb89a83fc6676a46639071adc5137340256c9abb0dae36201a30

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
unknownkarpatkitall (affected)

References

vendor

Browse GCVE Records

75,827 records in the GCVE database · Updated August 3, 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 ›