当前位置:网站首页>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-requestsPlug 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-requestsPlug 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.yamlandconf/config-default.yamlFile 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 .

边栏推荐
- Redis overview
- GUI+SQLServer考试系统
- [chat in 5] eight years after graduation, I have been pursuing my dream
- Set up your own website (16)
- Calculate a=1, a2=1/1=a1
- 安信证券排名第几位?开户安全吗?
- JUnit unit test
- QT 5.9.8 installation tutorial
- I regard it as a dry product with a monthly income of more than 30000 yuan for sidelines and more than 10000 yuan for novices!
- Greenplum数据库故障分析——semop(id=2000421076,num=11) failed: invalid argument
猜你喜欢
![[机缘参悟-31]:鬼谷子-抵巇[xī]篇-危机是危险与机会并存](/img/e8/9c5f1658a252c3c80503b5021917f6.jpg)
[机缘参悟-31]:鬼谷子-抵巇[xī]篇-危机是危险与机会并存

无需人工先验!港大&同济&LunarAI&旷视提出基于语义分组的自监督视觉表征学习,显著提升目标检测、实例分割和语义分割任务!...

Arduino UNO + DS1302简单获取时间并串口打印

数字藏品与NFT到底有何区别

Stm32h7b0 replaces the h750 program, causing the MCU to hang up and unable to burn the program

Natural language inference with attention and fine tuning Bert pytorch

Develop operator based on kubebuilder (for getting started)

JUnit unit test

When a programmer is disturbed 10 times a day, the consequences are amazing!

pybullet机器人仿真环境搭建 5.机器人位姿可视化
随机推荐
Redis order sorting command
Leetcode 1169. 查询无效交易(如果数据量不大,这种题还是得暴力枚举解决)
[207] several possible causes of Apache crash
Binary array command of redis
架构实战营毕业设计
Gui+sqlserver examination system
C语言 头哥习题答案截图
Summary of all knowledge points of C language
Develop operator based on kubebuilder (for getting started)
Set up your own website (16)
Learn about common functional interfaces
Detailed explanation of cookies and sessions
[机缘参悟-31]:鬼谷子-抵巇[xī]篇-危机是危险与机会并存
QT 5.9.8 installation tutorial
Count the number of each vowel letter in the string
Natural language inference with attention and fine tuning Bert pytorch
Swap two numbers
1-12vmware adds SSH function
proxy
国内首款开源 MySQL HTAP 数据库即将发布,三大看点提前告知