Fess has Insecure Temporary File Permissions
Key facts
- Attack vector
- Local
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- —
- Confidentiality · integrity · availability
- Low · None · None
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA and GitHub.
Summary
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.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| codelibs | fess | before 14.19.2 | 14.19.2 | Patch available | CNA |
| — | org.codelibs.fess:fess (Maven) | before 14.19.2 | 14.19.2 | Patch available | GHSA-g88v-2j67-9rmx |
- fess Vendorcodelibs Affected before 14.19.2 Fixed in 14.19.2 Patch available CNA
- org.codelibs.fess:fess (Maven) Vendor— Affected before 14.19.2 Fixed in 14.19.2 Patch available GHSA-g88v-2j67-9rmx
Remediation
- Fix · CNA fess (codelibs) Fixed in 14.19.2
- Fix · GHSA-g88v-2j67-9rmx org.codelibs.fess:fess (Maven) Fixed in 14.19.2 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2025-48382
- 2026-10-03 Alias added: GHSA-g88v-2j67-9rmx
References
More codelibs Fess vulnerabilities
- TI-2018-16044 codelibs fess version before commit faa265b contains a XML External Entity (XXE)… CVSS 3.0CRITICAL 10.0
Sources
- CVE-2025-48382 · CVE Program
- CVE-2025-48382 · NVD
- FIRST EPSS
- GHSA-g88v-2j67-9rmx · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences