Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-84161— Authenticated remote denial of service through unbounded zlib decompression in storeAnalysisStatistics

Quick assessment

Affected
Ericsson CodeChecker
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

当操作员启用 配置项时,拥有产品 权限的网络客户端即可调用该产品的 Thrift-over-HTTP 方法。CodeChecker 6.29.0 会解码由攻击者控制的 Base64 字符串,并将完整的压缩输入直接传递给 进行一次性解压,且未对解压后的最大尺寸施加任何限制。 这为已正确授权但非超级用户的存储账户提供了一个高倍率的内存与持久化磁盘放大原语。解压后的完整输出首先被实例化为一个 Python 对象,随后被写入配置的统计目录。若攻击载荷规模足够大,即可耗尽 API 工作进程或宿主机的内存资源,从而损害 Cod

CVSS 4.9 · Medium
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-84161

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
Authenticated remote denial of service through unbounded zlib decompression in storeAnalysisStatistics
Source: CVE Program / CVE List V5
Vulnerability Description
When an operator enables store.analysis_statistics_dir, a network client with PRODUCT_STORE permission for a product can call that product's storeAnalysisStatistics Thrift-over-HTTP method. CodeChecker 6.29.0 decodes the attacker-controlled Base64 string and passes the complete compressed input to one-shot zlib.decompress(). No maximum decompressed size is enforced. This gives a correctly authorized, non-superuser store account a high-ratio memory and persistent-disk amplification primitive. The complete output is first materialized as a Python bytes object and is then written to the configured statistics directory. A sufficiently scaled payload can exhaust the API worker or host memory and impair CodeChecker availability. The shipped value of store.analysis_statistics_dir is null, so the affected feature is disabled by default. The primary assessment does not rely on authentication being disabled. There is no authorization bypass and no path traversal in this report.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H
Source: CVE Program / CVE List V5
Vulnerability Type
对高度压缩数据的处理不恰当(数据放大攻击)
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
Ericsson CodeChecker 0 ~ 6.29.3 -

II. Public POCs for CVE-2026-84161

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-84161

请登录查看更多情报信息。

Other References for CVE-2026-84161 (1)

Same Patch Batch · Ericsson · 2026-11-06 · 3 CVEs total

CVE-2026-84155 5.3 MEDIUM Session Token Remains Valid After Logout in Multi-Worker Deployments
CVE-2026-84164 Stored XSS in the static HTML report export, because json.dumps does not escape the markup

IV. Related Vulnerabilities