CVE-2026-43975
Apache Wicket: Possible malicious path traversal in FolderUploadsFileManager
FolderUploadsFileManager in Apache Wicket does not validate or sanitize the uploadFieldId parameter or the clientFileName before constructing file paths, allowing an unauthenticated attacker to write arbitrary files outside the intended upload directory or read files from arbitrary locations on the server.
This issue affects Apache Wicket: from 8.0.0 through 8.17.0, from 9.0.0 through 9.22.0, from 10.0.0 through 10.8.0.
Users are recommended to upgrade to version 10.9.0, which fixes the issue.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
6.5
Apache Wicket: Possible malicious path traversal in FolderUploadsFileManager
FolderUploadsFileManager in Apache Wicket does not validate or sanitize the uploadFieldId parameter or the clientFileName before constructing file paths, allowing an unauthenticated attacker to write arbitrary files outside the intended upload directory or read files from arbitrary locations on the server.
This issue affects Apache Wicket: from 8.0.0 through 8.17.0, from 9.0.0 through 9.22.0, from 10.0.0 through 10.8.0.
Users are recommended to upgrade to version 10.9.0, which fixes the issue.
- Record
CVE-2026-43975- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N - Weakness
- CWE-22
- Updated
- 2026-11-02
EUVDEUVD-2026-27653
6.5
FolderUploadsFileManager in Apache Wicket does not validate or sanitize the uploadFieldId parameter or the clientFileName before constructing file paths, allowing an unauthenticated attacker to write arbitrary files outside the intended upload directory or read files from arbitrary locations on the server.
This issue affects Apache Wicket: from 8.0.0 through 8.17.0, from 9.0.0 through 9.22.0, from 10.0.0 through 10.8.0.
Users are recommended to upgrade to version 10.9.0, which fixes the issue.
- Record
EUVD-2026-27653- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-3gmf-p6r4-q8m6
6.5
Apache Wicket has a Path Traversal issue
FolderUploadsFileManager in Apache Wicket does not validate or sanitize the uploadFieldId parameter or the clientFileName before constructing file paths, allowing an unauthenticated attacker to write arbitrary files outside the intended upload directory or read files from arbitrary locations on the server.
This issue affects Apache Wicket: from 8.0.0 through 8.17.0, from 9.0.0 through 9.22.0, from 10.0.0 through 10.8.0.
Users are recommended to upgrade to version 10.9.0, which fixes the issue.
- Record
GHSA-3gmf-p6r4-q8m6- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N - Weakness
- CWE-22
- Updated
- 2026-11-02
NVD
6.5
FolderUploadsFileManager in Apache Wicket does not validate or sanitize the uploadFieldId parameter or the clientFileName before constructing file paths, allowing an unauthenticated attacker to write arbitrary files outside the intended upload directory or read files from arbitrary locations on the server.
This issue affects Apache Wicket: from 8.0.0 through 8.17.0, from 9.0.0 through 9.22.0, from 10.0.0 through 10.8.0.
Users are recommended to upgrade to version 10.9.0, which fixes the issue.
- Record
CVE-2026-43975- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N - Weakness
- CWE-22
- Updated
- 2026-11-02
OSV
6.5
Apache Wicket: Possible malicious path traversal in FolderUploadsFileManager
FolderUploadsFileManager in Apache Wicket does not validate or sanitize the uploadFieldId parameter or the clientFileName before constructing file paths, allowing an unauthenticated attacker to write arbitrary files outside the intended upload directory or read files from arbitrary locations on the server.
This issue affects Apache Wicket: from 8.0.0 through 8.17.0, from 9.0.0 through 9.22.0, from 10.0.0 through 10.8.0.
Users are recommended to upgrade to version 10.9.0, which fixes the issue.
- Record
CVE-2026-43975- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N - Weakness
- CWE-22
- Updated
- 2026-11-02
OSVGHSA-3gmf-p6r4-q8m6
6.5
Apache Wicket has a Path Traversal issue
FolderUploadsFileManager in Apache Wicket does not validate or sanitize the uploadFieldId parameter or the clientFileName before constructing file paths, allowing an unauthenticated attacker to write arbitrary files outside the intended upload directory or read files from arbitrary locations on the server.
This issue affects Apache Wicket: from 8.0.0 through 8.17.0, from 9.0.0 through 9.22.0, from 10.0.0 through 10.8.0.
Users are recommended to upgrade to version 10.9.0, which fixes the issue.
- Record
GHSA-3gmf-p6r4-q8m6- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N - Weakness
- CWE-22
- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
org.apache.wicket:wicket-coreMaven |
8.0.0-M1 to 8.17.0 | None known |
org.apache.wicket:wicket-coreMaven |
9.0.0-M1 to 9.22.0 | None known |
org.apache.wicket:wicket-coreMaven |
10.0.0-M1 to 10.8.0 | 10.9.0 |
org.apache.wicket:wicket-coreMaven |
8.0.0-M1 to 8.17.0, plus listed versions 8.0.08.0.0-M28.0.0-M38.0.0-M48.0.0-M5 Show 21 moreShow less8.0.0-M68.0.0-M78.0.0-M88.0.0-M98.1.08.10.08.11.08.12.08.13.08.14.08.15.08.16.08.2.08.3.08.4.08.5.08.6.08.6.18.7.08.8.08.9.0 |
None known |
org.apache.wicket:wicket-coreMaven |
9.0.0-M1 to 9.22.0, plus listed versions 9.0.09.0.0-M29.0.0-M39.0.0-M49.0.0-M5 Show 22 moreShow less9.1.09.10.09.11.09.12.09.13.09.14.09.15.09.16.09.17.09.18.09.19.09.2.09.20.09.21.09.3.09.4.09.5.09.6.09.7.09.8.09.9.09.9.1 |
None known |
org.apache.wicket:wicket-coreMaven |
10.0.0-M1 up to 10.9.0, plus listed versions 10.0.010.0.0-M210.1.010.2.010.3.0 Show 5 moreShow less10.4.010.5.010.6.010.7.010.8.0 |
10.9.0 |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-43975 is a medium vulnerability (CVSS 6.5) in Apache Wicket, published May 6, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.73%, the 54th percentile. Fixed in org.apache.wicket:wicket-core 10.9.0.
References
github.com/apache/wicket/pull/1432
lists.apache.org/thread/xp2jrdk6ppv1zcmxb4w1mk2lg1dw3hbr
openwall.com/lists/oss-security/2026/05/06/4
nvd.nist.gov/vuln/detail/CVE-2026-43975
github.com/apache/wicket/commit/72470983f689c61e6a6c0b7388ef955f23bb1e16
github.com/advisories/GHSA-3gmf-p6r4-q8m6
github.com/CVEProject/cvelistV5/tree/main/cves/2026/43xxx/CVE-2026-43975.json
github.com/apache/wicket