Weekly Intelligence
L1 × AI Security Radar
报告窗口:2026-09-14 00:00 — 2026-09-21 09:00(Asia/Shanghai)。追踪 AI 如何改变公链客户端、共识、执行、VM、P2P、验证者供应链与紧急补丁的安全模型。
2026-W39 · Sep 14–21

Executive Judgment

本周没有公开的 L1 重大已利用事故,风险集中在 “发布了补丁,但披露强度差异巨大”:Celestia 与 Teku 给出可核验的共识、P2P 和 fork-transition 修复;Aptos 则再次要求 validators 安装无源码、无 root cause 的私有主网热修。工程团队应同时处理公开 bug 的回归验证与 private patch 的供应链信任。

Heat Map

Private Hotfix
High
Consensus Identity
High
Fork / Gossip
High
Crash / DoS
3 signals
AI Signal
No material update
Time
Project
Layer
Event / Impact / Status
Severity
Sep 16
Celestia
Consensus / P2P / RPC
面向 Mainnet 的 celestia-app v9.0.8 引入 celestia-core v0.40.9:校验完整 BlockID/part-set identity、约束 evidence 与 mempool 消息的反序列化放大、阻断 blocksync peer-height poisoning,并给重型 RPC 加全局并发上限;同时把可被无效 PFB 交易持续填充的缓存改为固定 LRU。
🟠 High
Sep 17
Aptos
Validator / Supply Chain
v1.49.1-hotfix 作为 Mainnet 私有热修发布:validators 必须升级、fullnodes 建议升级,但源码、root cause、影响范围与官方 severity 均未公开,仅提供二进制、镜像和 hotfix commit 标识。
🟠 High
Sep 17
Teku
Consensus / Gossip
26.9.0 是官方 recommended update:修复 fork 后首个 epoch 无 attestation duties、Fulu data-column sidecar 被错误 Gloas schema 解码而全部失败、BeaconBlocksByRoot 未绑定请求 roots,以及 gossip key 字段与 compressed-size gate 校验缺口。
🟠 High
Sep 17
Reth
Execution / P2P / Storage
v2.6.0 修复 malformed peer-served block 可停止 engine tree task、pre-Dencun SELFDESTRUCT storage wipe 读取错误、caller chainId 被静默改写后签往错误网络,并升级 h2 修补 RUSTSEC-2026-0258。官方对 builder 与普通节点的 update priority 均为 Low。
🟡 Watch
Sep 17
NEAR
Protocol / Runtime
2.14.0-rc.1 为 testnet protocol/database upgrade,明确标记 SECURITY_UPGRADE: FALSE;但 protocol v87 为 receipt promise inputs、所有 action 的 storage proof、WASM locals 与 state-init entries 补齐资源上限,并拒绝可绕过 SPICE pending queue 记账的嵌套 gas-key withdrawal。
🟡 Watch
Sep 15
Prysm
Backfill / Data Columns
backfill batch 无 column 工作时可因 nil embedded pointer 触发 SIGSEGV,例如全是 pre-Fulu blocks 或已超 column retention window;修复改走带 nil guard 的方法并加入回归测试。已合并 develop,暂无稳定 release 或官方 severity。
🟡 Watch
Sep 14
Cosmos EVM
JSON-RPC / Filters
任意客户端可用全零 blockHash 调用 eth_getLogs / eth_getFilterLogs,令 handler 走入 range 分支并 nil dereference,返回 method handler crashed。修复现返回 unknown block;已合并 main,尚无本窗口稳定版本或整节点崩溃证据。
🟡 Watch

Key Findings

1. Celestia:主网版本同时收紧共识身份、反序列化与缓存三层边界

v9.0.8 明确用于 Mainnet,并将 celestia-core 升至 v0.40.9。共识层不再只按 block hash 识别 valid/locked/committed block,而是绑定完整 BlockID 与 part-set header,避免 stale proposal block 与重置 part set 被错误组合;blocksync 还阻断 maxPeerHeight poisoning,并在 evidence 的 validator/signature 集合进入完整 protobuf unmarshal 前先做边界检查。网络资源层对 abusive mempool Txs 在完整反序列化前拒绝,对重型 HTTP/WebSocket/gRPC RPC 使用进程级并发上限。应用层 PFB cache 此前是无界 map,且在 ante 检查前写入,使从未进入 mempool 的无效交易也能永久驻留;新版本只缓存完整 CheckTx 通过的交易并限制为 10,000 项 LRU。官方没有单项 vulnerability severity,本报告的 High 是主网工程处置优先级。

2. Aptos:validators 被要求安装私有热修,但公开证据不足以独立验证风险

