<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0"><channel><title>Halo - 强大易用的开源建站工具 | 应用市场 | 聚合登录 | 版本发布</title><link>https://www.halo.run</link><atom:link href="https://www.halo.run/feed/app-store/apps/app-kgjdd5ew/releases.xml" rel="self" type="application/rss+xml"/><description>Halo - 强大易用的开源建站工具 | 应用市场 | 聚合登录 | 版本发布</description><generator>Halo v2.27.0</generator><language>zh-cn</language><image><url>https://www.halo.run/upload/logo.png</url><title>Halo - 强大易用的开源建站工具 | 应用市场 | 聚合登录 | 版本发布</title><link>https://www.halo.run</link></image><lastBuildDate>Sat, 14 Nov 2026 20:11:47 GMT</lastBuildDate><follow_challenge><feedId>69597013489248256</feedId><userId>41706424548048896</userId></follow_challenge><item><title><![CDATA[聚合登录 1.0.2 发布]]></title><link>https://www.halo.run/store/apps/app-kgjdd5ew/releases/app-release-hotwoqdm</link><description><![CDATA[<img src="https://www.halo.run/plugins/feed/assets/telemetry.gif?title=%E8%81%9A%E5%90%88%E7%99%BB%E5%BD%95%201.0.2%20%E5%8F%91%E5%B8%83&amp;url=/store/apps/app-kgjdd5ew/releases/app-release-hotwoqdm" width="1" height="1" alt="" style="opacity:0;">
<p>安全修复
 <br>
 每次授权生成不可预测的一次性 state（32 字节随机数），放在回调地址路径里（/login/mapay/callback/{state}），回调时与当前浏览器会话一次性校验（常数时间比较），校验不通过的 code 不会用于登录或绑定。修复 1.0.1 的 CSRF 漏洞：此前仅校验会话发起过同类型授权，攻击者可用自己的授权 code 诱导已登录用户打开攻击者回调地址，把攻击者的三方身份绑定到受害者账号导致账号接管（Halo 应用市场审核在 2.27.1 实机复现）。
 <br>
 回调地址仅接受 https:// 的站点对外地址配置，防止授权 code 与一次性 state 经明文 HTTP 传输被窃取。
 <br>
 文档
 <br>
 README 按 Halo 2.27.1 实测行为重写：首次登录是 Halo 的选择页（绑定已有账号 / 注册新账号），不是自动创建账号；回调地址说明一次性随机码；安装链接指向 1.0.2 的 JAR。
 <br>
 补充许可证与派生来源说明：GPL-3.0、上游 halo-sigs/plugin-oauth2、与上游的具体差异及维护计划。</p>
<hr>
<p><a href="https://www.halo.run/store/apps/app-kgjdd5ew/releases/app-release-hotwoqdm">查看版本详情</a></p>]]></description><guid isPermaLink="false">store.halo.run/Release/app-release-hotwoqdm</guid><pubDate>Wed, 11 Nov 2026 03:19:29 GMT</pubDate></item></channel></rss>