Files
vuln-cve/data/2026/22xxx/CVE-2026-22738.json
T

139 lines
5.9 KiB
JSON
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"dataType": "CVE_RECORD",
"dataVersion": "5.2",
"cveMetadata": {
"cveId": "CVE-2026-22738",
"assignerOrgId": "dcf2e128-44bd-42ed-91e8-88f912c1401d",
"state": "PUBLISHED",
"assignerShortName": "vmware",
"dateReserved": "2026-01-09T06:54:49.675Z",
"datePublished": "2026-03-27T05:21:07.168Z",
"dateUpdated": "2026-05-10T13:04:38.045Z"
},
"containers": {
"cna": {
"providerMetadata": {
"orgId": "dcf2e128-44bd-42ed-91e8-88f912c1401d",
"shortName": "vmware",
"dateUpdated": "2026-03-27T05:21:07.168Z"
},
"title": "SpEL Injection via Unescaped Filter Key in SimpleVectorStore Leads to Remote Code Execution",
"affected": [
{
"vendor": "Spring",
"product": "Spring AI",
"versions": [
{
"status": "affected",
"version": "1.0.0",
"lessThan": "1.0.5",
"versionType": "custom"
},
{
"status": "affected",
"version": "1.1.0",
"lessThan": "1.1.4",
"versionType": "custom"
}
],
"defaultStatus": "unaffected"
}
],
"descriptions": [
{
"lang": "en",
"value": "In Spring AI, a SpEL injection vulnerability exists in SimpleVectorStore when a user-supplied value is used as a filter expression key. A malicious actor could exploit this to execute arbitrary code. Only applications that use SimpleVectorStore and pass user-supplied input as a filter expression key are affected.\nThis issue affects Spring AI: from 1.0.0 before 1.0.5, from 1.1.0 before 1.1.4.",
"supportingMedia": [
{
"type": "text/html",
"base64": false,
"value": "<p>In Spring AI, a SpEL injection vulnerability exists in&nbsp;<code>SimpleVectorStore</code>&nbsp;when a user-supplied value is used as a filter expression key. A malicious actor could exploit this to execute arbitrary code.&nbsp;<span>Only applications that use</span><span>&nbsp;</span><code>SimpleVectorStore</code><span>&nbsp;</span><span>and pass user-supplied input as a filter expression key are affected.<br></span><span>This issue affects Spring AI: from 1.0.0 before 1.0.5, from 1.1.0 before 1.1.4.</span></p>"
}
]
}
],
"references": [
{
"url": "https://spring.io/security/cve-2026-22738"
}
],
"metrics": [
{
"format": "CVSS",
"scenarios": [
{
"lang": "en",
"value": "GENERAL"
}
],
"cvssV3_1": {
"version": "3.1",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"privilegesRequired": "NONE",
"userInteraction": "NONE",
"scope": "UNCHANGED",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"availabilityImpact": "HIGH",
"baseSeverity": "CRITICAL",
"baseScore": 9.8,
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"
}
}
],
"source": {
"discovery": "UNKNOWN"
},
"x_generator": {
"engine": "Vulnogram 1.0.1"
}
},
"adp": [
{
"problemTypes": [
{
"descriptions": [
{
"type": "CWE",
"cweId": "CWE-88",
"lang": "en",
"description": "CWE-88 Improper Neutralization of Argument Delimiters in a Command ('Argument Injection')"
}
]
}
],
"metrics": [
{
"other": {
"type": "ssvc",
"content": {
"timestamp": "2026-03-28T03:55:48.325602Z",
"id": "CVE-2026-22738",
"options": [
{
"Exploitation": "none"
},
{
"Automatable": "yes"
},
{
"Technical Impact": "total"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
}
],
"title": "CISA ADP Vulnrichment",
"providerMetadata": {
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP",
"dateUpdated": "2026-05-10T13:04:38.045Z"
}
}
]
}
}