目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1336

100%

CVE-2021-32638— codeql action信息泄露漏洞

一分钟漏洞结论

影响对象
github codeql-action
利用判断
尚无明确在野利用证据,仍需结合暴露面评估
建议动作
优先检查厂商安全公告和参考链接中的修复版本;无法立即升级时,限制受影响服务暴露并加强监测。

codeql action是一个应用软件。用于对存储库的源代码运行GitHub行业领先的静态分析引擎CodeQL,以查找安全漏洞。 codeql action 存在安全漏洞,该漏洞源于访问令牌对同一台机器上的其他进程可见。

CVSS 4.4 · Medium EPSS 0.40% · P34
获取后续新漏洞提醒 登录后订阅

一、 漏洞 CVE-2021-32638 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
CodeQL runner: Command-line options that make GitHub access tokens visible to other processes are now deprecated
来源: CVE Program / CVE List V5
Vulnerability Description
Github's CodeQL action is provided to run CodeQL-based code scanning on non-GitHub CI/CD systems and requires a GitHub access token to connect to a GitHub repository. The runner and its documentation previously suggested passing the GitHub token as a command-line parameter to the process instead of reading it from a file, standard input, or an environment variable. This approach made the token visible to other processes on the same machine, for example in the output of the `ps` command. If the CI system publicly exposes the output of `ps`, for example by logging the output, then the GitHub access token can be exposed beyond the scope intended. Users of the CodeQL runner on 3rd-party systems, who are passing a GitHub token via the `--github-auth` flag, are affected. This applies to both GitHub.com and GitHub Enterprise users. Users of the CodeQL Action on GitHub Actions are not affected. The `--github-auth` flag is now considered insecure and deprecated. The undocumented `--external-repository-token` flag has been removed. To securely provide a GitHub access token to the CodeQL runner, users should **do one of the following instead**: Use the `--github-auth-stdin` flag and pass the token on the command line via standard input OR set the `GITHUB_TOKEN` environment variable to contain the token, then call the command without passing in the token. The old flag remains present for backwards compatibility with existing workflows. If the user tries to specify an access token using the `--github-auth` flag, there is a deprecation warning printed to the terminal that directs the user to one of the above options. All CodeQL runner releases codeql-bundle-20210304 onwards contain the patches. We recommend updating to a recent version of the CodeQL runner, storing a token in your CI system's secret storage mechanism, and passing the token to the CodeQL runner using `--github-auth-stdin` or the `GITHUB_TOKEN` environment variable. If still using the old flag, ensure that process output, such as from `ps`, is not persisted in CI logs.
来源: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N
来源: CVE Program / CVE List V5
Vulnerability Type
信息暴露
来源: CVE Program / CVE List V5
Vulnerability Title
codeql action信息泄露漏洞
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Description
codeql action是一个应用软件。用于对存储库的源代码运行GitHub行业领先的静态分析引擎CodeQL,以查找安全漏洞。 codeql action 存在安全漏洞,该漏洞源于访问令牌对同一台机器上的其他进程可见。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商 产品 影响版本 CPE 订阅
github codeql-action < codeql-bundle-20210304 -

二、漏洞 CVE-2021-32638 的公开POC

# POC 描述 源链接 神龙链接
AI 生成 POC 高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2021-32638 的情报信息

登录查看更多情报信息。

CVE-2021-32638 补丁与修复 (2)

CVE-2021-32638 厂商安全公告 (1)

CVE-2021-32638 安全博客文章 (1)

CVE-2021-32638 其他参考 (1)

IV. Related Vulnerabilities

V. Comments for CVE-2021-32638

暂无评论


发表评论