S4E just found a high-severity finding from top 10 tcp port service scan
PlatformPlansPartners
Resources
ToolsBlogDocs
Sign Up →
high·Product Based Web Vulnerabilities·Updated Apr 10, 2025

CVE-2025-1098 Scanner

CVE-2025-1098 Scanner - Code Injection vulnerability in Ingress-Nginx Controller

Est. Time~10 seconds
Scan TypeSingle Scan
Targetsdomain, subdomain, ipv4
CostFree
2.5k
Times Used
continuous scan runs
3.7k
Continuously Checked
assets under CS
1
Vulnerabilities Found
confirmed findings
References
CVECVE-2025-1098
8.8
CVSShigh
Exploitable remotely over the internet · low-privilege account sufficient.

A security issue was discovered in ingress-nginx https://github.com/kubernetes/ingress-nginx where the `mirror-target` and `mirror-host` Ingress annotations can be used to inject arbitrary configuration into nginx. This can lead to arbitrary code execution in the context of the ingress-nginx controller, and disclosure of Secrets accessible to the controller. (Note that in the default installation, the controller can access all Secrets cluster-wide.)

Attack Vector
Network
Privileges Req.
Low
User Interaction
None
Affected
ingress-nginxby kubernetes
0
Updated Aug 22, 2026View on NVD →
Detail

The Ingress-Nginx Controller is a widely used piece of software within Kubernetes environments, commonly utilized by developers and system administrators to manage external access to services within a Kubernetes cluster. It acts as an entry point for external network traffic, distinguishing and routing requests based on various rules and configurations. Often deployed in cloud-native applications, the Ingress-Nginx Controller plays a vital role in maintaining efficient and secure network operations. Organizations rely on its capabilities to configure load balancing, SSL termination, and URL rewriting, among other critical networking functionalities. With its extensibility and ease of use, it is popular for enhancing the operability of Kubernetes deployments across various industries. Robust configuration options and community support further solidify its place in the Kubernetes ecosystem.

The Code Injection vulnerability involves manipulating ingress annotations such as 'mirror-target' and 'mirror-host' to inject arbitrary configurations into nginx. This vulnerability is significant as it allows attackers to execute arbitrary code within the context of the ingress-nginx controller. It is notable for its potential to expose sensitive data, such as secrets accessible to the controller, posing a substantial security threat. Possible exploitation of this vulnerability can also derail operations relying on the integrity of the ingress configuration. Prompt addressing of this vulnerability is paramount to maintaining the security and reliability of affected systems. Comprehensive analysis and mitigation strategies are essential to counter this threat effectively.

The technical specifics of this vulnerability concern parameters within the Ingress annotations that are not properly sanitized. The 'mirror-target' and 'mirror-host' annotations allow for unwanted configuration commands to be injected, which nginx later processes. An example of exploitation involves crafting special requests with annotations that are not checked for harmful content. Attackers may use these vectors to insert dangerous configurations, potentially leading to arbitrary code execution. Such vulnerabilities underscore the importance of stringent validation checks on all input received by systems, particularly in complex environments like Kubernetes. Understanding the mechanisms of this injection is crucial for developing robust preventive measures.

When exploited, this vulnerability can lead to severe consequences, including the leakage of sensitive cluster-wide secrets and unauthorized code execution. Attackers could potentially disrupt services, exfiltrate data, and gain unauthorized access to critical resources within affected Kubernetes environments. This capability heightens the risk of broader system compromises, affecting confidentiality, integrity, and availability of services dependent on the ingress-nginx controller. System administrators must remain vigilant against potential exploits, patching known vulnerabilities swiftly to avert detrimental impacts. Mastery in recognizing and mitigating such exploits is imperative for sustaining a secure operational state.

REFERENCES

Solution Advice
  • Review and update ingress configurations to mitigate risk from known vulnerabilities promptly.
  • Employ intrusion detection systems to identify and alert on suspicious activity related to ingress manipulation.
  • Implement routine audits of network traffic and ingress configurations to spot potential injection points.
  • Upgrade to patched versions of the ingress-nginx controller that resolve this vulnerability.
  • Educate teams on secure configuration practices to prevent unauthorized configuration injections.

Get AI-powered remediation steps tailored to your asset.

Try AI Solutions →

Check your infrastructure.
Right now.

11,000+ scanners. Free to start. No credit card required.