Skip to main content

PentestAgent CVE-2026-90618

| EUVDEUVD-2026-77177 MEDIUM
OS Command Injection (CWE-78)
2026-09-14 VulDB GHSA-mx9h-pq7w-987x
5.5
CVSS 4.0 · Vendor: VulDB
Share

Severity by source

Vendor (VulDB) PRIMARY
5.5 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
8.3 HIGH

AV:N because the adversary serves malicious content over the network; AC:H for required LocalRuntime mode and successful probabilistic prompt injection; UI:R because the operator must initiate the scan; S:C and C:H/I:H/A:H for full RCE on the operator host outside the agent's scope.

3.1 AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H
4.0 AV:N/AC:H/AT:P/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

4
CVSS changed
Sep 14, 2026 - 03:22 NVD
6.9 (MEDIUM) 5.5 (MEDIUM)
Source Code Evidence Fetched
Sep 14, 2026 - 03:21 vuln.today
Analysis Generated
Sep 14, 2026 - 03:21 vuln.today
CVE Published
Sep 14, 2026 - 02:30 cve.org
MEDIUM 6.9

DescriptionCVE.org

A flaw has been found in GH05TCREW PentestAgent up to cf882dabea3ed91cef016cdd115e5426315665a2. This issue affects the function LocalRuntime.execute_command of the file runtime/runtime.py of the component LocalRuntime. Executing a manipulation can lead to os command injection. The attack may be performed from remote. The exploit has been published and may be used. The pull request to fix this issue awaits acceptance.

AnalysisAI

OS command injection via prompt injection in GH05TCREW PentestAgent's LocalRuntime allows a malicious target host to execute arbitrary shell commands on the operator's workstation. When the agent scans an adversary-controlled target, response content such as HTTP bodies, SSH banners, or DNS records flows unfiltered into the LLM's prompt context; a crafted payload steers the LLM into generating reverse-shell or persistence commands that LocalRuntime.execute_command() then runs with full operator-level privileges. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Recon
technique details hidden
Delivery
technique details hidden
Exploit
technique details hidden
Install
technique details hidden
C2
technique details hidden
Execute
technique details hidden
Impact
technique details hidden

Vulnerability AssessmentAI

Exploitation Exploitation requires three concurrent conditions: (1) the operator must be running PentestAgent with the LocalRuntime backend - users of the --docker Docker runtime are not affected by this path; (2) the agent must be directed to interact with a target whose response content is under adversary control (e.g., an adversary-hosted web application, SSH service, or DNS record set); (3) the adversary's prompt-injection payload embedded in target-controlled output must successfully steer the LLM into emitting a malicious shell command, which is inherently probabilistic. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) overstates exploitability at the metric level, though the resulting score of 6.9 is more defensible than a naive reading of those atomic values would suggest. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario Full exploit scenario with step-by-step reproduction available after sign-in.
Remediation The primary mitigation is to switch to the Docker runtime by invoking PentestAgent with the --docker flag, which confines LLM-generated commands inside a container and prevents prompt-injection payloads from reaching the host shell; this approach is explicitly recommended by the maintainer in the PR #100 description. … Detailed patch versions, workarounds, and compensating controls in full report.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

CVE-2026-90618 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy