Cloudanix VulnDB

CVE-2024-45338

Medium · 5.3

CVSS

5.3

EPSS

0.9%

Published

Dec 18, 2024

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A problem in how certain software reads specially formatted data can make it run extremely slowly, which may stop services from responding to users.

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

An attacker can craft an input to the Parse functions that would be processed non-linearly with respect to its length, resulting in extremely slow parsing. This could cause a denial of service.

Why it matters to the business

Service availability can be disrupted through resource exhaustion, leading to downtime or degraded performance for affected systems until the vulnerable component is updated.

How an attack unfolds

An attacker identifies a network-accessible endpoint that invokes vulnerable Parse functions, submits specially crafted inputs designed to trigger quadratic or worse processing time relative to input length, and repeats the requests to consume CPU or memory resources until the service becomes unresponsive.

How to fix it

Upgrade firefox on Ubuntu 14.04 LTS to version 45.0+build2-0ubuntu0.14.04.1 or later. Apply vendor patches for any other affected packages and test in a staging environment before production deployment.

How to confirm the fix worked

Verify installed package versions match or exceed the fixed releases, run performance benchmarks with known slow inputs to confirm linear processing time, and review change logs for the parsing fixes.

Typical attack path

  1. Locate network-accessible services or libraries using the vulnerable Parse functions
  2. Craft input that forces non-linear parsing time
  3. Transmit the malicious input repeatedly from one or more sources
  4. Observe resource exhaustion leading to denial of service

How to detect it

Inspect application and system logs for unusually long processing durations on parse operations, correlate with inbound request patterns showing high volume or large payloads, and review resource utilization metrics for spikes tied to parsing activity.

What your security team should do

  • Prioritize patching all instances of the affected firefox package to the stated fixed version
  • Implement input validation and rate limiting around parsing endpoints as a defense-in-depth measure
  • Monitor CPU and memory utilization on services handling untrusted parse operations
  • Review dependency inventories to identify any additional downstream packages using the vulnerable parsing code

The record

An attacker can craft an input to the Parse functions that would be processed non-linearly with respect to its length, resulting in extremely slow parsing. This could cause a denial of service.

Affected packages

