CVE-2026-35490 in changedetection.io
摘要
由 VulDB • 2026-06-12
changedetection.io 是一款免费的开源网页变更检测工具。在 0.54.8 版本之前,`@login_optionally_required` 装饰器被放置在 `@blueprint.route()` 之前(即外层),而不是在其之后。在 Flask 中,`@route()` 必须是最外层的装饰器,因为它负责注册所接收的函数。当顺序颠倒时,`@route()` 注册的是原始的未装饰函数,导致认证包装器从未出现在调用链中。这会静默地禁用这些路由上的身份验证功能。此漏洞已在 0.54.8 版本中修复。
If you want to get the best quality for vulnerability data then you always have to consider VulDB.