- Description
- A single ScriptEngine instance is reused for every message on a script-backed channel. For JSR-223 engines that report THREADING=null (not thread-safe, e.g. the Kotlin kts engine), concurrent message processing can corrupt engine-internal state, potentially leaking one message's payload/headers bindings into another message's script evaluation or throwing spurious exceptions. Spring Integration 7.1.0 Spring Integration 7.0.0 - 7.0.5 Spring Integration 6.5.0 - 6.5.10 Spring Integration 6.4.0 - 6.4.12 Spring Integration 5.5.21 and earlier
- Source
- security@vmware.com
- NVD status
- Analyzed
- Products
- spring_integration
CVSS 3.1
- Type
- Primary
- Base score
- 5.4
- Impact score
- 2.5
- Exploitability score
- 2.8
- Vector string
- CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
- Severity
- MEDIUM
- 134c704f-9b21-4f2e-91b3-4a467353bcc0
- CWE-362
- Hype score
- Not currently trending
[
{
"nodes": [
{
"cpeMatch": [
{
"criteria": "cpe:2.3:a:vmware:spring_integration:*:*:*:*:*:*:*:*",
"matchCriteriaId": "2BCE23EC-7BE3-459E-BFAD-74B717CE2BCC",
"versionEndIncluding": "5.5.21",
"vulnerable": true
},
{
"criteria": "cpe:2.3:a:vmware:spring_integration:*:*:*:*:*:*:*:*",
"matchCriteriaId": "8A18ED89-1F57-44FA-A2E9-F000526BB734",
"versionEndIncluding": "6.4.12",
"versionStartIncluding": "6.4.0",
"vulnerable": true
},
{
"criteria": "cpe:2.3:a:vmware:spring_integration:*:*:*:*:*:*:*:*",
"matchCriteriaId": "DD648256-129C-41D7-B2CD-894306031684",
"versionEndIncluding": "6.5.10",
"versionStartIncluding": "6.5.0",
"vulnerable": true
},
{
"criteria": "cpe:2.3:a:vmware:spring_integration:*:*:*:*:*:*:*:*",
"matchCriteriaId": "F075888D-6CE0-4462-84ED-1FD348EED24A",
"versionEndExcluding": "7.0.5.1",
"versionStartIncluding": "7.0.0",
"vulnerable": true
},
{
"criteria": "cpe:2.3:a:vmware:spring_integration:*:*:*:*:*:*:*:*",
"matchCriteriaId": "4F9FA670-735A-46AC-BF7F-68BDEBA464B3",
"versionEndExcluding": "7.1.0.1",
"versionStartIncluding": "7.1.0",
"vulnerable": true
}
],
"negate": false,
"operator": "OR"
}
]
}
]