Cloudanix VulnDB

CVE-2025-61725

High · 7.5

CVSS

7.5

EPSS

0.6%

Published

Oct 29, 2025

CISA due date

—

Cloudanix analysis

Next patch cycle SSVC: Track

A flaw in how the software handles specially crafted addresses allows an attacker to easily crash the service, making it unavailable for everyone.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Denial Of Service
Component
Library
Class
Denial of service
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

The vulnerability lies in the `ParseAddress` function, which uses inefficient, repeated string concatenation to process domain-literal address components. An attacker can supply a specially crafted address with a very large domain-literal, causing the function to consume excessive CPU resources. This algorithmic complexity flaw leads to resource exhaustion and a denial of service (DoS) condition, rendering the affected application or server unresponsive.

Why it matters to the business

An attacker can make your services unavailable to legitimate users, disrupting business operations. This denial of service can lead to reputational damage, customer dissatisfaction, and potential financial loss, especially for critical applications that process external inputs like emails or API requests. Since the attack is simple and requires no authentication, the risk of disruption is heightened.

How an attack unfolds

An unauthenticated remote attacker crafts a request containing an address with an abnormally large domain-literal component (e.g., an email address like 'user@[a_very_long_string]'). They send this request to a public-facing service that utilizes the vulnerable `ParseAddress` function. Upon receiving the malicious data, the application attempts to parse it, triggering the inefficient string concatenation logic. This causes the process's CPU usage to spike to 100%, starving all other legitimate processes and effectively crashing the application or the entire host until the process is terminated or the system is rebooted.

How to fix it

The primary remediation is to upgrade the affected software or library to a patched version where the `ParseAddress` function has been updated to use an efficient string-building mechanism (e.g., a StringBuilder or pre-allocation). If an immediate upgrade is not feasible, consider implementing a temporary mitigation by using a Web Application Firewall (WAF) or input validation layer to enforce a strict length limit on address fields, rejecting any requests with abnormally long domain-literal components before they reach the vulnerable code.

How to confirm the fix worked

To validate the fix, confirm that all instances of the affected software have been upgraded to a patched version by checking the installed package versions. To test for the vulnerability's presence on a non-production system, send a request containing an address with a large domain-literal and monitor the system's CPU usage. A vulnerable system will exhibit a sustained CPU spike to near 100%, while a patched system will handle the request without significant performance degradation.

Typical attack path

  1. The attacker identifies a publicly accessible endpoint (e.g., mail server, web application, API) that uses the vulnerable address parsing library.
  2. The attacker crafts a request containing an address with an extremely large domain-literal component.
  3. The attacker sends the malicious request to the target service.
  4. The service attempts to parse the malformed address, triggering the algorithmic complexity bug.
  5. The server's CPU usage spikes to 100%, causing a denial of service for all users of the application.

How to detect it

To detect potential exploitation, monitor application and server performance metrics for sustained periods of high CPU utilization (90-100%). Correlate these CPU spikes with inbound traffic logs (e.g., web server access logs, mail server logs, API gateway logs). Search these logs for requests containing unusually long strings in fields intended for addresses, particularly focusing on data within domain-literals (e.g., content inside square brackets `[]` following an `@` symbol).

What your security team should do

  • Immediately patch all systems running the vulnerable component, as this is a high-severity, low-complexity denial of service vulnerability.
  • If patching is delayed, deploy rate-limiting and input validation rules on edge devices (e.g., WAF, API gateway) to block requests with excessively long address fields.
  • Configure monitoring and alerting for sustained high CPU utilization on relevant application servers to detect potential exploitation attempts.

The record

The ParseAddress function constructs domain-literal address components through repeated string concatenation. When parsing large domain-literal components, this can cause excessive CPU consumption.

Affected packages

