RStudio has confirmed,它不受当前log4j /CVE-2021-44228安全问题的影响。但是,我还不清楚是否可能有任何r包与log4j相关。我最感兴趣的是tidyverse
包和其他广泛使用的包,如xlsx
包。
Here's讨论如何检测已安装的r包是否具有Java依赖性。
RStudio has confirmed,它不受当前log4j /CVE-2021-44228安全问题的影响。但是,我还不清楚是否可能有任何r包与log4j相关。我最感兴趣的是tidyverse
包和其他广泛使用的包,如xlsx
包。
Here's讨论如何检测已安装的r包是否具有Java依赖性。
2条答案
按热度按时间x759pob21#
"可能不会“
唯一会受到 * 先验 * 影响的包是那些直接或间接依赖于Java组件的包,因为log4j漏洞本身只影响使用log4j Java包的Java代码。
Bob Rudis扫描CRAN和posted the results on the R-pkg-devel mailing list上托管的包中的潜在漏洞:
我已经用-https://github.com/mergebase/log4j-detector-扫描了所有的CRAN(并直接查找log4j v2 jar),一切都很好[...]
任何R环境受此漏洞影响的几率从一开始就非常小(几乎为零),如果该工具准确的话,它是0。
vi4fp9gy2#
您也可以在任何安装位置上使用以下脚本进行验证:
在确定受影响的jar之后,可以使用以下脚本更正: