平台
java
组件
gerrit
修复版本
2.15.22
2.16.26
3.0.16
3.1.12
3.2.7
3.3.2
CVE-2021-22553 是 Gerrit 代码托管平台中的一个内存耗尽漏洞。由于 Git 操作通过 Jetty 传递,且会话未设置过期时间,因此在多次 Git 操作后,Gerrit 服务器可能面临堆内存耗尽的风险。该漏洞影响 Gerrit 版本小于或等于 3.3.2 的用户,建议升级至 3.3.2 或更高版本以解决此问题。
此漏洞允许攻击者通过执行大量 Git 操作来耗尽 Gerrit 服务器的内存资源。攻击者无需身份验证即可触发此问题,因为所有 Git 操作都通过 Jetty 传递。当服务器内存耗尽时,可能导致服务中断、性能下降,甚至服务器崩溃。在严重情况下,这可能导致数据丢失或未经授权的访问。由于该漏洞无需身份验证即可触发,因此潜在的攻击面非常广阔,可能影响所有运行受影响版本 Gerrit 的系统。
该漏洞已公开披露,且存在潜在的利用风险。目前尚未观察到大规模的利用活动,但由于该漏洞无需身份验证即可触发,因此攻击者可能正在积极寻找利用方法。该漏洞未被列入 CISA KEV 目录。公开的 PoC 尚未发现,但漏洞的本质使其易于利用。
Organizations heavily reliant on Gerrit for code review, particularly those with large development teams or frequent Git activity, are at increased risk. Environments with limited server resources or inadequate monitoring practices are also more vulnerable. Teams using older Gerrit versions without robust session management configurations are particularly exposed.
• java / server:
ps -ef | grep gerrit | grep -v grep | awk '{print $2}' | xargs -I {} jstat -gc {} 2>&1 | grep -i 'HeapUsage' • java / server: Monitor Gerrit's memory usage using tools like JConsole or VisualVM. Look for steadily increasing heap usage without corresponding decreases. • java / server: Check Gerrit's Jetty configuration for session timeout settings. Ensure that session timeouts are properly configured to prevent unbounded session creation. • java / server: Review Gerrit logs for errors related to memory allocation or Jetty session management.
disclosure
漏洞利用状态
EPSS
0.09% (26% 百分位)
CVSS 向量
最有效的缓解措施是立即将 Gerrit 升级至 3.3.2 或更高版本。如果无法立即升级,可以尝试限制单个用户可以执行的 Git 操作数量,以减少内存消耗。此外,可以监控 Gerrit 服务器的内存使用情况,并在内存使用率达到阈值时采取措施。虽然没有直接的 WAF 或代理规则可以完全阻止此漏洞,但可以配置监控系统来检测异常的内存使用模式,并发出警报。升级后,请确认 Gerrit 服务器的内存使用情况恢复正常,并验证 Git 操作是否正常运行。
升级 Gerrit 到 2.15.22, 2.16.26, 3.0.16, 3.1.12, 3.2.7 或 3.3.2 版本,或更高版本。这修复了由未过期 Jetty 会话引起的堆内存耗尽问题。
漏洞分析和关键警报直接发送到您的邮箱。
CVE-2021-22553 是 Gerrit 代码托管平台中的一个漏洞,由于 Git 操作通过 Jetty 传递且会话未设置过期时间,可能导致服务器内存耗尽。
如果您的 Gerrit 版本小于或等于 3.3.2,则您可能受到此漏洞的影响。请立即检查您的 Gerrit 版本。
将 Gerrit 升级至 3.3.2 或更高版本以修复此漏洞。
目前尚未观察到大规模的利用活动,但由于该漏洞易于利用,因此存在潜在的利用风险。
请访问 Gerrit 官方网站或安全公告页面,查找关于 CVE-2021-22553 的详细信息和更新。
上传你的 pom.xml 文件,立即知道是否受影响。