CVE-2022-0767描述了calibreweb软件中存在的服务器端请求伪造(SSRF)漏洞。该漏洞源于对SSRF保护措施的不完整实现,攻击者可以通过HTTP重定向绕过这些保护。受影响的版本包括calibreweb 0.6.16及更早版本,建议尽快升级至0.6.17版本以修复此安全问题。
攻击者利用此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.logdisclosure
patch
漏洞利用状态
EPSS
0.20% (42% 百分位)
CVSS 向量
最有效的缓解措施是立即将calibreweb升级至0.6.17版本。如果升级会造成系统中断,可以考虑临时禁用calibreweb的HTTP重定向功能。此外,可以配置Web应用防火墙(WAF)或代理服务器,以阻止对localhost的请求。监控calibreweb的访问日志,查找异常的请求模式,例如对内部IP地址或端口的请求,有助于及早发现潜在的攻击。升级后,请验证新版本是否已成功部署,并确认SSRF漏洞已得到修复。
将 calibre-web 更新到 0.6.17 或更高版本。此版本包含 SSRF 漏洞的修复。可以通过 pip 包管理器进行更新,或者从 GitHub 仓库下载最新版本并替换文件。
漏洞分析和关键警报直接发送到您的邮箱。
CVE-2022-0767描述了calibreweb版本小于等于0.6.16中存在的服务器端请求伪造(SSRF)漏洞,攻击者可利用HTTP重定向绕过保护,访问内部资源。
如果您正在使用calibreweb 0.6.16或更早版本,则可能受到此漏洞的影响。请立即检查您的版本并升级。
升级至calibreweb 0.6.17版本是修复此漏洞的最佳方法。如果升级不可行,请考虑临时禁用HTTP重定向功能。
虽然目前尚未观察到大规模的利用活动,但由于漏洞的严重性和易利用性,建议尽快采取缓解措施。
请访问calibreweb官方网站或GitHub仓库,查找关于CVE-2022-0767的安全公告。
上传你的 requirements.txt 文件,立即知道是否受影响。