CVE-2021-41130 (CNNVD-202110-458)

MEDIUM
中文标题:
Extensible Service Proxy 安全漏洞
英文标题:
X-Endpoint-API-UserInfo can be spoofed in cloudendpoints Extensible Service Proxy
CVSS分数: 6.4
发布时间: 2021-10-07 18:30:17
漏洞类型: 其他
状态: PUBLISHED
数据质量分数: 0.30
数据版本: v3
漏洞描述
中文描述:

Extensible Service Proxy(ESP)是一种代理,可为 JSON/REST 或 gRPC API 服务启用 API 管理功能。 Extensible Service Proxy 存在安全漏洞,目前尚无此漏洞的相关信息,请随时关注CNNVD或厂商公告。

英文描述:

Extensible Service Proxy, a.k.a. ESP is a proxy which enables API management capabilities for JSON/REST or gRPC API services. ESPv1 can be configured to authenticate a JWT token. Its verified JWT claim is passed to the application by HTTP header "X-Endpoint-API-UserInfo", the application can use it to do authorization. But if there are two "X-Endpoint-API-UserInfo" headers from the client, ESPv1 only replaces the first one, the 2nd one will be passed to the application. An attacker can send two "X-Endpoint-API-UserInfo" headers, the second one with a fake JWT claim. Application may use the fake JWT claim to do the authorization. This impacts following ESPv1 usages: 1) Users have configured ESPv1 to do JWT authentication with Google ID Token as described in the referenced google endpoint document. 2) Users backend application is using the info in the "X-Endpoint-API-UserInfo" header to do the authorization. It has been fixed by v1.58.0. You need to patch it in the following ways: * If your docker image is using tag ":1", needs to re-start the container to pick up the new version. The tag ":1" will automatically point to the latest version. * If your docker image tag pings to a specific minor version, e.g. ":1.57". You need to update it to ":1.58" and re-start the container. There are no workaround for this issue.

CWE类型:
CWE-290
标签:
(暂无数据)
受影响产品
厂商 产品 版本 版本范围 平台 CPE
cloudendpoints esp < 1.58.0 - - cpe:2.3:a:cloudendpoints:esp:<_1.58.0:*:*:*:*:*:*:*
google extensible_service_proxy * - - cpe:2.3:a:google:extensible_service_proxy:*:*:*:*:*:*:*:*
解决方案
中文解决方案:
(暂无数据)
英文解决方案:
(暂无数据)
临时解决方案:
(暂无数据)
参考链接
无标题 x_refsource_CONFIRM
cve.org
访问
无标题 x_refsource_MISC
cve.org
访问
无标题 x_refsource_MISC
cve.org
访问
无标题 x_refsource_MISC
cve.org
访问
CVSS评分详情
3.1 (cna)
MEDIUM
6.4
CVSS向量: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
机密性
LOW
完整性
LOW
可用性
NONE
时间信息
发布时间:
2021-10-07 18:30:17
修改时间:
2024-08-04 02:59:31
创建时间:
2025-11-11 15:37:02
更新时间:
2025-11-11 15:56:58
利用信息
暂无可利用代码信息
数据源详情
数据源 记录ID 版本 提取时间
CVE cve_CVE-2021-41130 2025-11-11 15:21:06 2025-11-11 07:37:02
NVD nvd_CVE-2021-41130 2025-11-11 14:57:43 2025-11-11 07:45:20
CNNVD cnnvd_CNNVD-202110-458 2025-11-11 15:10:44 2025-11-11 07:56:58
版本与语言
当前版本: v3
主要语言: EN
支持语言:
EN ZH
安全公告
暂无安全公告信息
变更历史
v3 CNNVD
2025-11-11 15:56:58
vulnerability_type: 未提取 → 其他; cnnvd_id: 未提取 → CNNVD-202110-458; data_sources: ['cve', 'nvd'] → ['cnnvd', 'cve', 'nvd']
查看详细变更
  • vulnerability_type: 未提取 -> 其他
  • cnnvd_id: 未提取 -> CNNVD-202110-458
  • data_sources: ['cve', 'nvd'] -> ['cnnvd', 'cve', 'nvd']
v2 NVD
2025-11-11 15:45:20
affected_products_count: 1 → 2; data_sources: ['cve'] → ['cve', 'nvd']
查看详细变更
  • affected_products_count: 1 -> 2
  • data_sources: ['cve'] -> ['cve', 'nvd']