CVE-2026-59292

Updated on 27 Aug 2026

Severity

Awaiting Analysis

Details

CVSS vector
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:L/I:N/A:N

Overview

About vulnerability

PropertiesPersistingMetadataStore, the default file-based ConcurrentMetadataStore, persists its state to ${java.io.tmpdir}/spring-integration/metadata-store.properties. afterPropertiesSet() creates this directory and file with File.mkdirs() and File.createNewFile(), and saveMetadata() writes to it via a plain FileOutputStream, without ever restricting permissions. On a typical POSIX host the directory and file therefore inherit the process umask (commonly 0755 and 0644), leaving both world-readable in a java.io.tmpdir location shared by every local user. Any other local user or process can read the metadata store’s contents, which may include sensitive state such as processed message keys, offsets, or idempotency markers used by the application.

Details

Affected product:
Apache Log4j , Spring , camel
Affected packages:
log4j-api @ 2.12.4 (+2897 more)

Fixes