从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 标题:Disallow control characters in channel names sent via Provisioning API - 问题编号:#2 - 描述:禁止通过 Provisioning API 发送的频道名称中包含控制字符。 2. 提交信息: - 提交者:tadzik - 提交时间:2 天前 - 提交内容:修复了通过 Provisioning API 发送的频道名称中包含控制字符的问题。 3. 代码更改: - 文件:changelog.d/2.bugfix, src/models/IrcRoom.ts, src/provisioning/Schema.ts - 更改内容: - changelog.d/2.bugfix:修复了通过 Provisioning API 发送的频道名称中包含控制字符的问题。 - src/models/IrcRoom.ts:修改了 validateChannelName 函数,禁止了控制字符。 - src/provisioning/Schema.ts:修改了远程频道的模式,禁止了控制字符。 4. 代码更改详情: - changelog.d/2.bugfix:修复了通过 Provisioning API 发送的频道名称中包含控制字符的问题。 - src/models/IrcRoom.ts:修改了 validateChannelName 函数,禁止了控制字符。 - src/provisioning/Schema.ts:修改了远程频道的模式,禁止了控制字符。 这些信息表明,该漏洞修复了通过 Provisioning API 发送的频道名称中包含控制字符的问题,并通过修改代码中的模式和函数来实现这一目标。