CVE-2026-91403 处置手册:版本核对、升级顺序与无法升级时的收敛
JDK 升级不是改个版本号:容器镜像、CI 构建机、中间件自带 JRE 都会漏。这份手册给出 30 分钟建立版本台账的方法、公网优先的升级顺序、六项验证清单,以及今天必须上线又动不了 JDK 时的降暴露做法。
共 13 篇文章 · 上级分类 技术分享
JDK 升级不是改个版本号:容器镜像、CI 构建机、中间件自带 JRE 都会漏。这份手册给出 30 分钟建立版本台账的方法、公网优先的升级顺序、六项验证清单,以及今天必须上线又动不了 JDK 时的降暴露做法。
2026 年 10 月 21 日 Oracle 发布紧急安全警报:JSSE 组件存在 CVE-2026-91403,CVSS 3.1 评分 9.1,JDK 8u511 到 27.0.1 全线受影响。它和同一周的 PHP2SHELL 性质完全不同——没有 PoC、没有根因细节,评级却是 CWE-327。这篇文章把官方事实、网络传言和真实暴露面分开讲清楚。
同一个需求用错结构,内存与性能会差一个数量级。本文按业务场景给出 string、hash、list、set、zset 与 bitmap、HyperLogLog 的选型依据,并附分布式锁与底层编码的注意事项。
穿透是查根本不存在的数据,击穿是一个热点 key 失效,雪崩是大量 key 同时失效。三者表现相似、解法完全不同。本文逐个给出识别方式与代码级方案,并说明缓存与数据库的一致性处理顺序。
接口变慢有两种完全不同的原因:SQL 本身扫了太多行,或者事务在等锁。本文给出慢日志的开启方式、EXPLAIN ANALYZE 的读法,以及用 information_schema 定位阻塞源与死锁的完整步骤。
索引不是「加得越多越快」。本文从联合索引的排序结构讲清最左前缀与范围条件中断,用 EXPLAIN 的 type、key、rows、Extra 四列判断索引是否真的生效,并列出索引失效的常见写法。