VDB

GCVE-110-OSM-2026-10552

GCVE-110-OSM-2026-10552
Advisory PublishedCVSS 9.6/10
Vulnetix · Advisory published August 16, 2026
The main purpose of the package is to demonstrate a dependency confusion attack. The rest of the functionality is just a stub. Category: PROBABLY_PENTEST - Packages looking like typical pentest packages, but also anything that looks like testing, exploring pre-prepared kits, research & co, with clearly low-harm possibilities. Campaign: GENERIC-standard-pypi-install-pentest Reasons (based on the campaign): - The package contains code to exfiltrate basic data from the system, like IP or username. It has a limited risk. - The package overrides the install command in setup.py to execute malicious code during installation. This package is acting as a dependency-confusion/pentest lure that exfiltrates host telemetry during install, which is consistent with a supply-chain attacker model rather than a normal library. The file `src/kb_ai/utils/callback.py` builds a JSON payload with `socket.gethostname()`, `platform.platform()`, `sys.version`, and a timestamp, then POSTs it to the hardcoded custom-C2 URL on a background thread. The silent `except Exception: pass` and `thread.daemon = True` show intent to keep the callback covert and non-blocking, and the OSV advisory's dependency-confusion framing is corroborated by the code itself. The entrypoint `kb_ai/cli.py` is ordinary and does not mitigate the malicious install-time exfiltration behavior. ENTRY src/kb_ai/cli.py (console-script: kb-ai=kb_ai.cli:main) DESTINATION - 2 exfil (custom-c2) EXFIL - System Information Exfiltration in src/kb_ai/utils/callback.py: "socket.gethostname(), "platform": platform.platform(), "python_version": sys.ver..." - Python Background Thread Execution in src/kb_ai/utils/callback.py: "def send_install_callback(): """Send callback to PoC server during installation"..." - Network Request in src/kb_ai/utils/callback.py: "requests.post(" - System Information Collection in src/kb_ai/utils/callback.py: "socket.gethostname()" PAYLOAD FILES src/kb_ai/utils/callback.py

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
unknownkb-aiall (affected)

References

advisory
vendor

Browse GCVE Records

831 records in the GCVE database · Updated September 2, 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 ›