EmbeddedHeadersJsonMessageMapper default gives wire peer full control of MessageHeaders
The EmbeddedHeadersJsonMessageMapper defaults to an overly permissive header parsing posture in its constructor. When decodeNativeFormat processes raw byte payloads, it deserializes embedded JSON headers into a plain Map and constructs a GenericMessage with MutableMessageHeaders without sanitizing or filtering untrusted header names by default. 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
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2026-59322
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 5 Nov 2026, 10:13 UTC · Revision 1
Source evidence
EmbeddedHeadersJsonMessageMapper default gives wire peer full control of MessageHeaders
core-osv · Original sourcePublished 27 Aug 2026, 18:04 UTC
The EmbeddedHeadersJsonMessageMapper defaults to an overly permissive header parsing posture in its constructor. When decodeNativeFormat processes raw byte payloads, it deserializes embedded JSON headers into a plain Map and constructs a GenericMessage with MutableMessageHeaders without sanitizing or filtering untrusted header names by default. 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
osv:CVE-2026-59322
Complete source record
{
"id": "6453f625f5aa8d64ea2bc2973d614683e4831c4dda39125972664b0a33e42fc3",
"url": "https://osv.dev/vulnerability/CVE-2026-59322",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "EmbeddedHeadersJsonMessageMapper default gives wire peer full control of MessageHeaders",
"summary": "The EmbeddedHeadersJsonMessageMapper defaults to an overly permissive header parsing posture in its constructor. When decodeNativeFormat processes raw byte payloads, it deserializes embedded JSON headers into a plain Map and constructs a GenericMessage with MutableMessageHeaders without sanitizing or filtering untrusted header names by default. 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",
"evidence": "osv:CVE-2026-59322",
"products": [],
"severity": "medium",
"structured": {
"id": "CVE-2026-59322",
"aliases": [
"CVE-2026-59322"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/spring-projects/spring-integration",
"type": "GIT",
"events": [
{
"introduced": "79963f89e3cab04addfe32aa4b419e5ffb73e909"
},
{
"fixed": "ae4c9bb8eff504f26b67cc6ac65fed2c8fb8382e"
}
],
"database_specific": {
"extracted_events": [
{
"cpe": "cpe:2.3:a:vmware:spring_integration:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "7.1.0"
},
{
"fixed": "7.1.0.1"
}
],
"source": "CPE_RANGE"
}
]
}
}
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-59322.json"
}
}
],
"modified": "2026-10-28T02:30:43.740632451Z",
"provider": "osv",
"references": [
"https://spring.io/security/cve-2026-59322",
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/59xxx/CVE-2026-59322.json",
"https://nvd.nist.gov/vuln/detail/CVE-2026-59322"
],
"provider_metadata": {
"cna_assigner": "vmware",
"unresolved_ranges": [
{
"extracted_events": [
{
"range": [
{
"introduced": "7.1.0"
},
{
"last_affected": "7.1.0"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandaloneSingleVersion"
}
]
},
{
"extracted_events": [
{
"range": [
{
"introduced": "7.0.0"
},
{
"last_affected": "7.0.5"
},
{
"introduced": "6.5.0"
},
{
"last_affected": "6.5.10"
},
{
"introduced": "6.4.0"
},
{
"last_affected": "6.4.12"
},
{
"last_affected": "5.5.21"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
}
]
}
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/59xxx/CVE-2026-59322.json"
}
},
"related_cves": [
{
"value": "CVE-2026-59322",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 511592,
"published_at": "2026-08-27T18:04:50.137+00:00"
}