0x01

漏洞状态

漏洞细节

漏洞POC

漏洞EXP

在野利用

未知

未知

未知

0x02

漏洞描述

Apache Apisix是美国阿帕奇(Apache)基金会的一个云原生的微服务API网关服务。该软件基于 OpenResty 和 etcd 来实现,具备动态路由和插件热加载,适合微服务体系下的 API 管理。

2022年4月20日,Apache发布安全公告,修复了一个 Apache APISIX中的信息泄露漏洞。漏洞编号:CVE-2022-29266,漏洞威胁等级:严重。

Apache APISIX 信息泄露漏洞

Apache APISIX 信息泄露漏洞

漏洞编号

CVE-2022-29266

漏洞类型

信息泄露

漏洞等级

严重

公开状态

未知

在野利用

未知

漏洞描述

攻击者可以通过向受jwt-auth 插件保护的路由发送不正确的 JSON Web Token,通过错误消息响应获取插件配置的敏感信息。依赖库lua-resty-jwt中的错误逻辑允许将RS256令牌发送到需要HS256令牌的端点,错误响应中包含原始密钥值。

0x03

漏洞等级

严重

0x04

影响版本

Apache APISIX <3.13.1

0x05

修复建议

1. 厂商已发布补丁修复漏洞,用户请尽快更新至安全版本:2.13.1及以上

2. 将以下补丁应用到 Apache APISIX 并重建它:

这将使该错误消息不再包含敏感信息,并返回一个固定的错误消息给呼叫者。对于当前的 LTS 2.13.x 或 master:

https://github.com/apache/apisix/pull/6846 https://github.com/apache/apisix/pull/6847 https://github.com/apache/apisix/pull/6858

对于最后一个 LTS 2.10.x:

https://github.com/apache/apisix/pull/6847 https://github.com/apache/apisix/pull/6855

3. 根据上面的commit手动修改你正在使用的版本并重建它以规避脆弱性。

与此同时,请做好资产自查以及预防工作,以免遭受黑客攻击。

0x06

时间轴

2022-04-20

Apache发布安全公告,修复了一个 Apache APISIX中的信息泄露漏洞。漏洞编号:CVE-2022-29266,漏洞威胁等级:严重。

2022-04-20

360漏洞云发布安全动态。