Search
Find a vulnerability
Search criteria
4 vulnerabilities found for LangAlpha by ginlix-ai
CVE-2026-109441 (GCVE-0-2026-109441)
Vulnerability from nvd – Published: 2026-10-20 00:46 – Updated: 2026-10-20 00:46
VLAI
EPSS
VEX
Title
LangAlpha through 2026.09.07 Cross-Tenant Sandbox Exposure via Shared Docker Bridge
Summary
LangAlpha through 2026.09.07 contains an improper isolation vulnerability that places all tenants' sandbox containers on Docker's shared default bridge network with inter-container communication enabled. Authenticated users with code execution in their own sandbox can connect directly to other tenants' containers, bypassing require_workspace_owner checks to read files such as vault secrets from exposed servers.
Severity
5.8 (Medium)
CWE
- CWE-653 - Improper Isolation or Compartmentalization
Assigner
References
3 references
| URL | Tags |
|---|---|
| https://www.lasso.security/vulnerability-database… | technical-descriptionexploit |
| https://github.com/ginlix-ai/LangAlpha/blob/435a5… | technical-description |
| https://www.vulncheck.com/advisories/langalpha-th… | third-party-advisory |
Impacted products
Date Public
2026-10-15 00:00
{
"containers": {
"cna": {
"affected": [
{
"defaultStatus": "unaffected",
"packageURL": "pkg:github/ginlix-ai/LangAlpha",
"product": "LangAlpha",
"repo": "https://github.com/ginlix-ai/LangAlpha",
"vendor": "ginlix-ai",
"versions": [
{
"lessThanOrEqual": "2026.09.07",
"status": "affected",
"version": "0",
"versionType": "custom"
}
]
}
],
"credits": [
{
"lang": "en",
"type": "finder",
"value": "Noy Pearl"
},
{
"lang": "en",
"type": "finder",
"value": "Michael Sromin"
},
{
"lang": "en",
"type": "finder",
"value": "Ophir Dror"
}
],
"datePublic": "2026-10-15T00:00:00.000Z",
"descriptions": [
{
"lang": "en",
"value": "LangAlpha through 2026.09.07 contains an improper isolation vulnerability that places all tenants\u0027 sandbox containers on Docker\u0027s shared default bridge network with inter-container communication enabled. Authenticated users with code execution in their own sandbox can connect directly to other tenants\u0027 containers, bypassing require_workspace_owner checks to read files such as vault secrets from exposed servers."
}
],
"metrics": [
{
"cvssV4_0": {
"attackComplexity": "HIGH",
"attackRequirements": "PRESENT",
"attackVector": "NETWORK",
"baseScore": 6.9,
"baseSeverity": "MEDIUM",
"privilegesRequired": "LOW",
"subAvailabilityImpact": "NONE",
"subConfidentialityImpact": "HIGH",
"subIntegrityImpact": "NONE",
"userInteraction": "PASSIVE",
"vectorString": "CVSS:4.0/AV:N/AC:H/AT:P/PR:L/UI:P/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N",
"version": "4.0",
"vulnAvailabilityImpact": "NONE",
"vulnConfidentialityImpact": "HIGH",
"vulnIntegrityImpact": "NONE"
},
"format": "CVSS"
},
{
"cvssV3_1": {
"attackComplexity": "HIGH",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 5.8,
"baseSeverity": "MEDIUM",
"confidentialityImpact": "HIGH",
"integrityImpact": "NONE",
"privilegesRequired": "LOW",
"scope": "CHANGED",
"userInteraction": "REQUIRED",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:N/A:N",
"version": "3.1"
},
"format": "CVSS"
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-653",
"description": "Improper Isolation or Compartmentalization",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2026-10-20T00:46:06.033Z",
"orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"shortName": "VulnCheck"
},
"references": [
{
"name": "Lasso.security Advisory",
"tags": [
"technical-description",
"exploit"
],
"url": "https://www.lasso.security/vulnerability-database/cve-2026-109441"
},
{
"tags": [
"technical-description"
],
"url": "https://github.com/ginlix-ai/LangAlpha/blob/435a5a44fabdeb33e409a62d233a936d96241c86/src/ptc_agent/config/core.py#L295"
},
{
"name": "VulnCheck Advisory: LangAlpha through 2026.09.07 Cross-Tenant Sandbox Exposure via Shared Docker Bridge",
"tags": [
"third-party-advisory"
],
"url": "https://www.vulncheck.com/advisories/langalpha-through-2026.09.07-cross-tenant-sandbox-exposure-via-shared-docker-bridge"
}
],
"title": "LangAlpha through 2026.09.07 Cross-Tenant Sandbox Exposure via Shared Docker Bridge",
"x_generator": {
"engine": "vulncheck-endgame"
}
}
},
"cveMetadata": {
"assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"assignerShortName": "VulnCheck",
"cveId": "CVE-2026-109441",
"datePublished": "2026-10-20T00:46:06.033Z",
"dateReserved": "2026-10-12T15:52:36.683Z",
"dateUpdated": "2026-10-20T00:46:06.033Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2"
}
CVE-2026-109440 (GCVE-0-2026-109440)
Vulnerability from nvd – Published: 2026-10-20 00:46 – Updated: 2026-10-20 00:46
VLAI
EPSS
VEX
Title
LangAlpha through 2026.09.07 Indirect Prompt Injection RCE via Bash and ExecuteCode
Summary
LangAlpha through 2026.09.07 contains an indirect prompt injection vulnerability that allows remote attackers to execute shell commands or Python by planting instructions in web content retrieved by the agent. Because Bash and ExecuteCode lack an allow-list and human-in-the-loop approval, attackers can run code in the workspace sandbox and exfiltrate vault secrets from _internal/.vault_secrets.json.
Severity
CWE
- CWE-1427 - Improper Neutralization of Input Used for LLM Prompting
Assigner
References
3 references
| URL | Tags |
|---|---|
| https://www.lasso.security/vulnerability-database… | technical-descriptionexploit |
| https://github.com/ginlix-ai/LangAlpha/blob/435a5… | technical-description |
| https://www.vulncheck.com/advisories/langalpha-th… | third-party-advisory |
Impacted products
Date Public
2026-10-15 00:00
{
"containers": {
"cna": {
"affected": [
{
"defaultStatus": "unaffected",
"packageURL": "pkg:github/ginlix-ai/LangAlpha",
"product": "LangAlpha",
"repo": "https://github.com/ginlix-ai/LangAlpha",
"vendor": "ginlix-ai",
"versions": [
{
"lessThanOrEqual": "2026.09.07",
"status": "affected",
"version": "0",
"versionType": "custom"
}
]
}
],
"credits": [
{
"lang": "en",
"type": "finder",
"value": "Noy Pearl"
},
{
"lang": "en",
"type": "finder",
"value": "Michael Sromin"
},
{
"lang": "en",
"type": "finder",
"value": "Ophir Dror"
}
],
"datePublic": "2026-10-15T00:00:00.000Z",
"descriptions": [
{
"lang": "en",
"value": "LangAlpha through 2026.09.07 contains an indirect prompt injection vulnerability that allows remote attackers to execute shell commands or Python by planting instructions in web content retrieved by the agent. Because Bash and ExecuteCode lack an allow-list and human-in-the-loop approval, attackers can run code in the workspace sandbox and exfiltrate vault secrets from _internal/.vault_secrets.json."
}
],
"metrics": [
{
"cvssV4_0": {
"attackComplexity": "LOW",
"attackRequirements": "NONE",
"attackVector": "NETWORK",
"baseScore": 8.6,
"baseSeverity": "HIGH",
"privilegesRequired": "NONE",
"subAvailabilityImpact": "NONE",
"subConfidentialityImpact": "NONE",
"subIntegrityImpact": "NONE",
"userInteraction": "PASSIVE",
"vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N",
"version": "4.0",
"vulnAvailabilityImpact": "NONE",
"vulnConfidentialityImpact": "HIGH",
"vulnIntegrityImpact": "HIGH"
},
"format": "CVSS"
},
{
"cvssV3_1": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 8.1,
"baseSeverity": "HIGH",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "REQUIRED",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N",
"version": "3.1"
},
"format": "CVSS"
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-1427",
"description": "Improper Neutralization of Input Used for LLM Prompting",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2026-10-20T00:46:05.334Z",
"orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"shortName": "VulnCheck"
},
"references": [
{
"name": "Lasso.security Advisory",
"tags": [
"technical-description",
"exploit"
],
"url": "https://www.lasso.security/vulnerability-database/cve-2026-109440"
},
{
"tags": [
"technical-description"
],
"url": "https://github.com/ginlix-ai/LangAlpha/blob/435a5a44fabdeb33e409a62d233a936d96241c86/src/ptc_agent/agent/agent.py#L524"
},
{
"name": "VulnCheck Advisory: LangAlpha through 2026.09.07 Indirect Prompt Injection RCE via Bash and ExecuteCode",
"tags": [
"third-party-advisory"
],
"url": "https://www.vulncheck.com/advisories/langalpha-through-2026.09.07-indirect-prompt-injection-rce-via-bash-and-executecode"
}
],
"title": "LangAlpha through 2026.09.07 Indirect Prompt Injection RCE via Bash and ExecuteCode",
"x_generator": {
"engine": "vulncheck-endgame"
}
}
},
"cveMetadata": {
"assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"assignerShortName": "VulnCheck",
"cveId": "CVE-2026-109440",
"datePublished": "2026-10-20T00:46:05.334Z",
"dateReserved": "2026-10-12T15:52:36.683Z",
"dateUpdated": "2026-10-20T00:46:05.334Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2"
}
CVE-2026-109441 (GCVE-0-2026-109441)
Vulnerability from cvelistv5 – Published: 2026-10-20 00:46 – Updated: 2026-10-20 00:46
VLAI
EPSS
VEX
Title
LangAlpha through 2026.09.07 Cross-Tenant Sandbox Exposure via Shared Docker Bridge
Summary
LangAlpha through 2026.09.07 contains an improper isolation vulnerability that places all tenants' sandbox containers on Docker's shared default bridge network with inter-container communication enabled. Authenticated users with code execution in their own sandbox can connect directly to other tenants' containers, bypassing require_workspace_owner checks to read files such as vault secrets from exposed servers.
Severity
5.8 (Medium)
CWE
- CWE-653 - Improper Isolation or Compartmentalization
Assigner
References
3 references
| URL | Tags |
|---|---|
| https://www.lasso.security/vulnerability-database… | technical-descriptionexploit |
| https://github.com/ginlix-ai/LangAlpha/blob/435a5… | technical-description |
| https://www.vulncheck.com/advisories/langalpha-th… | third-party-advisory |
Impacted products
Date Public
2026-10-15 00:00
{
"containers": {
"cna": {
"affected": [
{
"defaultStatus": "unaffected",
"packageURL": "pkg:github/ginlix-ai/LangAlpha",
"product": "LangAlpha",
"repo": "https://github.com/ginlix-ai/LangAlpha",
"vendor": "ginlix-ai",
"versions": [
{
"lessThanOrEqual": "2026.09.07",
"status": "affected",
"version": "0",
"versionType": "custom"
}
]
}
],
"credits": [
{
"lang": "en",
"type": "finder",
"value": "Noy Pearl"
},
{
"lang": "en",
"type": "finder",
"value": "Michael Sromin"
},
{
"lang": "en",
"type": "finder",
"value": "Ophir Dror"
}
],
"datePublic": "2026-10-15T00:00:00.000Z",
"descriptions": [
{
"lang": "en",
"value": "LangAlpha through 2026.09.07 contains an improper isolation vulnerability that places all tenants\u0027 sandbox containers on Docker\u0027s shared default bridge network with inter-container communication enabled. Authenticated users with code execution in their own sandbox can connect directly to other tenants\u0027 containers, bypassing require_workspace_owner checks to read files such as vault secrets from exposed servers."
}
],
"metrics": [
{
"cvssV4_0": {
"attackComplexity": "HIGH",
"attackRequirements": "PRESENT",
"attackVector": "NETWORK",
"baseScore": 6.9,
"baseSeverity": "MEDIUM",
"privilegesRequired": "LOW",
"subAvailabilityImpact": "NONE",
"subConfidentialityImpact": "HIGH",
"subIntegrityImpact": "NONE",
"userInteraction": "PASSIVE",
"vectorString": "CVSS:4.0/AV:N/AC:H/AT:P/PR:L/UI:P/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N",
"version": "4.0",
"vulnAvailabilityImpact": "NONE",
"vulnConfidentialityImpact": "HIGH",
"vulnIntegrityImpact": "NONE"
},
"format": "CVSS"
},
{
"cvssV3_1": {
"attackComplexity": "HIGH",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 5.8,
"baseSeverity": "MEDIUM",
"confidentialityImpact": "HIGH",
"integrityImpact": "NONE",
"privilegesRequired": "LOW",
"scope": "CHANGED",
"userInteraction": "REQUIRED",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:N/A:N",
"version": "3.1"
},
"format": "CVSS"
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-653",
"description": "Improper Isolation or Compartmentalization",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2026-10-20T00:46:06.033Z",
"orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"shortName": "VulnCheck"
},
"references": [
{
"name": "Lasso.security Advisory",
"tags": [
"technical-description",
"exploit"
],
"url": "https://www.lasso.security/vulnerability-database/cve-2026-109441"
},
{
"tags": [
"technical-description"
],
"url": "https://github.com/ginlix-ai/LangAlpha/blob/435a5a44fabdeb33e409a62d233a936d96241c86/src/ptc_agent/config/core.py#L295"
},
{
"name": "VulnCheck Advisory: LangAlpha through 2026.09.07 Cross-Tenant Sandbox Exposure via Shared Docker Bridge",
"tags": [
"third-party-advisory"
],
"url": "https://www.vulncheck.com/advisories/langalpha-through-2026.09.07-cross-tenant-sandbox-exposure-via-shared-docker-bridge"
}
],
"title": "LangAlpha through 2026.09.07 Cross-Tenant Sandbox Exposure via Shared Docker Bridge",
"x_generator": {
"engine": "vulncheck-endgame"
}
}
},
"cveMetadata": {
"assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"assignerShortName": "VulnCheck",
"cveId": "CVE-2026-109441",
"datePublished": "2026-10-20T00:46:06.033Z",
"dateReserved": "2026-10-12T15:52:36.683Z",
"dateUpdated": "2026-10-20T00:46:06.033Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2"
}
CVE-2026-109440 (GCVE-0-2026-109440)
Vulnerability from cvelistv5 – Published: 2026-10-20 00:46 – Updated: 2026-10-20 00:46
VLAI
EPSS
VEX
Title
LangAlpha through 2026.09.07 Indirect Prompt Injection RCE via Bash and ExecuteCode
Summary
LangAlpha through 2026.09.07 contains an indirect prompt injection vulnerability that allows remote attackers to execute shell commands or Python by planting instructions in web content retrieved by the agent. Because Bash and ExecuteCode lack an allow-list and human-in-the-loop approval, attackers can run code in the workspace sandbox and exfiltrate vault secrets from _internal/.vault_secrets.json.
Severity
CWE
- CWE-1427 - Improper Neutralization of Input Used for LLM Prompting
Assigner
References
3 references
| URL | Tags |
|---|---|
| https://www.lasso.security/vulnerability-database… | technical-descriptionexploit |
| https://github.com/ginlix-ai/LangAlpha/blob/435a5… | technical-description |
| https://www.vulncheck.com/advisories/langalpha-th… | third-party-advisory |
Impacted products
Date Public
2026-10-15 00:00
{
"containers": {
"cna": {
"affected": [
{
"defaultStatus": "unaffected",
"packageURL": "pkg:github/ginlix-ai/LangAlpha",
"product": "LangAlpha",
"repo": "https://github.com/ginlix-ai/LangAlpha",
"vendor": "ginlix-ai",
"versions": [
{
"lessThanOrEqual": "2026.09.07",
"status": "affected",
"version": "0",
"versionType": "custom"
}
]
}
],
"credits": [
{
"lang": "en",
"type": "finder",
"value": "Noy Pearl"
},
{
"lang": "en",
"type": "finder",
"value": "Michael Sromin"
},
{
"lang": "en",
"type": "finder",
"value": "Ophir Dror"
}
],
"datePublic": "2026-10-15T00:00:00.000Z",
"descriptions": [
{
"lang": "en",
"value": "LangAlpha through 2026.09.07 contains an indirect prompt injection vulnerability that allows remote attackers to execute shell commands or Python by planting instructions in web content retrieved by the agent. Because Bash and ExecuteCode lack an allow-list and human-in-the-loop approval, attackers can run code in the workspace sandbox and exfiltrate vault secrets from _internal/.vault_secrets.json."
}
],
"metrics": [
{
"cvssV4_0": {
"attackComplexity": "LOW",
"attackRequirements": "NONE",
"attackVector": "NETWORK",
"baseScore": 8.6,
"baseSeverity": "HIGH",
"privilegesRequired": "NONE",
"subAvailabilityImpact": "NONE",
"subConfidentialityImpact": "NONE",
"subIntegrityImpact": "NONE",
"userInteraction": "PASSIVE",
"vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N",
"version": "4.0",
"vulnAvailabilityImpact": "NONE",
"vulnConfidentialityImpact": "HIGH",
"vulnIntegrityImpact": "HIGH"
},
"format": "CVSS"
},
{
"cvssV3_1": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 8.1,
"baseSeverity": "HIGH",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "REQUIRED",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N",
"version": "3.1"
},
"format": "CVSS"
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-1427",
"description": "Improper Neutralization of Input Used for LLM Prompting",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2026-10-20T00:46:05.334Z",
"orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"shortName": "VulnCheck"
},
"references": [
{
"name": "Lasso.security Advisory",
"tags": [
"technical-description",
"exploit"
],
"url": "https://www.lasso.security/vulnerability-database/cve-2026-109440"
},
{
"tags": [
"technical-description"
],
"url": "https://github.com/ginlix-ai/LangAlpha/blob/435a5a44fabdeb33e409a62d233a936d96241c86/src/ptc_agent/agent/agent.py#L524"
},
{
"name": "VulnCheck Advisory: LangAlpha through 2026.09.07 Indirect Prompt Injection RCE via Bash and ExecuteCode",
"tags": [
"third-party-advisory"
],
"url": "https://www.vulncheck.com/advisories/langalpha-through-2026.09.07-indirect-prompt-injection-rce-via-bash-and-executecode"
}
],
"title": "LangAlpha through 2026.09.07 Indirect Prompt Injection RCE via Bash and ExecuteCode",
"x_generator": {
"engine": "vulncheck-endgame"
}
}
},
"cveMetadata": {
"assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"assignerShortName": "VulnCheck",
"cveId": "CVE-2026-109440",
"datePublished": "2026-10-20T00:46:05.334Z",
"dateReserved": "2026-10-12T15:52:36.683Z",
"dateUpdated": "2026-10-20T00:46:05.334Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2"
}