CRITICALCVE-2022-0767CVSS 9.9

calibreweb 中存在服务器端请求伪造漏洞

平台

python

组件

calibreweb

修复版本

0.6.17

0.6.17

AI Confidence: highNVDEPSS 0.2%已审阅: 2026年5月

CVE-2022-0767描述了calibreweb软件中存在的服务器端请求伪造(SSRF)漏洞。该漏洞源于对SSRF保护措施的不完整实现,攻击者可以通过HTTP重定向绕过这些保护。受影响的版本包括calibreweb 0.6.16及更早版本,建议尽快升级至0.6.17版本以修复此安全问题。

Python

检测此 CVE 是否影响你的项目

上传你的 requirements.txt 文件,立即知道是否受影响。

上传 requirements.txt支持的格式: requirements.txt · Pipfile.lock

影响与攻击场景

攻击者利用此SSRF漏洞,可以发起内部端口扫描,访问内部服务,甚至可能执行代码。通过HTTP重定向将请求指向localhost,攻击者可以绕过正常的SSRF防护机制。这可能导致敏感信息泄露,例如内部数据库凭据或配置信息。如果calibreweb与内部网络共享,攻击者可能利用此漏洞进行横向移动,进一步渗透到内部网络中。该漏洞的潜在影响范围取决于calibreweb在网络中的位置和访问权限。

利用背景

该漏洞已公开披露,且存在潜在的利用风险。目前尚未观察到大规模的利用活动,但由于漏洞的严重性和易利用性,建议尽快采取缓解措施。该漏洞的利用模式类似于其他SSRF漏洞,攻击者可能利用它来扫描内部网络或访问敏感资源。CISA尚未将其添加到KEV目录,但应密切关注相关信息。

哪些人处于风险中翻译中…

Organizations running calibreweb versions prior to 0.6.17, particularly those with internal services accessible from localhost, are at risk. Shared hosting environments where calibreweb is installed alongside other applications are also vulnerable, as a compromise of one application could potentially lead to SSRF exploitation through calibreweb.

检测步骤翻译中…

• python / server:

# Check calibreweb version
python -c 'import calibreweb; print(calibreweb.__version__)'

• generic web:

# Check for redirect URLs in access logs
grep -i 'redirect=' /var/log/apache2/access.log

攻击时间线

  1. Disclosure

    disclosure

  2. Patch

    patch

威胁情报

漏洞利用状态

概念验证未知
CISA KEVNO
互联网暴露

EPSS

0.20% (42% 百分位)

CVSS 向量

威胁情报· CVSS 3.1CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:H9.9CRITICALAttack VectorNetwork攻击者如何到达目标Attack ComplexityLow利用漏洞所需的条件Privileges RequiredNone攻击所需的认证级别User InteractionNone是否需要受害者采取行动ScopeChanged超出受影响组件的影响范围ConfidentialityLow敏感数据泄露风险IntegrityLow数据未授权篡改风险AvailabilityHigh服务中断风险nextguardhq.com · CVSS v3.1 基础分数
这些指标意味着什么?
Attack Vector
网络 — 可通过互联网远程利用,无需物理或本地访问。攻击面最大。
Attack Complexity
低 — 无需特殊条件,可以稳定地利用漏洞。
Privileges Required
无 — 无需认证,无需凭证即可利用。
User Interaction
无 — 攻击自动且无声,受害者无需任何操作。
Scope
已改变 — 攻击可以超出脆弱组件,影响其他系统。
Confidentiality
低 — 可访问部分数据。
Integrity
低 — 攻击者可修改部分数据,影响有限。
Availability
高 — 完全崩溃或资源耗尽,完全拒绝服务。

受影响的软件

组件calibreweb
供应商osv
影响范围修复版本
unspecified – 0.6.170.6.17
0.6.17

弱点分类 (CWE)

时间线

  1. 已保留
  2. 发布日期
  3. 修改日期
  4. EPSS 更新日期
披露后-1天发布补丁

缓解措施和替代方案

最有效的缓解措施是立即将calibreweb升级至0.6.17版本。如果升级会造成系统中断,可以考虑临时禁用calibreweb的HTTP重定向功能。此外,可以配置Web应用防火墙(WAF)或代理服务器,以阻止对localhost的请求。监控calibreweb的访问日志,查找异常的请求模式,例如对内部IP地址或端口的请求,有助于及早发现潜在的攻击。升级后,请验证新版本是否已成功部署,并确认SSRF漏洞已得到修复。

修复方法

将 calibre-web 更新到 0.6.17 或更高版本。此版本包含 SSRF 漏洞的修复。可以通过 pip 包管理器进行更新,或者从 GitHub 仓库下载最新版本并替换文件。

CVE 安全通讯

漏洞分析和关键警报直接发送到您的邮箱。

常见问题

什么是CVE-2022-0767 — SSRF漏洞在calibreweb中?

CVE-2022-0767描述了calibreweb版本小于等于0.6.16中存在的服务器端请求伪造(SSRF)漏洞,攻击者可利用HTTP重定向绕过保护,访问内部资源。

我是否受到CVE-2022-0767在calibreweb中影响?

如果您正在使用calibreweb 0.6.16或更早版本,则可能受到此漏洞的影响。请立即检查您的版本并升级。

我如何修复CVE-2022-0767在calibreweb中?

升级至calibreweb 0.6.17版本是修复此漏洞的最佳方法。如果升级不可行,请考虑临时禁用HTTP重定向功能。

CVE-2022-0767是否正在被积极利用?

虽然目前尚未观察到大规模的利用活动,但由于漏洞的严重性和易利用性,建议尽快采取缓解措施。

在哪里可以找到官方calibreweb关于CVE-2022-0767的公告?

请访问calibreweb官方网站或GitHub仓库,查找关于CVE-2022-0767的安全公告。

你的项目受影响吗?

上传你的依赖文件,立即了解此CVE和其他CVE是否影响你。