IoTDB 存在远程代码执行漏洞
漏洞描述
Apache IoTDB是时序数据的数据管理系统,为用户提供数据采集、存储、分析等特定服务。JEXL是一个表达式语言引擎,全称是Java表达式语言(Java Expression Language),可以在 java 程序中动态地运算一些表达式
在受影响版本中,由于IoTDB通过UDTFJexl.java实现 JEXL 表达式支持。攻击者可以通过配置 UDF,调用 JEXL表达式来执行 JAVA命令,导致存在远程代码执行漏洞。
漏洞名称 | IoTDB 存在远程代码执行漏洞 |
---|---|
漏洞类型 | 表达式语言注入 |
发现时间 | 2024-01-15 |
漏洞影响广度 | 一般 |
MPS编号 | MPS-c4ml-t1ka |
CVE编号 | CVE-2023-46226 |
CNVD编号 | - |
影响范围
iotdb@[1.0.0, 1.3.0)
org.apache.iotdb:iotdb-core@[1.0.0, 1.3.0)
修复方案
将 org.apache.iotdb:iotdb-server 升级至 1.3.0 及以上版本
将组件 iotdb 升级至 1.3.0 及以上版本
参考链接
https://www.oscs1024.com/hd/MPS-c4ml-t1ka、 证明影响版本
免费情报订阅&代码安全检测
OSCS是国内首个开源软件供应链安全社区,社区联合开发者帮助全球顶级开源项目解决安全问题,并提供实时的安全漏洞情报,同时提供专业的代码安全检测工具为开发者免费使用。社区开发者可以通过配置飞书、钉钉、企业微信机器人获取一手的情报。
免费代码安全检测工具: https://www.murphysec.com/?src=osc
免费情报订阅: https://www.oscs1024.com/cm/?src=osc
具体订阅方式详见: https://www.oscs1024.com/docs/vuln-warning/intro/?src=osc

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
国产 Java ORM:sqltoy-orm 5.2.90 发版
开源地址: github:https://github.com/sagframe/sagacity-sqltoy gitee:https://gitee.com/sagacity/sagacity-sqltoy idea 插件 (可直接在 idea 中检索安装):https://github.com/threefish/sqltoy-idea-plugins sqltoy 脚手架项目:https://gitee.com/momoljw/sss-rbac-admin sqltoy lambda 项目:https://gitee.com/gzghde/sqltoy-plus 更新内容 1、增强loop中LocalDateTime和LocalTime的输出精度 sqltoy-orm 是 JPA 和超强查询的融合体 JPA 部分 类似 JPA 的对象化 CRUD、对象级联加载和新增、更新 强化 update 操作,提供弹性字段修改能力,不同于 hibernate 先 load 后修改,而是一次数据库交互完成修改,确保了高并发场景下数据的准确性 改进了级联修改,提供了先删除或者先置无效,再覆盖的...
- 下一篇
热烈欢迎 HertzBeat 三位小伙伴新晋社区 Committer
热烈欢迎 Dromara HertzBeat 有三位小伙伴新晋社区 Committer, 让我们来了解下他们的开源经历吧! New Committer - vinci 姓名:王佳宁 浙江大学计算机学院研究生一年级 Github ID: vinci-897 初识Hertzbeat 2023年3月,我关注到了Hertzbeat的项目,于是直接给社区的Tom老哥发了邮件咨询是否可以加入,老哥很爽快的给了回复。刚好我当时正是大四时间比较充裕,就果断挑了一个issue解决,在hertzbeat有了第一个pull request。 开始提交PR 在之后一段时间里,我花了一段时间阅读Hertzbeat的代码,又断断续续的交了几个pr。直到4月份,我了解到开源之夏相关活动,刚好Hertzbeat也在参加,所以提交了报名信息后便顺利入选。我的任务主要是负责实现一个推送方式的采集器,在编写代码的过程中,我得到了许多社区的郑晨鑫导师和Tom老哥帮助,最终能够顺利完成代码,整个过程还是比较顺利的。 开源贡献 新增push module,暴露接口供用户推送数据。 在collector模块中实现对推送数据的采集。...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS关闭SELinux安全模块
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Hadoop3单机部署,实现最简伪集群
- CentOS6,7,8上安装Nginx,支持https2.0的开启