最新文章

应用安全博客

为软件开发者和产品负责人提供 CVE 解读、代码审计方法和实用指导。

  1. CVE 解读

    LMCache CVE-2026-105192:先执行,后拒绝

    LMCache CVE-2026-105192 在消息解码阶段就触达了 pickle。本文追踪补丁、传输层调用方,以及要让一个负向回归测试值得信任所需的证据。

    阅读全文
  2. CVE 解读

    CVE-2026-104935:Ivanti 信任的是请求头,而不是 URL

    CVE-2026-104935 把一个路由请求头和一次上传竞态串联起来,在 Ivanti Connect Secure 上实现了代码执行。要拿到完整的 root 权限,还需要第三个至今未修复的漏洞。

    阅读全文
  3. CVE 解读

    fast-jwt 算法混淆漏洞:第三次尝试才真正修复

    fast-jwt 针对 RSA 到 HS256 的算法混淆问题已经打了三次补丁。CVE-2026-107722 说明了为什么前两次修复只是堵住了某个具体输入,而不是真正的规则本身。

    阅读全文
  4. CVE 解读

    CVE-2026-85097:Bricksforge 信任了攻击者指定的文件名

    CVE-2026-85097 允许未登录的访问者通过 Bricksforge 表单植入 PHP Web Shell。本文剖析漏洞背后的信任边界问题,并说明如何排查站点中的上传文件。

    阅读全文
  5. CVE 解读

    CVE-2026-21589:藏在 :: 背后的 Atlassian 文件读取漏洞

    CVE-2026-21589 是影响八款 Atlassian Data Center 产品的未授权文件读取漏洞。本文解析其背后的顺序错误,以及如何检查您自己的代码。

    阅读全文
  6. CVE 解读

    React2Shell 事件之后:每一次服务端组件审计都需要的三道安全边界

    一套针对 React2Shell 和 CVE-2026-23864 的技术审计方法:把安全解码、权限检查和有界算力分开审查,再验证实际部署的构建版本。

    阅读全文
  7. CVE 解读

    CVE-2024-26855:缺失的属性如何演变为空指针解引用

    Linux ice 驱动的一个修复揭示了代码审计中的常见错误:把解析器返回的可选结果当作必然存在的对象。

    阅读全文
  8. CVE 解读

    CVE-2025-37858:64 位的目标变量救不了过窄的移位

    JFS 中一个分配组大小的计算说明了为什么代码审计必须在结果被赋值之前,先检查运算本身的位宽。

    阅读全文

08联系

即将上线处理用户数据的产品?

给我发一份简要需求。我会在三天内回复问题或方案大纲,价格在开始前以书面形式确定。