Ecosystem Package Introduced Fixed
Go golang.org/x/net 0 0.33.0
Go golang.org/x/net/html 0 0.33.0
Chainguard aactl 0 0.4.12-r21
Chainguard actions-runner-controller 0 0.10.1-r1
Chainguard actions-runner-controller-compat 0 0.10.1-r1
Chainguard actions-runner-controller-fips 0 0.10.1-r1
Chainguard addon-resizer 0 1.8.22-r4
Chainguard addon-resizer-compat 0 1.8.22-r4
Chainguard addon-resizer-fips 0 1.8.22-r3
Chainguard addon-resizer-fips-compat 0 1.8.22-r3
Chainguard amass 0 4.2.0-r15
Chainguard amazon-cloudwatch-agent 0 1.300051.0-r2
Chainguard amazon-cloudwatch-agent-all 0 1.300051.0-r2
Chainguard amazon-cloudwatch-agent-amazon-cloudwatch-agent-config-wizard 0 1.300051.0-r2
Chainguard amazon-cloudwatch-agent-amazon-cloudwatch-agent-config-wizard-fips 0 1.300051.0-r2
Chainguard amazon-cloudwatch-agent-compat 0 1.300051.0-r2
Chainguard amazon-cloudwatch-agent-config-downloader 0 1.300051.0-r2
Chainguard amazon-cloudwatch-agent-config-downloader-fips 0 1.300051.0-r2
Chainguard amazon-cloudwatch-agent-config-translator 0 1.300051.0-r2
Chainguard amazon-cloudwatch-agent-config-translator-fips 0 1.300051.0-r2
Chainguard amazon-cloudwatch-agent-fips 0 1.300051.0-r2
Chainguard amazon-cloudwatch-agent-operator 0 2.0.1-r1
Chainguard amazon-cloudwatch-agent-operator-compat 0 2.0.1-r1
Chainguard amazon-cloudwatch-agent-operator-fips 0 2.0.1-r1
Chainguard amazon-cloudwatch-agent-operator-fips-compat 0 2.0.1-r1
Chainguard amazon-cloudwatch-agent-start-amazon-cloudwatch-agent 0 1.300051.0-r2
Chainguard amazon-cloudwatch-agent-start-amazon-cloudwatch-agent-fips 0 1.300051.0-r2
Chainguard amazon-k8s-cni 0 1.19.0-r1
Chainguard amazon-k8s-cni-compat 0 1.19.0-r1
Chainguard amazon-k8s-cni-fips 0 1.19.0-r1
Chainguard amazon-k8s-cni-init 0 1.19.0-r1
Chainguard amazon-k8s-cni-init-compat 0 1.19.0-r1
Chainguard amazon-k8s-cni-init-fips 0 1.19.0-r1
Chainguard amazon-k8s-cni-init-fips-compat 0 1.19.0-r1
Chainguard amazon-ssm-agent 0 3.3.1957.0-r5
Chainguard amazon-ssm-agent-ecs-exec 0 3.3.1957.0-r5
Chainguard ansible-operator 0 1.37.0-r1
Chainguard ansible-operator-compat 0 1.37.0-r1
Chainguard apache-beam-java-11-sdk 0 2.61.0-r1
Chainguard apache-beam-java-17-sdk 0 2.61.0-r1
Chainguard apache-beam-java-21-sdk 0 2.61.0-r1
Chainguard apache-beam-java-sdk 0 2.61.0-r1
Chainguard apache-beam-python-3.11-sdk 0 2.61.0-r1
Chainguard apko 0 0.25.5-r0
Chainguard argo-cd-2.10 0 2.10.18-r3
Chainguard argo-cd-2.10-compat 0 2.10.18-r3
Chainguard argo-cd-2.10-repo-server 0 2.10.18-r3
Chainguard argo-cd-2.11 0 2.11.12-r2
Chainguard argo-cd-2.11-compat 0 2.11.12-r2
Chainguard argo-cd-2.11-repo-server 0 2.11.12-r2
Chainguard argo-cd-2.12 0 2.12.8-r2
Chainguard argo-cd-2.12-compat 0 2.12.8-r2
Chainguard argo-cd-2.12-repo-server 0 2.12.8-r2
Chainguard argo-cd-2.13 0 2.13.2-r2
Chainguard argo-cd-2.13-compat 0 2.13.2-r2
Chainguard argo-cd-2.13-repo-server 0 2.13.2-r2
Chainguard argo-cd-fips-2.10 0 2.10.18-r3
Chainguard argo-cd-fips-2.10-compat 0 2.10.18-r3
Chainguard argo-cd-fips-2.10-repo-server 0 2.10.18-r3
Chainguard argo-cd-fips-2.11 0 2.11.12-r2
Chainguard argo-cd-fips-2.11-compat 0 2.11.12-r2
Chainguard argo-cd-fips-2.11-repo-server 0 2.11.12-r2
Chainguard argo-cd-fips-2.12 0 2.12.8-r2
Chainguard argo-cd-fips-2.12-compat 0 2.12.8-r2
Chainguard argo-cd-fips-2.12-repo-server 0 2.12.8-r2
Chainguard argo-cd-fips-2.13 0 2.13.2-r2
Chainguard argo-cd-fips-2.13-compat 0 2.13.2-r2
Chainguard argo-cd-fips-2.13-repo-server 0 2.13.2-r2
Chainguard argo-events 0 1.9.3-r2
Chainguard argo-events-compat 0 1.9.3-r2
Chainguard argo-events-fips 0 1.9.3-r2
Chainguard argo-events-fips-compat 0 1.9.3-r2
Chainguard argo-rollouts 0 1.7.2-r3
Chainguard argo-rollouts-compat 0 1.7.2-r3
Chainguard argo-rollouts-fips 0 1.7.2-r3
Chainguard argo-workflow-cli 0 3.6.2-r2
Chainguard argo-workflow-cli-fips 0 3.6.2-r2
Chainguard argo-workflow-controller 0 3.6.2-r2
Chainguard argo-workflow-controller-compat 0 3.6.2-r2
Chainguard argo-workflow-controller-compat-fips 0 3.6.2-r2
Chainguard argo-workflow-controller-fips 0 3.6.2-r2
Chainguard argo-workflow-executor 0 3.6.2-r2
Chainguard argo-workflow-executor-compat 0 3.6.2-r2
Chainguard argo-workflow-executor-compat-fips 0 3.6.2-r2
Chainguard argo-workflow-executor-fips 0 3.6.2-r2
Chainguard argo-workflows 0 3.6.2-r2
Chainguard argo-workflows-fips 0 3.6.2-r2
Chainguard argo-workflows-known-hosts 0 3.6.2-r2
Chainguard argo-workflows-known-hosts-fips 0 3.6.2-r2
Chainguard argo-workflows-ui 0 3.6.2-r2
Chainguard argocd-image-updater 0 0.15.1-r1
Chainguard argocd-image-updater-compat 0 0.15.1-r1
Chainguard argocd-image-updater-fips 0 0.15.1-r1
Chainguard atlantis 0 0.31.0-r2
Chainguard atlantis-fips 0 0.32.0-r0
Chainguard auditbeat-7 0 7.17.26-r2
Chainguard auditbeat-7-oci-entrypoint 0 7.17.26-r2
Chainguard auditbeat-8 0 8.17.0-r1
Chainguard auditbeat-8-oci-entrypoint 0 8.17.0-r1
Chainguard auditbeat-fips-7 0 7.17.26-r2
Chainguard auditbeat-fips-8 0 8.17.0-r1
Chainguard authservice 0 1.0.3-r3
Chainguard authservice-compat 0 1.0.3-r3
Chainguard authservice-fips 0 1.0.3-r2
Chainguard authservice-fips-compat 0 1.0.3-r2
Chainguard aws-application-networking-k8s 0 1.1.0-r1
Chainguard aws-application-networking-k8s-compat 0 1.1.0-r1
Chainguard aws-ebs-csi-driver 0 1.38.1-r2
Chainguard aws-ebs-csi-driver-fips 0 1.38.1-r3
Chainguard aws-efs-csi-driver 0 2.1.2-r3
Chainguard aws-efs-csi-driver-fips 0 2.1.2-r2
Chainguard aws-iam-authenticator 0 0.6.29-r1
Chainguard aws-load-balancer-controller 0 2.11.0-r1
Chainguard aws-load-balancer-controller-compat 0 2.11.0-r1
Chainguard aws-load-balancer-controller-fips 0 2.11.0-r1
Chainguard aws-network-policy-agent 0 1.1.5-r1
Chainguard aws-network-policy-agent 0 1.2.0-r1
Chainguard aws-network-policy-agent-compat 0 1.1.5-r1
Chainguard aws-network-policy-agent-compat 0 1.2.0-r1
Chainguard aws-network-policy-agent-compat-fips 0 1.1.5-r1
Chainguard aws-network-policy-agent-fips 0 1.1.5-r1
Chainguard aws-privateca-issuer 0 1.4.0-r2
Chainguard aws-privateca-issuer-compat 0 1.4.0-r2
Chainguard aws-privateca-issuer-compat-fips 0 1.4.0-r2
Chainguard aws-privateca-issuer-fips 0 1.4.0-r2
Chainguard azcopy 0 10.27.1-r2
Chainguard azcopy-fips 0 10.27.1-r2
Chainguard azure-aad-pod-identity-mic 0 1.8.17-r15
Chainguard azure-aad-pod-identity-nmi 0 1.8.17-r15
Chainguard azuredisk-csi-1.28 0 1.28.11-r5
Chainguard azuredisk-csi-1.28-compat 0 1.28.11-r5
Chainguard azuredisk-csi-1.29 0 1.29.11-r2
Chainguard azuredisk-csi-1.29-compat 0 1.29.11-r2
Chainguard azuredisk-csi-1.30 0 1.30.6-r2
Chainguard azuredisk-csi-1.30-compat 0 1.30.6-r2
Chainguard azuredisk-csi-1.31 0 1.31.1-r2
Chainguard azuredisk-csi-1.31-compat 0 1.31.1-r2
Chainguard azuredisk-csi-fips-1.28 0 1.28.11-r4
Chainguard azuredisk-csi-fips-1.29 0 1.29.11-r2
Chainguard azuredisk-csi-fips-1.30 0 1.30.6-r2
Chainguard azuredisk-csi-fips-1.31 0 1.31.1-r2
Chainguard bank-vaults 0 1.20.4-r22
Chainguard bank-vaults-fips 0 1.20.4-r18
Chainguard bank-vaults-template 0 1.20.4-r22
Chainguard bank-vaults-template-fips 0 1.20.4-r18
Chainguard beats-7 0 7.17.26-r2
Chainguard beats-8 0 8.17.0-r1
Chainguard beats-fips-7 0 7.17.26-r2
Chainguard beats-fips-8 0 8.17.0-r1
Chainguard bom 0 0.6.0-r13
Chainguard boring-registry 0 0.15.4-r4
Chainguard boring-registry-fips 0 0.15.4-r3
Chainguard buf 0 1.47.2-r3
Chainguard buildah 0 1.38.0-r2
Chainguard buildctl 0 0.18.2-r1
Chainguard buildctl-fips 0 0.18.2-r1
Chainguard buildkitd 0 0.18.2-r1
Chainguard buildkitd-fips 0 0.18.2-r1
Chainguard caddy 0 2.8.4-r7
Chainguard caddy-fips 0 2.8.4-r6
Chainguard caddy-man 0 2.8.4-r6
Chainguard caddy-man 0 2.8.4-r7
Chainguard caddy-src 0 2.8.4-r7
Chainguard cadvisor 0 0.51.0-r2
Chainguard cadvisor-compat 0 0.51.0-r2
Chainguard cadvisor-fips 0 0.50.0-r3
Chainguard calico-3.27 0 3.27.5-r2
Chainguard calico-3.27-apiserver 0 3.27.5-r2
Chainguard calico-3.27-app-policy 0 3.27.5-r2
Chainguard calico-3.27-calicoctl 0 3.27.5-r2
Chainguard calico-3.27-cni 0 3.27.5-r2
Chainguard calico-3.27-cni-compat 0 3.27.5-r2
Chainguard calico-3.27-felix 0 3.27.5-r2
Chainguard calico-3.27-kube-controllers 0 3.27.5-r2
Chainguard calico-3.27-node 0 3.27.5-r2
Chainguard calico-3.27-pod2daemon 0 3.27.5-r2
Chainguard calico-3.27-pod2daemon-flexvol-compat 0 3.27.5-r2
Chainguard calico-3.27-typha-client 0 3.27.5-r2
Chainguard calico-3.27-typhad 0 3.27.5-r2
Chainguard calico-3.28 0 3.28.2-r4
Chainguard calico-3.29 0 3.29.1-r2
Chainguard calico-apiserver-3.27 0 3.27.5-r2
Chainguard calico-apiserver-3.28 0 3.28.2-r4
Chainguard calico-apiserver-3.29 0 3.29.1-r2
Chainguard calico-apiserver-compat-3.27 0 3.27.5-r2
Chainguard calico-apiserver-compat-3.28 0 3.28.2-r4
Chainguard calico-apiserver-compat-3.29 0 3.29.1-r2
Chainguard calico-apiserver-compat-fips-3.27 0 3.27.5-r2
Chainguard calico-apiserver-fips-3.27 0 3.27.5-r2
Chainguard calico-apiserver-fips-3.28 0 3.28.2-r2
Chainguard calico-apiserver-fips-3.29 0 3.29.1-r2
Chainguard calico-app-policy-3.27 0 3.27.5-r2
Chainguard calico-app-policy-3.28 0 3.28.2-r4
Chainguard calico-app-policy-3.29 0 3.29.1-r2
Chainguard calico-app-policy-fips-3.27 0 3.27.5-r2
Chainguard calico-app-policy-fips-3.28 0 3.28.2-r2
Chainguard calico-app-policy-fips-3.29 0 3.29.1-r2
Chainguard calico-cni-3.27 0 3.27.5-r2
Chainguard calico-cni-3.28 0 3.28.2-r4
Chainguard calico-cni-3.29 0 3.29.1-r2

Related vulnerabilities