Ecosystem Package Introduced Fixed
Go stdlib 0 1.24.8
Bitnami golang 0 1.24.8
Chainguard age 0 1.2.1-r8
Chainguard age-fips 0 1.2.1-r8
Chainguard amass 0 5.0.1-r1
Chainguard amazon-k8s-cni-fips 0 1.20.4-r2
Chainguard amazon-k8s-cni-init-fips 0 1.20.4-r2
Chainguard amazon-k8s-cni-init-fips-compat 0 1.20.4-r2
Chainguard ansible-operator 0 1.41.0-r1
Chainguard ansible-operator-compat 0 1.41.0-r1
Chainguard apisix-ingress-controller 0 1.8.4-r4
Chainguard apisix-ingress-controller-compat 0 1.8.4-r4
Chainguard apisix-ingress-controller-iamguarded-compat 0 1.8.4-r4
Chainguard apm-server-7.17 0 7.17.29-r4
Chainguard apm-server-7.17-compat 0 7.17.29-r4
Chainguard apm-server-8.17 0 8.17.10-r2
Chainguard apm-server-8.17-compat 0 8.17.10-r2
Chainguard apm-server-8.18 0 8.18.8-r1
Chainguard apm-server-8.18-compat 0 8.18.8-r1
Chainguard apm-server-fips-7.17 0 7.17.29-r4
Chainguard apm-server-fips-7.17-compat 0 7.17.29-r4
Chainguard apm-server-fips-8.17 0 8.17.10-r1
Chainguard apm-server-fips-8.17-compat 0 8.17.10-r1
Chainguard apm-server-fips-8.18 0 8.18.8-r1
Chainguard apm-server-fips-8.18-compat 0 8.18.8-r1
Chainguard apm-server-fips-9.0 0 9.0.8-r1
Chainguard apm-server-fips-9.0-compat 0 9.0.8-r1
Chainguard argo-cd-2.12 0 2.12.13-r1
Chainguard argo-cd-2.12-compat 0 2.12.13-r1
Chainguard argo-cd-2.12-repo-server 0 2.12.13-r1
Chainguard argo-cd-2.13-compat 0 2.13.9-r2
Chainguard argo-rollouts 0 1.8.3-r4
Chainguard argo-rollouts-compat 0 1.8.3-r4
Chainguard argo-rollouts-fips 0 1.8.3-r5
Chainguard atlantis 0 0.36.0-r2
Chainguard auditbeat-fips-8.17 0 8.17.10-r2
Chainguard auditbeat-fips-8.18 0 8.18.8-r2
Chainguard auditbeat-fips-9.0 0 9.0.8-r2
Chainguard authservice-fips 0 1.1.1-r1
Chainguard authservice-fips-compat 0 1.1.1-r1
Chainguard aws-iam-authenticator 0 0.7.8-r1
Chainguard aws-iam-authenticator-fips 0 0.7.8-r1
Chainguard aws-node-termination-handler 0 1.25.2-r2
Chainguard aws-node-termination-handler-compat 0 1.25.2-r2
Chainguard aws-node-termination-handler-fips 0 1.25.2-r2
Chainguard aws-node-termination-handler-fips-compat 0 1.25.2-r2
Chainguard aws-privateca-issuer-compat-fips 0 1.7.0-r3
Chainguard aws-privateca-issuer-fips 0 1.7.0-r3
Chainguard aws-s3-controller 0 1.1.1-r1
Chainguard aws-s3-controller-compat 0 1.1.1-r1
Chainguard aws-signer-notation-plugin 0 1.0.2292-r3
Chainguard aws-signer-notation-plugin-fips 0 1.0.2292-r3
Chainguard aws-sigv4-proxy 0 1.10-r3
Chainguard aws-sigv4-proxy-compat 0 1.10-r3
Chainguard aws-sigv4-proxy-fips 0 1.10-r3
Chainguard aws-sigv4-proxy-fips-compat 0 1.10-r3
Chainguard azure-aad-pod-identity-mic 0 1.8.17-r28
Chainguard azure-aad-pod-identity-nmi 0 1.8.17-r28
Chainguard azure-container-networking 0 1.7.4-r1
Chainguard azure-ipam 0 0.4.0-r4
Chainguard azure-ipam-dropgz 0 0.4.0-r4
Chainguard azure-vnet-cni 0 1.7.4-r1
Chainguard azure-workload-identity-webhook 0 1.5.1-r3
Chainguard azure-workload-identity-webhook-compat 0 1.5.1-r3
Chainguard azuredisk-csi-fips-1.33 0 1.33.5-r1
Chainguard azurefile-csi-1.30 0 1.30.10-r5
Chainguard azurefile-csi-1.30-compat 0 1.30.10-r5
Chainguard azurefile-csi-1.31 0 1.31.8-r1
Chainguard azurefile-csi-1.31-compat 0 1.31.8-r1
Chainguard azurefile-csi-1.32 0 1.32.7-r1
Chainguard azurefile-csi-1.32-compat 0 1.32.7-r1
Chainguard azurefile-csi-1.33 0 1.33.5-r1
Chainguard azurefile-csi-1.33-compat 0 1.33.5-r1
Chainguard azurefile-csi-fips-1.29 0 1.29.12-r5
Chainguard azurefile-csi-fips-1.29-compat 0 1.29.12-r5
Chainguard azurefile-csi-fips-1.30 0 1.30.10-r5
Chainguard azurefile-csi-fips-1.30-compat 0 1.30.10-r5
Chainguard azurefile-csi-fips-1.31 0 1.31.8-r1
Chainguard azurefile-csi-fips-1.31-compat 0 1.31.8-r1
Chainguard azurefile-csi-fips-1.32 0 1.32.7-r1
Chainguard azurefile-csi-fips-1.32-compat 0 1.32.7-r1
Chainguard bazelisk 0 1.27.0-r1
Chainguard bazelisk-default 0 1.27.0-r1
Chainguard beats-fips-8.17 0 8.17.10-r2
Chainguard beats-fips-8.18 0 8.18.8-r2
Chainguard beats-fips-9.0 0 9.0.8-r2
Chainguard blob-csi-1.23 0 1.23.11-r56
Chainguard blob-csi-1.23-compat 0 1.23.11-r56
Chainguard blob-csi-1.24 0 1.24.11-r5
Chainguard blob-csi-1.24-compat 0 1.24.11-r5
Chainguard blob-csi-1.25 0 1.25.10-r1
Chainguard blob-csi-1.25-compat 0 1.25.10-r1
Chainguard blob-csi-fips-1.23 0 1.23.11-r57
Chainguard blob-csi-fips-1.23-compat 0 1.23.11-r57
Chainguard blob-csi-fips-1.24 0 1.24.11-r5
Chainguard blob-csi-fips-1.24-compat 0 1.24.11-r5
Chainguard blob-csi-fips-1.25 0 1.25.10-r1
Chainguard blob-csi-fips-1.25-compat 0 1.25.10-r1
Chainguard blob-csi-fips-1.26 0 1.26.7-r3
Chainguard blob-csi-fips-1.26-compat 0 1.26.7-r3
Chainguard blobfuse2-fips 0 2.4.2-r6
Chainguard blobfuse2-fips-health-monitor 0 2.4.2-r6
Chainguard blobfuse2-fips-syslog 0 2.4.2-r6
Chainguard bom 0 0.7.1-r1
Chainguard bootc-image-builder 0 0_git20250828085034-r3
Chainguard boring-registry 0 0.16.6-r2
Chainguard boring-registry-fips 0 0.16.6-r2
Chainguard cadvisor 0 0.53.0-r6
Chainguard cadvisor-compat 0 0.53.0-r6
Chainguard calico-3.29 0 3.29.6-r1
Chainguard calico-apiserver-3.29 0 3.29.6-r1
Chainguard calico-apiserver-compat-3.29 0 3.29.6-r1
Chainguard calico-app-policy-3.29 0 3.29.6-r1
Chainguard calico-cni-3.29 0 3.29.6-r1
Chainguard calico-cni-compat-3.29 0 3.29.6-r1
Chainguard calico-felix-3.29 0 3.29.6-r1
Chainguard calico-key-cert-provisioner-3.29 0 3.29.6-r1
Chainguard calico-kube-controllers-3.29 0 3.29.6-r1
Chainguard calico-node-3.29 0 3.29.6-r1
Chainguard calico-pod2daemon-3.29 0 3.29.6-r1
Chainguard calico-pod2daemon-flexvol-compat-3.29 0 3.29.6-r1
Chainguard calico-typha-client-3.29 0 3.29.6-r1
Chainguard calico-typhad-3.29 0 3.29.6-r1
Chainguard calicoctl-3.29 0 3.29.6-r1
Chainguard capslock 0 0.2.8-r1
Chainguard cargobump 0 0.1.0-r7
Chainguard cephcsi-fips 0 3.15.0-r3
Chainguard cert-exporter 0 2.16.0-r2
Chainguard cert-exporter-fips 0 2.16.0-r3
Chainguard cert-manager-1.12 0 1.12.17-r9
Chainguard cert-manager-1.12-acmesolver 0 1.12.17-r9
Chainguard cert-manager-1.12-cainjector 0 1.12.17-r9
Chainguard cert-manager-1.12-controller 0 1.12.17-r9
Chainguard cert-manager-1.12-webhook 0 1.12.17-r9
Chainguard cert-manager-1.16 0 1.16.5-r6
Chainguard cert-manager-1.16-acmesolver 0 1.16.5-r6
Chainguard cert-manager-1.16-cainjector 0 1.16.5-r6
Chainguard cert-manager-1.16-controller 0 1.16.5-r6
Chainguard cert-manager-1.16-startupapicheck 0 1.16.5-r6
Chainguard cert-manager-1.16-webhook 0 1.16.5-r6
Chainguard cert-manager-1.17 0 1.17.4-r4
Chainguard cert-manager-acmesolver-1.12 0 1.12.17-r9
Chainguard cert-manager-acmesolver-1.12-bitnami-compat 0 1.12.17-r9
Chainguard cert-manager-acmesolver-1.12-iamguarded-compat 0 1.12.17-r9
Chainguard cert-manager-acmesolver-1.16 0 1.16.5-r6
Chainguard cert-manager-acmesolver-1.16-bitnami-compat 0 1.16.5-r6
Chainguard cert-manager-acmesolver-1.16-iamguarded-compat 0 1.16.5-r6
Chainguard cert-manager-acmesolver-1.17 0 1.17.4-r4
Chainguard cert-manager-acmesolver-1.17-bitnami-compat 0 1.17.4-r4
Chainguard cert-manager-acmesolver-1.17-iamguarded-compat 0 1.17.4-r4
Chainguard cert-manager-cainjector-1.12 0 1.12.17-r9
Chainguard cert-manager-cainjector-1.12-bitnami-compat 0 1.12.17-r9
Chainguard cert-manager-cainjector-1.12-iamguarded-compat 0 1.12.17-r9
Chainguard cert-manager-cainjector-1.16 0 1.16.5-r6
Chainguard cert-manager-cainjector-1.16-bitnami-compat 0 1.16.5-r6
Chainguard cert-manager-cainjector-1.16-iamguarded-compat 0 1.16.5-r6
Chainguard cert-manager-cainjector-1.17 0 1.17.4-r4
Chainguard cert-manager-cainjector-1.17-bitnami-compat 0 1.17.4-r4
Chainguard cert-manager-cainjector-1.17-iamguarded-compat 0 1.17.4-r4
Chainguard cert-manager-cmctl 0 2.3.0-r5
Chainguard cert-manager-controller-1.12 0 1.12.17-r9
Chainguard cert-manager-controller-1.12-bitnami-compat 0 1.12.17-r9
Chainguard cert-manager-controller-1.12-iamguarded-compat 0 1.12.17-r9
Chainguard cert-manager-controller-1.16 0 1.16.5-r6
Chainguard cert-manager-controller-1.16-bitnami-compat 0 1.16.5-r6
Chainguard cert-manager-controller-1.16-iamguarded-compat 0 1.16.5-r6
Chainguard cert-manager-controller-1.17 0 1.17.4-r4
Chainguard cert-manager-controller-1.17-bitnami-compat 0 1.17.4-r4
Chainguard cert-manager-controller-1.17-iamguarded-compat 0 1.17.4-r4
Chainguard cert-manager-startupapicheck-1.16 0 1.16.5-r6
Chainguard cert-manager-startupapicheck-1.17 0 1.17.4-r4
Chainguard cert-manager-webhook-1.12 0 1.12.17-r9
Chainguard cert-manager-webhook-1.12-bitnami-compat 0 1.12.17-r9
Chainguard cert-manager-webhook-1.12-iamguarded-compat 0 1.12.17-r9
Chainguard cert-manager-webhook-1.16 0 1.16.5-r6
Chainguard cert-manager-webhook-1.16-bitnami-compat 0 1.16.5-r6
Chainguard cert-manager-webhook-1.16-iamguarded-compat 0 1.16.5-r6
Chainguard cert-manager-webhook-1.17 0 1.17.4-r4
Chainguard cert-manager-webhook-1.17-bitnami-compat 0 1.17.4-r4
Chainguard cert-manager-webhook-1.17-iamguarded-compat 0 1.17.4-r4
Chainguard cert-manager-webhook-pdns 0 2.5.3-r1
Chainguard cert-manager-webhook-pdns-fips 0 2.5.3-r2
Chainguard certificate-transparency 0 1.3.2-r4
Chainguard certificate-transparency-trillian-ctserver 0 1.3.2-r4
Chainguard cfssl 0 1.6.5-r23
Chainguard cfssl-bundle 0 1.6.5-r23
Chainguard cfssl-bundle-fips 0 1.6.5-r16
Chainguard cfssl-certinfo 0 1.6.5-r23
Chainguard cfssl-certinfo-fips 0 1.6.5-r16
Chainguard cfssl-cfssl-bundle 0 1.6.5-r23
Chainguard cfssl-cfssl-certinfo 0 1.6.5-r23
Chainguard cfssl-cfssl-newkey 0 1.6.5-r23
Chainguard cfssl-cfssl-scan 0 1.6.5-r23
Chainguard cfssl-cfssljson 0 1.6.5-r23
Chainguard cfssl-fips 0 1.6.5-r16
Chainguard cfssl-fips-cfssl-bundle-fips 0 1.6.5-r16
Chainguard cfssl-fips-cfssl-certinfo-fips 0 1.6.5-r16
Chainguard cfssl-fips-cfssl-newkey-fips 0 1.6.5-r16
Chainguard cfssl-fips-cfssl-scan-fips 0 1.6.5-r16
Chainguard cfssl-fips-cfssljson-fips 0 1.6.5-r16

Related vulnerabilities