The Patching Friars' AlmanacA calendar of CVE saints

March 24

IngressNightmareHoly card for ingressnightmare, generated with AI (Claude, Anthropic) for the Lunario dei Frati Patchatori.CC BY-NC-SA 4.0 k8s IngressNightmare CUSTOS CORRUPTUS
🤖 Image and text generated with AI

⬇ Download holy card: ·

Embed on your site

Saint IngressNightmare, Nightmare of the Gate

Patron of Kubernetes clusters, exposed ingress controllers, and the secrets the gatekeeper holds.

Life

On 24 March 2025 Wiz researchers revealed IngressNightmare, a set of vulnerabilities in Kubernetes' ingress-nginx controller. Under certain conditions an unauthenticated attacker with access to the pod network could run code in the ingress controller; and since in the default installation that controller can read all of the cluster's secrets, from there you reached everything. The gatekeeper handed over the keys to every room.

Prayer

O Saint IngressNightmare, who corrupts the keeper of the gate, let our controllers see only the secrets they need. Amen.

How to celebrate

Celebrated by updating ingress-nginx, limiting access to the admission webhook, and narrowing the controller's permissions.

Corrupt the gatekeeper, and the whole building swings open.

Technical record

Disclosed on
March 24 2025
CVE
CVE-2025-1974CVE-2025-1097CVE-2025-1098CVE-2025-24514
CVSS
9.8
Product
kubernetes · ingress-nginx

A security issue was discovered in Kubernetes where under certain conditions, an unauthenticated attacker with access to the pod network can achieve arbitrary code execution in the context of the ingress-nginx controller. This can lead to disclosure of Secrets accessible to the controller. (Note that in the default installation, the controller can access all Secrets cluster-wide.)

Sources: wiz.io

Also remembered today

Shortcuts: ← → to move, D day, W week, M month, T today.

📅 Add to your calendar

SaintsGoogle CalendarApple, Outlook (.ics)

Observances (feasts, scourges and miracles)Google CalendarApple, Outlook (.ics)

In Google Calendar you can also paste the URL in Settings → Add calendar → From URL. The first sync can take a few hours.