主网 v1.49.1-hotfix 的公开说明只有四个关键事实:这是 private hotfix;source code 不可用;validators 标记为 YES;fullnodes 标记为 Recommended。官方同时给出 hotfix commit b5756b2…,但没有可检查的 diff、root cause、受影响版本、利用条件、回滚策略或正式 severity。前一周 watchlist 中的 v1.48.7 private hotfix 也仍未补充公开披露,因此不能把任意相邻主分支 commit 猜成漏洞原因。节点团队应把这类升级视为高优先级供应链事件:核对镜像 digest、签名/来源、canary 行为和 validator/fullnode 版本兼容性,并保留可回滚 artifact。

3. Teku:recommended release 把 fork-transition 正确性和 gossip validation 一次带入稳定线

26.9.0 修复了多条互相独立但都可能造成客户端分歧或 validator duty 缺失的路径。fork 在 genesis 后激活时,首个 epoch 可能因状态类型判断错误而没有 attestation duties;已排期 Gloas 的网络上,Fulu-era data-column sidecar 曾用最高支持 milestone 的 schema 解码,导致收到的 sidecar 全部反序列化失败;BeaconBlocksByRoot 响应此前也未逐项绑定请求 roots。发布还纳入上期追踪的 Snappy 边界修复:压缩 payload 应与 max_compressed_len(MAX_PAYLOAD_SIZE) 比较,而非直接与未压缩上限比较,否则合法消息会被判 Invalid 并伤害转发 peer。项目称这是 recommended update,但没有给这些 bug 单独评级。

4. Reth:同一稳定版覆盖 peer-triggered task stop、状态读取与跨链签名语义

v2.6.0 的 Security and Networking 修复把 transaction recovery failure 归类为 block validation error,使 malformed peer-served downloaded/buffered block 不再停止 engine tree task;h2 升到 0.4.16 以纳入 RUSTSEC-2026-0258 修复。执行 overlay 现在记录 storage wipe,避免 pre-Dencun SELFDESTRUCT 后缺失 slot 回落到 durable state;RPC 则拒绝 caller-supplied chainId 与节点不匹配的请求,不再静默改写并签往另一个网络。虽然这些边界值得立即回归,官方对 payload builder 与非 builder 都给出 Low update priority,因此本报告保留 Watch,不把“Security”章节自动等同于 High。

5. NEAR:标记为非安全升级,不代表其中没有值得迁移到威胁模型的资源边界

2.14.0-rc.1 面向 testnet,release metadata 明确写明 SECURITY_UPGRADE: FALSE,因此不能宣称存在已披露漏洞或主网已受影响。但 protocol v87 系统性补齐了 witness/receipt 资源边界:resolved promise inputs 总量此前会在 per-receipt storage-proof limit 开始计数前读入 state witness;storage proof limit 过去只由 VM 内的 FunctionCall 观察,其他 action 可在同一 receipt 中继续累积;state-init 只限制单个 key/value 而未限制 entries 总数。版本还拒绝 nested WithdrawFromGasKey,因为 SPICE pending queue 只扫描顶层 action,嵌套提款会减少余额而队列仍认为资金存在。作为 RC,这些变化应先用于跨 action、嵌套 delegation 与 witness-amplification corpus。

6. Prysm:无 column 工作的正常 backfill 状态也必须走 nil-safe 路径

当一个 backfill batch 不需要 column 工作时,例如全部 blocks 都在 Fulu 之前或超出 column retention window,newColumnSync 会返回非 nil 的 wrapper,但其中 embedded *columnBatch 为 nil。旧调用解析到 promoted (*columnBatch).needed(),而不是 wrapper 上带 nil guard 的 columnsNeeded(),因此触发 nil pointer SIGSEGV。修复只需改走正确方法,但暴露的测试盲点很典型:零工作量不是异常输入,而是 fork 和 retention 边界上的正常状态。该改动已合并 develop,未见对应稳定 release 或远程触发条件说明。

7. Cosmos EVM:API 接受的全零 hash 不应变成内部 nil dereference

Geth 的 FilterCriteria JSON 解码器接受全零 blockHash,但 Cosmos EVM 的 Filter.Logs 用零值判断是否进入单块分支;全零 hash 因而落入 range 分支并解引用 block filter 中本来就不存在的 FromBlock。任何 RPC client 都能让 eth_getLogs 或 eth_getFilterLogs 返回 method handler crashed,节点日志出现 nil pointer。修复在 BlockHash 非 nil 的分支内把全零值作为 unknown block 返回且不调用 backend。公开证据只证明单次 handler panic,未证明整节点进程退出或稳定版交付,因此列为 Watch。

🤖 AI-security Signal

