CVE-2022-24112

CriticalActively exploited (CISA KEV)

Description

An attacker can abuse the batch-requests plugin to send requests to bypass the IP restriction of Admin API. A default configuration of Apache APISIX (with default API key) is vulnerable to remote code execution. When the admin key was changed or the port of Admin API was changed to a port different from the data panel, the impact is lower. But there is still a risk to bypass the IP restriction of Apache APISIX's data panel. There is a check in the batch-requests plugin which overrides the client IP with its real remote IP. But due to a bug in the code, this check can be bypassed.

SeverityCritical
CVSS9.8
Exploit probability—
ProductApache APISIX
PublishedFeb 11, 2022
First seenFeb 11, 2022
Added to KEVAug 25, 2022
Weakness typeCWE-290CWE-290

How to fix

CISA required action

Apply updates per vendor instructions.

CISA due date: Sep 15, 2022
Update
  • apache apisix2.10.4, 2.12.1 or later

Affected products

ProductAffected versionsFixed in
apache apisixv < 2.10.4, 2.11.0 ≤ v < 2.12.12.10.4, 2.12.1

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.