Some versions of ingress-nginx are affected by a security vulnerability. Your SAS Viya platform deployment might be exposed to this vulnerability.
This security issue has the following associated CVEs:
See this Kubernetes announcement related to these vulnerabilities: Ingress-nginx CVE-2025-1974: What You Need to Know. Fixes for all five of these vulnerabilities have been released by the team that maintains ingress-nginx and are available here: https://github.com/kubernetes/ingress-nginx/releases.
You are not affected if your cluster is on Red Hat OpenShift. You are affected if your cluster is running on any other Kubernetes provider that is supported for a SAS Viya platform deployment.
To assess your ingress-nginx exposure, run the following command:
kubectl get pods --all-namespaces -l app.kubernetes.io/name=ingress-nginx
Here is an example response:
NAMESPACE NAME
ingress-nginx ingress-nginx-controller-****
If your SAS Viya deployment contains no pods labeled app.kubernetes.io/name=ingress-nginx, then you are not affected.
If your SAS Viya deployment contains pods with this label, check the version by running the following command:
kubectl get pods -A -l app.kubernetes.io/name=ingress-nginx -o jsonpath="{.items[*].spec.containers[?(@.name=='controller')].image}"
The response shows the version number after controller (shown in bold in the following example output):
registry.k8s.io/ingress-nginx/controller:v1.12.1@sha256****
In order to avoid risks associated with this ingress-nginx CVE, SAS recommends that you upgrade to a patched version of ingress-nginx that is supported by the Kubernetes version on which your cluster is running.
The following table lists affected versions and the corresponding recommended upgrade paths for a SAS Viya platform deployment:
Affected Ingress Version | Upgrade to Version |
v1.11.0 and earlier (v1.10, v1.9, and so on) | v1.11.5 |
v1.11.0 - 1.11.4 | v1.11.5 |
v1.12.0 | v1.12.1 |
For ingress-nginx 1.11.x releases and earlier, SAS recommends that you upgrade only within the minor release that you currently have installed instead of upgrading to the next release. For example, upgrade from 1.11.0 to 1.11.5 rather than from 1.11 to 1.12.1.
If you want to upgrade to 1.12.1 from any earlier minor version of ingress-nginx, you must perform additional setup as described in Required Ingress Controller Configuration.
Note: Ensure that you are viewing the version of the documentation that corresponds to your SAS Viya platform release by checking the version shown in the SAS Help Center:
The team that maintains ingress-nginx makes the following suggestions for hardening your cluster:
If you have questions or concerns, contact SAS Technical Support.