本窗口无重大公开新增核查 OpenAI Research 与 Anthropic Research 的公开索引后,未找到 9/14 00:00–9/21 09:00 内足以新增事件行的 cyber capability、真实系统事故或 L1 定向 AI 攻防披露。
“无更新”不撤销既有控制要求继续执行 agent 无公网默认、目标 allowlist、signer 隔离、tool-result 独立监控与长轨迹 kill switch;不要把本周无披露解读为能力回退。
优先用 AI 扩展边界组合把 block/part-set identity、fork schema、zero-work batch、零 hash 与跨 action 资源预算组合生成差分测试,而不是只生成 happy-path 单元测试。

Watchlist

AptosPrivate hotfix disclosure remains openv1.49.1 新热修已要求主网 validators 升级,但 v1.48.7 与本版的 root cause、severity、源码和受影响范围仍未公开。
AvailNo material public closure未找到 validator-set 完整恢复、slashing-logic 变更或第二份正式事故报告的新证据。
CronosNo material recovery update未找到 919 万美元离链资金追回、跨域 reconciliation 或回滚治理规则的新增官方闭环。
aelf / FogoNo material recovery update未找到本窗口新的最终技术复盘、ledger continuity 决策或 credential rotation 完成证明。
AgaveSingle-vote BLS fix still not proven in v4.3.0正式 v4.3.0 已发布,但 tag 与该 master commit 的历史 diverged;不能宣称 Alpenglow single-vote fix 已交付。
Geth / PrysmAwaiting stable delivery继续跟踪 Geth witness fork-gate/Snap proofless-range 修复与 Prysm backfill nil guard 进入稳定版本。

Engineering Actions

1. 对 private validator hotfix 建立可审计接收门强制记录 artifact digest、签名/来源、SBOM 差异、canary 指标、validator/fullnode 兼容矩阵与 rollback image;无源码不等于免验证。
2. 把对象身份绑定纳入所有共识与同步断言不要只比 block hash;同时验证 part-set header、requested roots/heights、fork schema、witness target 与 peer-advertised height。
3. 在反序列化和缓存写入前执行资源 gate对 protobuf/SSZ/message count、RPC concurrency、cache admission 和 receipt inputs 先做长度/数量预算,再分配、解码或持久化。
4. 建立 zero/empty/nil/fork-boundary 回归矩阵覆盖 zero blockHash、zero-work batch、空 proof、fork 首 epoch、retention 窗口外和 size-one batch,断言不 panic、不误罚 peer。
5. 将 release label 与内部优先级分开记录同时保存项目方的 Recommended/Low/SECURITY_UPGRADE FALSE 与本地资产暴露、部署角色和可回滚性,避免只按版本标题决策。

DingTalk Digest

【L1 × AI 安全周报 · 2026-W39】 窗口:9/14–9/21;共 7 条:🟠 High 3、🟡 Watch 4;🔴 Critical 0。本窗口 🤖 AI 无重大公开新增。 🟠 Celestia:Mainnet v9.0.8 / core v0.40.9 收紧完整 BlockID/part-set 身份、evidence/mempool 反序列化、blocksync peer-height 与重型 RPC 并发;无效 PFB 不再永久填充无界缓存。 🟠 Aptos:v1.49.1 私有主网热修要求 validators 升级、fullnodes 建议升级,但源码、root cause、影响范围与官方 severity 仍未公开。 🟠 Teku:26.9.0 recommended update 修复 fork 后首 epoch duty 缺失、Fulu sidecar 用错 schema、BlocksByRoot 未绑定请求,以及 gossip key/compressed-size 校验。 🟡 Reth:v2.6.0 修复 malformed peer block 停止 engine tree、SELFDESTRUCT storage wipe、错误网络签名与 h2 advisory;官方 update priority 为 Low。 🟡 其余 3 条:NEAR testnet RC 为 receipt inputs/storage proof/WASM/state-init 补齐上限并拒绝嵌套 gas-key withdrawal;Prysm 修复 zero-column backfill 的 nil SIGSEGV;Cosmos EVM 修复全零 blockHash 可触发 RPC handler panic。 本周动作:① private hotfix 强制 digest/SBOM/canary/rollback;② 共识对象绑定完整 identity;③ 分配和解码前做资源 gate;④ 覆盖 zero/empty/nil/fork-boundary;⑤ 分开记录官方 release label 与内部风险优先级。 详情:https://l1-ai-security-radar.pages.dev/
Methodology:表格 7 行、Key Findings 7 条、相关资料块 7 个,严格一一对应。风险级别是本周报的 L1 工程处置优先级,不等同于 CVSS 或项目方正式评级;Reth 的官方 update priority 为 Low、NEAR 明确标记 SECURITY_UPGRADE: FALSE,均已保留;Aptos、Celestia、Teku 未披露的单项 severity 不作推断。AI-security Signal 的“无重大更新”基于本窗口官方公开索引,不表示能力或风险回退。