当前位置:网站首页>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-07-06 14:18:00 【ApacheAPISIX】
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 .
边栏推荐
- Detailed explanation of network foundation
- Interpretation of iterator related "itertools" module usage
- 7-3 construction hash table (PTA program design)
- 【头歌educoder数据表中数据的插入、修改和删除】
- Attach the simplified sample database to the SQLSERVER database instance
- Wei Shen of Peking University revealed the current situation: his class is not very good, and there are only 5 or 6 middle-term students left after leaving class
- 实验六 继承和多态
- DVWA (5th week)
- [paper reproduction] cyclegan (based on pytorch framework) {unfinished}
- Poker game program - man machine confrontation
猜你喜欢
Hackmyvm target series (2) -warrior
Matlab opens M file garbled solution
xray與burp聯動 挖掘
Network layer - simple ARP disconnection
Hackmyvm target series (3) -visions
7-5 走楼梯升级版(PTA程序设计)
附加简化版示例数据库到SqlServer数据库实例中
How to understand the difference between technical thinking and business thinking in Bi?
Strengthen basic learning records
JDBC事务、批处理以及连接池(超详细)
随机推荐
This article explains in detail how mockmvc is used in practical work
The most popular colloquial system explains the base of numbers
2022华中杯数学建模思路
【educoder数据库实验 索引】
实验七 常用类的使用(修正帖)
Hackmyvm target series (6) -videoclub
xray与burp联动 挖掘
7-6 local minimum of matrix (PTA program design)
记一次edu,SQL注入实战
【MySQL-表结构与完整性约束的修改(ALTER)】
实验五 类和对象
Experiment 6 inheritance and polymorphism
SQL注入
Library management system
"Gold, silver and four" job hopping needs to be cautious. Can an article solve the interview?
Mixlab unbounded community white paper officially released
7-9 make house number 3.0 (PTA program design)
外网打点(信息收集)
强化学习基础记录
内网渗透之内网信息收集(五)