目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2026-82956— Apache Wicket AjaxNewWindowNotifyingBehavior XSS 漏洞

一分钟漏洞结论

影响对象
Apache Software Foundation Apache Wicket
利用判断
尚无明确在野利用证据,仍需结合暴露面评估
建议动作
优先检查厂商安全公告和参考链接中的修复版本;无法立即升级时,限制受影响服务暴露并加强监测。

Apache Wicket 在生成网页时未能正确中和用户输入,存在安全漏洞。 组件会检测到某个页面实例是否在第二个浏览器窗口或标签页中被打开。此时,它会向浏览器请求 的值,该值作为请求参数 传回服务器,并被该行为组件存储在其内部字段中。由于该字段属于页面序列化状态的一部分,因此浏览器报告的名称值会在页面实例存活期间持续保留在页面存储中。 此后,每当该页面实例被重新渲染时,该行为组件在构建其 Ajax 调用的前置条件时,会将之前保存的名称值直接代入一个带单引号的 JavaScript 字符串字面量中。Wicket 会

CVSS 7.6 · High
获取后续新漏洞提醒 登录后订阅

一、 漏洞 CVE-2026-82956 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
Apache Wicket: XSS in AjaxNewWindowNotifyingBehavior via the client-supplied window name
来源: CVE Program / CVE List V5
Vulnerability Description
Improper neutralization of input during web page generation in Apache Wicket. org.apache.wicket.ajax.AjaxNewWindowNotifyingBehavior notices that a page instance has been opened in a second browser window or tab. It asks the browser for the value of window.name, which reaches the server as the request parameter windowName, and remembers what the browser reported in a field of the behaviour. That field is part of the page's serialized state, so the remembered value stays in the page store for as long as the page instance does. On every later render of that page instance the behaviour builds the precondition of its Ajax call by substituting the remembered value into a single-quoted JavaScript string literal, and Wicket writes that precondition into the page as raw JavaScript, because the precondition of an Ajax call listener is script supplied by the caller and is emitted without quoting or escaping. Nothing on that path escapes the value. The window name is client-supplied and Wicket applies no validation to it, so a remembered name containing a single quote ends the literal and the rest of it runs as script in the application's origin, every time that page instance is rendered. An application is affected only where it has explicitly added AjaxNewWindowNotifyingBehavior to a component. No part of the framework installs the behaviour, so an application that does not use it is not affected. The name the behaviour generates for itself, when the browser reports no name at all, is a random UUID and is not client-supplied. This issue affects Apache Wicket: from 8.0.0 through 8.19.0, from 9.0.0 through 9.24.0, from 10.0.0 through 10.11.0. Users are recommended to upgrade to version 8.20.0, 9.25.0 or 10.12.0, which fix the issue.
来源: CVE Program / CVE List V5
CVSS Information
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
来源: CVE Program / CVE List V5
Vulnerability Type
在Web页面生成时对输入的转义处理不恰当(跨站脚本)
来源: CVE Program / CVE List V5

受影响产品

厂商 产品 影响版本 CPE 订阅
Apache Software Foundation Apache Wicket 8.0.0 ~ 8.19.0 -

二、漏洞 CVE-2026-82956 的公开POC

# POC 描述 源链接 神龙链接
AI 生成 POC 高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2026-82956 的情报信息

请登录查看更多情报信息。

CVE-2026-82956 其他参考 (1)

同批安全公告 · Apache Software Foundation · 2026-11-01 · 共 19 条

CVE-2026-83594 8.3 HIGH Apache Wicket 文件上传资源字段远程代码执行漏洞
CVE-2026-84170 8.3 HIGH Apache Wicket 文件上传限制未执行漏洞
CVE-2026-95863 7.6 HIGH Apache Wicket 组件 ID 跨站脚本 (XSS) 漏洞
CVE-2026-111089 7.6 HIGH Apache Wicket 跨站脚本 (XSS) 漏洞
CVE-2026-83539 7.4 HIGH Apache Wicket 跨站脚本漏洞
CVE-2026-83559 7.4 HIGH Apache Wicket 跨站脚本漏洞
CVE-2026-84231 7.4 HIGH Apache Wicket 外部链接模型 URL XSS 漏洞
CVE-2026-82840 7.2 HIGH Apache Wicket 会话 ID 未更新漏洞
CVE-2026-82704 6.9 MEDIUM Apache Wicket 任意对象实例化漏洞
CVE-2026-82557 6.9 MEDIUM Apache Wicket 表单提交组件越权执行漏洞
CVE-2026-84172 6.3 MEDIUM Apache Wicket 包资源服务远程代码执行漏洞
CVE-2026-84177 6.3 MEDIUM Apache Wicket 组件标记包资源泄露漏洞
CVE-2026-82705 6.3 MEDIUM Apache Wicket 资源授权绕过漏洞
CVE-2026-82115 6.3 MEDIUM Apache Wicket WebSocket 授权绕过漏洞
CVE-2026-87718 2.3 LOW Apache Wicket 内容安全策略头遗漏漏洞
CVE-2026-82559 2.3 LOW Apache Wicket WebSocket 会话快照跨请求漏洞
CVE-2026-82558 2.3 LOW Apache Wicket 远程代码执行漏洞
CVE-2026-82898 2.1 LOW Apache Wicket 登录墙跨域事件重放漏洞

IV. Related Vulnerabilities