看啥推荐读物
专栏名称: 且听安全
聪者听于无形,明者见于未形;专注网络安全,关注漏洞态势;拒绝重复搬运,只做精品原创。
今天看啥  ›  专栏  ›  且听安全

CVE-2022-33891 Apache Spark shell 命令注入漏洞

且听安全  · 公众号  ·  · 2022-07-20 07:30
★且听安全★-点关注,不迷路!★漏洞空间站★-优质漏洞资源和小伙伴聚集地!漏洞信息近日监测到 Apache Spark 官方通报了一个命令注入漏洞 CVE-2022-33891:Apache Spark 支持启动 ACL 来为 Web UI 访问提供身份验证,当 ACL 启动时可以通过构造特殊请求用户名导致 RCE ,漏洞影响版本: versions 3.0.3 and earlier versions 3.1.1 to 3.1.2 and versions 3.2.0 to 3.2.1漏洞分析下载`spark-3.2.1-bin-hadoop2.7.tgz` ,并配置启动 ACL 和远程调试:分析前先查看一下补丁:对 `ShellBasedGroupsMappingProvider#getUnixGroups` 函数代码进行了修改。查询官方文档可知,Apache Spark 启动 ACL 后, Web UI 的 HTTP 请求需要通过 `HttpSecurityFilter` 全局过滤器的鉴权处理,定位 `HttpSecurityFilter#doFilter` :提取 GET 参数 `doAs` 赋值给 `effectiveUser` 变量,然后进入 `checkUIViewPermissions` 函数:跟进 `isUserInACL` :这里正好 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照