Security Advisory: CVE-2025-48976 – Conditional Exposure in Skyve 8
Date Published: 2025-07-16
CVE Reference: CVE-2025-48976
Component: Apache Commons FileUpload (via PrimeFaces)
Affected: Skyve 8 (under specific configurations)
Not Affected: Skyve 9 and later
Summary
CVE-2025-48976 describes a vulnerability in Apache Commons FileUpload, where specially crafted multipart file uploads can exhaust server memory, potentially resulting in a Denial of Service (DoS). This vulnerability may be triggered in environments using Commons FileUpload to handle incoming form data.
After a detailed review, we have confirmed:
Skyve 9 is not impacted
Skyve 8 is only vulnerable under specific conditions
Skyve 9 – Not Vulnerable
Skyve 9 does not use Apache Commons FileUpload for processing file uploads. If your application is running on Skyve 9, no action is required.
Skyve 8 – Conditionally Vulnerable
Skyve 8 is only exposed to CVE-2025-48976 if any of the following apply:
Your application explicitly configures PrimeFaces to use the commons uploader in your web.xml:
<context-param><param-name>primefaces.UPLOADER</param-name><param-value>commons</param-value></context-param>
You are using JSF (JavaServer Faces) version earlier than 2.2, which can occur if:
You are running WildFly 7 or earlier, or
You have packaged a legacy JSF implementation with your application
Recommended Actions
If you’re using Skyve 8, we recommend:
Avoid using the commons uploader. Use "native" or "auto" instead
Ensure JSF 2.2 or later is used, either by upgrading your application server (e.g. to WildFly 8+) or updating bundled JSF libraries
Consider upgrading to Skyve 9, which is not affected by this issue and benefits from additional security and performance improvements
Need Help?
If you’re unsure whether your deployment is affected or need assistance with mitigation, please contact the Skyve team via GitHub Discussions, Slack or your usual support channel.
Thank you for your continued trust in Skyve. We remain committed to proactively reviewing security threats and keeping our customers informed.