CVE-2025-48382 Fess has Insecure Temporary File Permissions

Low 1.2 Published Updated

Local attackers can read sensitive data from insecure temporary files created by Fess in multi-user environments.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Local or same network only
Victim action needed
Not needed
Fix
Available

What is CVE-2025-48382?

CVE-2025-48382 is a low-severity vulnerability in codelibs fess, published on 27 May 2025. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

Fess is a deployable Enterprise Search Server. Prior to version 14.19.2, the createTempFile() method in org.codelibs.fess.helper.SystemHelper creates temporary files without explicitly setting restrictive permissions. This could lead to potential information disclosure, allowing unauthorized local users to access sensitive data contained in these files. This issue primarily affects environments where Fess is deployed in a shared or multi-user context. Typical single-user or isolated deployments have minimal or negligible practical impact. This issue has been patched in version 14.19.2. A workaround for this issue involves ensuring local access to the environment running Fess is restricted to trusted users only.

Weakness: CWE-732

Which versions are affected by CVE-2025-48382?

2 open source packages ship an affected version, including org.codelibs.fess:fess. It affects 1 product.

PackageAffectedFixed in
org.codelibs.fess:fess MavenAll versions14.19.2
org.codelibs.fess:fess MavenAll versions14.19.2

Products include Codelibs Fess.

How do I fix CVE-2025-48382?

Upgrade org.codelibs.fess:fess to 14.19.2 or later.

Is CVE-2025-48382 being exploited?

There is no known exploitation of CVE-2025-48382 in the wild and no public exploit code.

Sources

Also known as GHSA-g88v-2j67-9rmx.

Is CVE-2025-48382 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free