评分标准换了大版本,两条公告的严重度还能不能直接比

📅 2026-10-11 👁️ 0

漏洞评分标准从3.1换到4.0,两条公告给出的严重度还能不能直接横向比较,答案是分两层看:定性分档可以直接比,具体分数不可以。FIRST 的规范文档写明新版本的模型与来自 CVSS v3.x 的定性严重程度分档边界保持兼容,四档区间仍是 0.1 到 3.9 为低、4.0 到 6.9 为中、7.0 到 8.9 为高、9.0 到 10.0 为严重。也就是说,同一条公告写着 High,换到哪个大版本读,档位含义没变。

分数与定性分档是两层

分数是计算结果,取决于评估者选了哪些指标、怎么取值;分档是把分数落到一个可沟通的区间上。跨版本比较时能靠的是分档,因为它的边界被明确保持兼容;分数则不然,同一个缺陷在两套标准下可能算出不同的数,指标定义、可乘的系数和权重的处理都有差别。

这就是为什么读公告要按顺序:先看它给的是哪个版本的评分,再看它给的档位,最后才看那个小数。只比小数会得出错误结论,比如把两套标准下同为 8.x 的条目当成同一风险,而它们的指标口径可能不同。

档位 区间 跨版本能不能直接比 读的时候还要看什么
低 0.1 到 3.9 分档可比 触发条件是否需要已登录
中 4.0 到 6.9 分档可比 影响是读取还是改写
高 7.0 到 8.9 分档可比 是否需要前置条件
严重 9.0 到 10.0 分档可比 是否匿名可利用、有无版本可升

跨版本比较时的落差

落差不在档位名,而在指标本身。新版调整了部分指标的定义与取值方式,同一份技术事实可能被算进不同的位置;两处攻击面描述相似的公告,分数差别也可能来自评估者对利用条件的判断不同,而不是缺陷本身轻重。

另一个常被忽略的边界是评估范围。规范说明里写明,因数据泄露造成的经济损失这类因素不在评分范围内。所以「这条公告分数不高」不能推出「对业务影响小」,业务影响是站方自己叠上去的一层,包含数据性质、暴露面和恢复成本。

评分之外还要看什么

三件事比分数更决定处置顺序:利用是否需要凭据、受影响的配置在自己的部署里是否成立、有没有可升级到的修复版本。匿名可利用且在范围内、又没有可升版本的条目,无论档位高低都应先处置;需要管理员凭据的高分条目,反而可能排在后面。

自己站上的暴露面也要单独判断。同一个缺陷,开放注册的站点与只给内部账号使用的站点,风险并不一样,而公告不会替你区分。

自家一次高危修复怎么跟

可以拿一条自家版本对照读法。v3.6.6 修的两项都是高危:列表排序参数里的 SQL 注入,以及站点切换登录凭证可被伪造。这一版没有给你可比的第三方分数,处置依据是问题性质本身——前者可被构造参数触发,后者直接动摇访问控制。

跟进动作因此是成对的:升级程序版本、轮换服务端签名密钥、修改管理员密码,只做完前一步的话,已被伪造过的凭据仍然可用。顺序上先做一份可恢复的备份,把数据与静态文件一起带走,再动版本;改完之后要确认后台登录、站点切换与列表排序三类功能都正常,避免修一处坏一片。

常见问题

两条公告一条写 8.4 一条写 8.1,先跟哪条? 档位同为高,不能靠小数排序;看是否匿名可利用、是否命中自己的配置、有没有修复版本。

评分高但只在特定引擎触发,要不要插队? 命中就插队,不命中按正常节奏,但要把核查依据记下来。

公告没给分数怎么办? 按影响类型读,写入类与认证类通常优先于纯展示类。

分数会不会随时间变化? 会,评估者对利用条件的认知更新后可能重评,跟进以「是否已修、是否能升」为准。

相关文章

安全公告的支持范围只列主程序,扩展出的问题算谁的

内容系统的安全公告支持范围常常只写主程序、框架和官方站点,第三方扩展的漏洞不在这一份清单里。Joomla 安全中心明确说明只为这几类提供支持。本文说明扩展类问题走哪条通道发布,以及站内的两道补位:入库前的内容审核与按角色的权限收口。

2026-10-11

SQL注入公告写明只影响一种数据库配置,其他站点能不能不排期

高危SQL注入公告写明只影响某一种数据库配置时,用其他引擎的站点确实不在直接命中范围,但排期不能只看这一行。公告里的评级、是否匿名可利用、受影响配置条件与按分支给出的修复版本是四个不同维度。本文说明这四点怎么读,以及升级前的备份与核对。

2026-10-11

装内容系统前先核对数据库和脚本语言版本,兼容下限写着停止维护意味着什么

安装内容系统前要分两件事核对:官方推荐的运行版本,和写着「也能用」的兼容下限。WordPress 的官方要求页推荐较新的脚本语言与数据库版本,同时说明旧版本已进入停止维护阶段、可能带来安全风险。本文讲按哪一档配、下限命中停止维护时风险落在哪,并对比少一层运行时的部署差别。

2026-10-11

站点维护期返回503并写明恢复时间,抓取方会怎么处理

维护或过载时返回503并给出恢复时间,抓取方按临时不可用处理,通常保留原有收录并稍后重试。风险点在于把这类响应缓存下来,修复上线后访客仍读到旧错误页。本文说明状态码语义、恢复时间该由哪一层给出,以及站点地图与跳转表要连带核对的三处。

2026-10-11

上传目录为什么要禁止类型嗅探,两类Web服务器的配置方式有什么差别

上传目录要单独加禁止类型嗅探的响应头,是因为浏览器默认会按内容推断类型,被上传的文件因此可能被当成脚本执行。禁止后浏览器只按声明的类型处理,脚本与样式类请求类型不匹配时会被直接阻止。本文对比 Apache 与 Nginx 在下发这条规则上的差别,并给出部署时的核对顺序。

2026-10-11

开了强制跳HTTPS之后想收回来,进预加载名单的门槛是什么

想把站点的强制跳 HTTPS 收回来,得先分清两层:响应头只对已访问过的浏览器生效,进入预加载名单后门槛是有效期至少一年且必须包含子域。本文说明两者的判定条件、撤销时为什么必须走安全请求,以及站内改配置时该动哪一层。

2026-10-11

页面因合规要求下架时返回 451,和直接给 404 有什么不一样

因合规要求下架的页面返回 451 还是 404,区别不在页面是否可达,而在状态码把不可用的原因写在了哪一层。本文说明 451 的语义边界、责任方说明该写在响应体还是链接里,以及下架页面在站点地图与内容审核流程中的处理方式。

2026-10-11

网页用不到的摄像头和定位能力,怎么在响应头里默认关掉

用 Permissions-Policy 响应头关掉页面用不到的摄像头、麦克风和定位能力,核心是指令的默认允许名单取值只有三种:星号、同源与空。本文说明这条头的生效范围、嵌套框架为什么必须同时出现在父页面名单里,以及 allow 属性只能收窄不能放宽的边界。

2026-10-11