当前位置:网站首页>Apache APIs IX has the risk of rewriting the x-real-ip header (cve-2022-24112)
Apache APIs IX has the risk of rewriting the x-real-ip header (cve-2022-24112)
2022-06-26 16:45:00 【Apacheapisik China Community】
Problem description
stay Apache APISIX 2.12.1 In the previous version ( It doesn't contain 2.12.1 and 2.10.4), Enable Apache APISIX batch-requests
After the plug-in , There will be rewriting X-REAL-IP header risk .
This risk leads to two problems :
- Through
batch-requests
Plug ins bypass Apache APISIX Data plane IP Limit . For example, bypass IP Black and white list restrictions . - If the user uses Apache APISIX The default configuration ( Enable Admin API , Use the default Admin Key And no additional management ports are assigned ), Attackers can get through
batch-requests
Plug in call Admin API .
Affects version
- Apache APISIX 1.3 ~ 2.12.1 Between all versions ( It doesn't contain 2.12.1 )
- Apache APISIX 2.10.0 ~ 2.10.4 LTS Between all versions ( It doesn't contain 2.10.4)
Solution
- The problem has been solved in 2.12.1 and 2.10.4 Resolved in version , Please update to the relevant version as soon as possible .
- In the affected Apache APISIX In the version , It can be done to
conf/config.yaml
andconf/config-default.yaml
File explicitly commented outbatch-requests
, And restart Apache APISIX This risk can be avoided .
Vulnerability Details
Vulnerability priority : high
Vulnerability disclosure time :2022 year 2 month 11 Japan
CVE Details :https://nvd.nist.gov/vuln/detail/CVE-2022-24112
Contributor profile
The vulnerability was discovered by Changting technology in Real World CTF Found in , And by the Sauercloud Report to Apache Software foundation . Thank you for Apache APISIX Community contribution .
边栏推荐
- [from deleting the database to running] the end of MySQL Foundation (the first step is to run.)
- Natural language inference with attention and fine tuning Bert pytorch
- Arduino UNO + DS1302简单获取时间并串口打印
- No manual prior is required! HKU & Tongji & lunarai & Kuangshi proposed self supervised visual representation learning based on semantic grouping, which significantly improved the tasks of target dete
- 我把它当副业月入3万多,新手月入过万的干货分享!
- Count the number of each vowel letter in the string
- Structure the graduation project of actual combat camp
- How to separate jar packages and resource files according to packaging?
- 100+ data science interview questions and answers Summary - basic knowledge and data analysis
- C language -- legal identifier and integer
猜你喜欢
How to implement interface current limiting?
数字藏品与NFT到底有何区别
了解下常见的函数式接口
Constructors and Destructors
JUnit unit test
用Attention和微调BERT进行自然语言推断-PyTorch
Junit单元测试
【毕业季】致毕业生的一句话:天高任鸟飞,海阔凭鱼跃
[Blue Bridge Cup training 100 questions] scratch distinguishing prime numbers and composite numbers Blue Bridge Cup scratch competition special prediction programming question intensive training simul
1-12vmware adds SSH function
随机推荐
Least squares system identification class II: recursive least squares
对NFT市场前景的7个看法
C language --- basic function realization of push box 01
Failed to upload hyperf framework using alicloud OSS
国内首款开源 MySQL HTAP 数据库即将发布,三大看点提前告知
JS tutorial using electron JS build native desktop application ping pong game
Stm32h7b0 replaces the h750 program, causing the MCU to hang up and unable to burn the program
Calculate a=1, a2=1/1=a1
108. simple chat room 11: realize client group chat
我把它当副业月入3万多,新手月入过万的干货分享!
用Attention和微调BERT进行自然语言推断-PyTorch
TCP congestion control details | 1 summary
《软件工程》期末重点复习笔记
【从删库到跑路】MySQL基础 完结篇(入个门先跑路了。。)
Binary array command of redis
Cloud platform monitoring system based on stm32+ Huawei cloud IOT design
1-12vmware adds SSH function
Kubecon China 2021 Alibaba cloud special session is coming! These first day highlights should not be missed
Redis overview
电路中缓存的几种形式