PT-2023-6428 · Unknown · Ingress-Nginx

Suanve

·

Published

2023-10-25

·

Updated

2026-02-05

·

CVE-2023-5043

CVSS v3.1

8.8

High

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions ingress-nginx versions prior to 1.9.0
Description A security issue in ingress-nginx allows for arbitrary command execution due to annotation injection. This can be exploited by a remote attacker to execute arbitrary code or elevate privileges. The issue is related to errors in processing input data in the nginx.ingress.kubernetes.io/configuration-snippet controller. In multi-tenant environments where non-admin users have permissions to create Ingress objects, the impact is more significant. The estimated number of potentially affected devices is not provided.
Recommendations For versions prior to 1.9.0, set the --enable-annotation-validation flag to enforce restrictions on the contents of ingress-nginx annotation fields. As a temporary workaround, consider restricting access to the nginx.ingress.kubernetes.io/configuration-snippet annotation to minimize the risk of exploitation. Update to version 1.9.0 or later to fully resolve the issue.

Fix

Special Elements Injection

RCE

Weakness Enumeration

Related Identifiers

BDU:2023-07144
BIT-NGINX-INGRESS-CONTROLLER-2023-5043
CVE-2023-5043
GHSA-5WJ4-WFFQ-3378

Affected Products

Ingress-Nginx