Apache Wicket 中存在因分配过大内存而引发的漏洞。 组件将文件上传至独立挂载的资源(而非通过表单提交),并在上传完成后通过其自身的 Ajax 回调通知结果。该回调会读取请求参数 ,这是一个包含每个文件的客户端文件名、大小和 MIME 类型的 JSON 数组,并将其转换为 列表,最终传递给 方法。然而,该 JSON 数据并未与实际的资源上传操作进行绑定,也未从已存储的文件中重新推导得出,因此数组中的条目数量及其所有字段值完全由客户端请求决定。由于回调 URL 直接渲染在页面中,无需事先执行上传操作,且同时
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| Apache Software Foundation | Apache Wicket | 9.14.0 ~ 9.24.0 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-84170 | 8.3 HIGH | Apache Wicket: Configured upload limits are not enforced by the standalone file upload res |
| CVE-2026-95863 | 7.6 HIGH | Apache Wicket: XSS via a component id or markup id written unescaped into generated JavaSc |
| CVE-2026-82956 | 7.6 HIGH | Apache Wicket: XSS in AjaxNewWindowNotifyingBehavior via the client-supplied window name |
| CVE-2026-111089 | 7.6 HIGH | Apache Wicket: XSS via a resource bundle text written unescaped into generated JavaScript |
| CVE-2026-84231 | 7.4 HIGH | Apache Wicket: XSS in ExternalLink via the model URL when the component is bound to a non- |
| CVE-2026-83559 | 7.4 HIGH | Apache Wicket: JavaScriptUtils#escapeQuotes does not escape the backslash, so its output c |
| CVE-2026-83539 | 7.4 HIGH | Apache Wicket: XSS in SmartLinkLabel and SmartLinkMultiLineLabel via a javascript: URL in |
| CVE-2026-82840 | 7.2 HIGH | Apache Wicket: The session id is renewed only on the first sign in, not on re-authenticati |
| CVE-2026-82704 | 6.9 MEDIUM | Apache Wicket: A listener is invoked on a page instance the request itself created and nev |
| CVE-2026-82557 | 6.9 MEDIUM | Apache Wicket: A disabled or invisible form submitting component is still invoked on a pla |
| CVE-2026-84177 | 6.3 MEDIUM | Apache Wicket: A component's markup is served as a package resource when its class name co |
| CVE-2026-84172 | 6.3 MEDIUM | Apache Wicket: Component markup is served as a package resource when wicket-core has its o |
| CVE-2026-82705 | 6.3 MEDIUM | Apache Wicket: The configured authorization strategy is not applied to an IResource embedd |
| CVE-2026-82115 | 6.3 MEDIUM | Apache Wicket: The configured authorization strategy is not applied to a shared WebSocketR |
| CVE-2026-87718 | 2.3 LOW | Apache Wicket: CSP headers silently omitted for pages served through nested request handle |
| CVE-2026-82559 | 2.3 LOW | Apache Wicket: WebSocket messages are processed against an HTTP session snapshot that surv |
| CVE-2026-82558 | 2.3 LOW | Apache Wicket: WebSocketBehavior delivers client messages to a component the client may no |
| CVE-2026-82898 | 2.1 LOW | Apache Wicket: A cross-origin listener invocation stopped by a login wall is replayed afte |