opentelemetry-go-contrib v0.38.0 存在拒绝服务漏洞
漏洞描述
opentelemetry-go 是一个用 Go 开发的 OpenTelemetry 的 API 和 SDK,opentelemetry-go-contrib 是 OpenTelemetry-Go 的扩展集合。
opentelemetry-go-contrib 0.38.0版本中,由于 go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp 使用 httpconv.ServerRequest 函数为 http.server.request_content_length, http.server.response_content_length 和 http.server.duration 检测(instruments)注释指标(Metrics)测量值,由于该函数将 http.target 属性值设置为整个请求 URI(包括查询字符串),检测不会清除之前的测量属性,如果接收的查询字符串始终是随机的,这将导致内存分配不断增加,攻击者可利用此漏洞构造包含大量随机字符串的恶意请求进行拒绝服务攻击。
漏洞名称 | opentelemetry-go-contrib v0.38.0 存在拒绝服务漏洞 |
---|---|
漏洞类型 | 拒绝服务 |
发现时间 | 2023-02-09 |
漏洞影响广度 | 极小 |
MPS编号 | MPS-2023-3767 |
CVE编号 | CVE-2023-25151 |
CNVD编号 | - |
影响范围
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp@[0.38.0, 0.39.0)
go.opentelemetry.io/contrib/instrumentation/github.com/astaxie/beego/otelbeego@[0.38.0, 0.39.0)
修复方案
将组件 go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp 升级至 0.39.0 及以上版本
将组件 go.opentelemetry.io/contrib/instrumentation/github.com/astaxie/beego/otelbeego 升级至 0.39.0 及以上版本
参考链接
https://www.oscs1024.com/hd/MPS-2023-3767
https://nvd.nist.gov/vuln/detail/CVE-2023-25151
https://github.com/open-telemetry/opentelemetry-go-contrib/security/advisories/GHSA-5r5m-65gx-7vrh
https://github.com/open-telemetry/opentelemetry-go/blob/v1.12.0/semconv/internal/v2/http.go#L159
免费情报订阅&代码安全检测
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业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Argo CD 存在泄露存储库凭据漏洞
漏洞描述 Argo CD 是一个为Kubernetes 而生的,遵循声明式GitOps 理念的持续部署工具。Argo CD 可在Git 存储库更改时自动同步和部署应用程序。 在受影响版本内,存在泄露存储库凭据漏洞,存储库凭据信息通过错误信息展示给用户并且会记录在日志中。 当用户通过 Argo CD API、UI、CLI 来创建或更新应用时,会接受到含有存储库凭据信息的错误信息。 *用户须要有创建或更新应用的 RBAC 权限才可以访问到含有存储库凭据信息的错误信息。 (RBAC 特性允许限制对 Argo CD 资源的访问。Argo CD 没有自己的用户管理系统,只有一个内置的用户管理员。管理员用户是一个超级用户,可以不受限制地访问系统。RBAC 需要 SSO 配置或一个或多个本地用户设置。一旦配置了 SSO 或本地用户,就可以定义额外的 RBAC 角色,然后可以将 SSO 组或本地用户映射到角色。) 漏洞名称 Argo CD 存在泄露存储库凭据漏洞 漏洞类型 日志敏感信息泄露 发现时间 2023-02-09 漏洞影响广度 广 MPS编号 MPS-2023-3779 CVE编号 CVE-2...
- 下一篇
Dromara HertzBeat 开源社区新晋两位 Committer
欢迎 HertzBeat 新晋两位 Committer 非常高兴 Dromara HertzBeat 开源社区又迎来了两位新晋社区 Committer, 有来自一线的研发小组leader,也有来自大厂的实习生,让我们来了解下他们的开源经历吧! 第一位 进击的阿晨 姓名:高晨 现从事:帆软软件Java研发 Hertzbeat Committer github:gcdd1993 (进击的阿晨) 初识Hertzbeat 2022年4月开始接触Hertzbeat,当时公司出现了一次宕机事故,网站无法访问,直到用户反馈才得知,急需一款能监控网站在线率,并及时告警的监控平台。浏览了几款监控平台后,最后敲定了Hertzbeat,因为它功能强大,满足需求的同时还有些惊喜,最重要的是代码规范,注释清晰,技术栈吻合,便于企业二次开发。结合强大的自定义通知,我们对数据库、中间件、网站进行了监控,对公司平台的稳定运行起到了至关重要的作用。 开始提交PR 2022年4月17日提交了第一个PR,主要是针对使用过程发现的TDEngine时区错误的问题,虽然是简单的配置修改,但是也让我更加地了解HertzBeat,并...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- Mario游戏-低调大师作品
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题