CVE-2025-48382 Fess has Insecure Temporary File Permissions
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.
| Package | Affected | Fixed in |
|---|---|---|
org.codelibs.fess:fess Maven | All versions | 14.19.2 |
org.codelibs.fess:fess Maven | All versions | 14.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.
Other vulnerabilities in codelibs fess
Sources
Also known as GHSA-g88v-2j67-9rmx.