CVE-2026-120236
Full vulnerability record from the local CVENow database.
Description
A vulnerability was detected in ag-ui-protocol ag-ui up to 0.0.58. Affected by this vulnerability is an unknown functionality of the component Transport Decoder Handler. The manipulation results in improper input validation. The attack may be launched remotely. The exploit is now public and may be used. The patch is identified as 660182b973a44b8eda5484b14b88eb9cc251edc4. It is suggested to upgrade the affected component.
Severity
LOW
CVSS score
2.1
(v4.0)
Vulnerability status
Received
Source identifier
Published
2026-11-01 17:16:33.393000
Last modified
2026-11-01 17:16:33.393000
View original CVE JSON
{
"id": "CVE-2026-120236",
"sourceIdentifier": "[email protected]",
"published": "2026-11-01T17:16:33.393",
"lastModified": "2026-11-01T17:16:33.393",
"vulnStatus": "Received",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "A vulnerability was detected in ag-ui-protocol ag-ui up to 0.0.58. Affected by this vulnerability is an unknown functionality of the component Transport Decoder Handler. The manipulation results in improper input validation. The attack may be launched remotely. The exploit is now public and may be used. The patch is identified as 660182b973a44b8eda5484b14b88eb9cc251edc4. It is suggested to upgrade the affected component."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "ag-ui-protocol",
"product": "ag-ui",
"cpes": [
"cpe:2.3:a:ag-ui-protocol:ag-ui:*:*:*:*:*:*:*:*"
],
"modules": [
"Transport Decoder Handler"
],
"versions": [
{
"version": "0.0.1",
"status": "affected"
},
{
"version": "0.0.2",
"status": "affected"
},
{
"version": "0.0.3",
"status": "affected"
},
{
"version": "0.0.4",
"status": "affected"
},
{
"version": "0.0.5",
"status": "affected"
},
{
"version": "0.0.6",
"status": "affected"
},
{
"version": "0.0.7",
"status": "affected"
},
{
"version": "0.0.8",
"status": "affected"
},
{
"version": "0.0.9",
"status": "affected"
},
{
"version": "0.0.10",
"status": "affected"
},
{
"version": "0.0.11",
"status": "affected"
},
{
"version": "0.0.12",
"status": "affected"
},
{
"version": "0.0.13",
"status": "affected"
},
{
"version": "0.0.14",
"status": "affected"
},
{
"version": "0.0.15",
"status": "affected"
},
{
"version": "0.0.16",
"status": "affected"
},
{
"version": "0.0.17",
"status": "affected"
},
{
"version": "0.0.18",
"status": "affected"
},
{
"version": "0.0.19",
"status": "affected"
},
{
"version": "0.0.20",
"status": "affected"
},
{
"version": "0.0.21",
"status": "affected"
},
{
"version": "0.0.22",
"status": "affected"
},
{
"version": "0.0.23",
"status": "affected"
},
{
"version": "0.0.24",
"status": "affected"
},
{
"version": "0.0.25",
"status": "affected"
},
{
"version": "0.0.26",
"status": "affected"
},
{
"version": "0.0.27",
"status": "affected"
},
{
"version": "0.0.28",
"status": "affected"
},
{
"version": "0.0.29",
"status": "affected"
},
{
"version": "0.0.30",
"status": "affected"
},
{
"version": "0.0.31",
"status": "affected"
},
{
"version": "0.0.32",
"status": "affected"
},
{
"version": "0.0.33",
"status": "affected"
},
{
"version": "0.0.34",
"status": "affected"
},
{
"version": "0.0.35",
"status": "affected"
},
{
"version": "0.0.36",
"status": "affected"
},
{
"version": "0.0.37",
"status": "affected"
},
{
"version": "0.0.38",
"status": "affected"
},
{
"version": "0.0.39",
"status": "affected"
},
{
"version": "0.0.40",
"status": "affected"
},
{
"version": "0.0.41",
"status": "affected"
},
{
"version": "0.0.42",
"status": "affected"
},
{
"version": "0.0.43",
"status": "affected"
},
{
"version": "0.0.44",
"status": "affected"
},
{
"version": "0.0.45",
"status": "affected"
},
{
"version": "0.0.46",
"status": "affected"
},
{
"version": "0.0.47",
"status": "affected"
},
{
"version": "0.0.48",
"status": "affected"
},
{
"version": "0.0.49",
"status": "affected"
},
{
"version": "0.0.50",
"status": "affected"
},
{
"version": "0.0.51",
"status": "affected"
},
{
"version": "0.0.52",
"status": "affected"
},
{
"version": "0.0.53",
"status": "affected"
},
{
"version": "0.0.54",
"status": "affected"
},
{
"version": "0.0.55",
"status": "affected"
},
{
"version": "0.0.56",
"status": "affected"
},
{
"version": "0.0.57",
"status": "affected"
},
{
"version": "0.0.58",
"status": "affected"
}
]
}
]
}
],
"metrics": {
"cvssMetricV40": [
{
"source": "[email protected]",
"type": "Secondary",
"cvssData": {
"version": "4.0",
"vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/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",
"baseScore": 2.1,
"baseSeverity": "LOW",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"attackRequirements": "NONE",
"privilegesRequired": "LOW",
"userInteraction": "NONE",
"vulnConfidentialityImpact": "LOW",
"vulnIntegrityImpact": "LOW",
"vulnAvailabilityImpact": "LOW",
"subConfidentialityImpact": "NONE",
"subIntegrityImpact": "NONE",
"subAvailabilityImpact": "NONE",
"exploitMaturity": "PROOF_OF_CONCEPT",
"confidentialityRequirement": "NOT_DEFINED",
"integrityRequirement": "NOT_DEFINED",
"availabilityRequirement": "NOT_DEFINED",
"modifiedAttackVector": "NOT_DEFINED",
"modifiedAttackComplexity": "NOT_DEFINED",
"modifiedAttackRequirements": "NOT_DEFINED",
"modifiedPrivilegesRequired": "NOT_DEFINED",
"modifiedUserInteraction": "NOT_DEFINED",
"modifiedVulnConfidentialityImpact": "NOT_DEFINED",
"modifiedVulnIntegrityImpact": "NOT_DEFINED",
"modifiedVulnAvailabilityImpact": "NOT_DEFINED",
"modifiedSubConfidentialityImpact": "NOT_DEFINED",
"modifiedSubIntegrityImpact": "NOT_DEFINED",
"modifiedSubAvailabilityImpact": "NOT_DEFINED",
"Safety": "NOT_DEFINED",
"Automatable": "NOT_DEFINED",
"Recovery": "NOT_DEFINED",
"valueDensity": "NOT_DEFINED",
"vulnerabilityResponseEffort": "NOT_DEFINED",
"providerUrgency": "NOT_DEFINED"
}
}
],
"cvssMetricV31": [
{
"source": "[email protected]",
"type": "Primary",
"cvssData": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L",
"baseScore": 6.3,
"baseSeverity": "MEDIUM",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"privilegesRequired": "LOW",
"userInteraction": "NONE",
"scope": "UNCHANGED",
"confidentialityImpact": "LOW",
"integrityImpact": "LOW",
"availabilityImpact": "LOW"
},
"exploitabilityScore": 2.8,
"impactScore": 3.4
}
],
"cvssMetricV2": [
{
"source": "[email protected]",
"type": "Secondary",
"cvssData": {
"version": "2.0",
"vectorString": "AV:N/AC:L/Au:S/C:P/I:P/A:P",
"baseScore": 6.5,
"accessVector": "NETWORK",
"accessComplexity": "LOW",
"authentication": "SINGLE",
"confidentialityImpact": "PARTIAL",
"integrityImpact": "PARTIAL",
"availabilityImpact": "PARTIAL"
},
"baseSeverity": "MEDIUM",
"exploitabilityScore": 8.0,
"impactScore": 6.4,
"acInsufInfo": false,
"obtainAllPrivilege": false,
"obtainUserPrivilege": false,
"obtainOtherPrivilege": false,
"userInteractionRequired": false
}
]
},
"weaknesses": [
{
"source": "[email protected]",
"type": "Primary",
"description": [
{
"lang": "en",
"value": "CWE-20"
}
]
}
],
"references": [
{
"url": "https://github.com/ag-ui-protocol/ag-ui/",
"source": "[email protected]"
},
{
"url": "https://github.com/ag-ui-protocol/ag-ui/commit/660182b973a44b8eda5484b14b88eb9cc251edc4",
"source": "[email protected]"
},
{
"url": "https://github.com/ag-ui-protocol/ag-ui/issues/2524",
"source": "[email protected]"
},
{
"url": "https://github.com/ag-ui-protocol/ag-ui/pull/2774",
"source": "[email protected]"
},
{
"url": "https://github.com/ag-ui-protocol/ag-ui/releases/tag/release/2026-10-30",
"source": "[email protected]"
},
{
"url": "https://vuldb.com/cve/CVE-2026-120236",
"source": "[email protected]"
},
{
"url": "https://vuldb.com/submit/1015178",
"source": "[email protected]"
},
{
"url": "https://vuldb.com/vuln/429595",
"source": "[email protected]"
},
{
"url": "https://vuldb.com/vuln/429595/cti",
"source": "[email protected]"
}
]
}