Description
PropertiesPersistingMetadataStore, the default file-based ConcurrentMetadataStore, persists its state to ${java.io.tmpdir}/spring-integration/metadata-store.properties with world-readable permissions.
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
Published: 2026-08-27
Score: 3.2 Low
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

PropertiesPersistingMetadataStore, the default file‑based metadata store in Spring Integration, writes its state to a file named metadata‑store.properties in the temporary directory (${java.io.tmpdir}/spring‑integration). The file is created with world‑readable permissions, allowing any user or process on the affected host to read the contents. This represents an information disclosure vulnerability flagged as CWE‑200.

Affected Systems

Spring Integration distributed by Spring. The vulnerability affects the following released versions: 7.1.0; 7.0.0 through 7.0.5; 6.5.0 through 6.5.10; 6.4.0 through 6.4.12; and 5.5.21 and all earlier releases.

Risk and Exploitability

The CVSS base score of 3.2 indicates low severity, and EPSS data is not available, suggesting no recent exploitation reports. The vulnerability is not listed in CISA’s KEV catalog. The likely attack vector is local file read by any user with access to the host’s temporary directory, implying that systems exposed to multi‑user contexts or with inadequate file permissions are at risk.

Generated by OpenCVE AI on August 28, 2026 at 08:17 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Spring Integration to a release newer than 7.1.0, as versions not listed among the affected ones should not contain this issue.
  • If an immediate upgrade is not feasible, reduce the file permissions manually by setting the ownership and chmod 600 on ${java.io.tmpdir}/spring-integration/metadata-store.properties, ensuring only the application owner can read the file.
  • Deploy the application in a container or isolated environment that limits other users’ access to the host’s temporary directory, preventing accidental exposure of the metadata file.

Generated by OpenCVE AI on August 28, 2026 at 08:17 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
History

Fri, 28 Aug 2026 08:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-200

Fri, 28 Aug 2026 07:15:00 +0000

Type Values Removed Values Added
First Time appeared Spring
Spring spring Integration
Vendors & Products Spring
Spring spring Integration

Thu, 27 Aug 2026 18:00:00 +0000

Type Values Removed Values Added
Description PropertiesPersistingMetadataStore, the default file-based ConcurrentMetadataStore, persists its state to ${java.io.tmpdir}/spring-integration/metadata-store.properties with world-readable permissions. 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
Title World-readable metadata file in PropertiesPersistingMetadataStore (insecure temp-file permissions)
References
Metrics cvssV3_1

{'score': 3.2, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:L/I:N/A:N'}


Subscriptions

Spring Spring Integration
cve-icon MITRE

Status: PUBLISHED

Assigner: vmware

Published:

Updated: 2026-08-27T17:57:50.029Z

Reserved: 2026-07-04T18:13:34.323Z

Link: CVE-2026-59292

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-27T20:17:55.347

Modified: 2026-08-27T20:17:55.347

Link: CVE-2026-59292

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-28T08:30:17Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor