Cloudanix VulnDB

CVE-2024-47850

High · 7.5

CVSS

7.5

EPSS

0.9%

Published

Oct 4, 2024

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A network service can be tricked into sending requests to any address an attacker chooses, letting them use it to flood other systems with traffic and cause outages.

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

What it actually does

The flaw allows an unauthenticated remote attacker to trigger an HTTP POST request from the vulnerable service to an arbitrary destination and port by sending a single crafted IPP UDP packet, enabling SSRF that can be abused for DDoS amplification.

Why it matters to the business

Attackers can abuse the service as an unwitting amplifier in large-scale denial-of-service campaigns, potentially causing service outages, increased bandwidth costs, and operational disruption without direct compromise of the target system.

How an attack unfolds

An attacker sends a crafted IPP UDP packet requesting addition of a printer; the service responds by issuing an HTTP POST to the attacker-chosen target and port, allowing the attacker to spoof requests and amplify traffic against chosen victims.

How to fix it

Upgrade cri-o to version 1.27.3 or later. If cups-browsed is present, upgrade to 2.5b1 or newer. Restrict inbound UDP 631 traffic and disable unnecessary printer discovery features where possible.

How to confirm the fix worked

Confirm cri-o version is 1.27.3 or higher; test that unsolicited IPP UDP packets no longer result in outbound HTTP POST requests to arbitrary endpoints.

Typical attack path

  1. Attacker crafts and sends a single IPP UDP packet to the exposed cups-browsed service.
  2. Service processes the packet and issues an HTTP POST to the attacker-specified destination and port.
  3. Repeated packets generate amplified traffic toward the victim, contributing to DDoS.
  4. Victim experiences resource exhaustion or bandwidth saturation.

How to detect it

Review network logs and service logs for unexpected outbound HTTP POST requests triggered by inbound IPP UDP packets on port 631; look for repeated printer-addition requests from untrusted sources.

What your security team should do

  • Immediately upgrade cri-o to 1.27.3 across all clusters.
  • Apply network controls to limit exposure of UDP port 631.
  • Monitor for unexpected outbound HTTP POST traffic originating from nodes running the service.

The record

CUPS cups-browsed before 2.5b1 will send an HTTP POST request to an arbitrary destination and port in response to a single IPP UDP packet requesting a printer to be added, a different vulnerability than CVE-2024-47176. (The request is meant to probe the new printer but can be used to create DDoS amplification attacks.)

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 cups-filters 0 No fix
Debian:12 cups-filters 0 No fix
Debian:13 cups-filters 0 No fix
Debian:14 cups-filters 0 No fix
Red Hat:enterprise_linux:8::appstream cups-filters 0 0:1.20.0-35.el8_10
Red Hat:enterprise_linux:8::appstream cups-filters-debuginfo 0 0:1.20.0-35.el8_10
Red Hat:enterprise_linux:8::appstream cups-filters-debugsource 0 0:1.20.0-35.el8_10
Red Hat:enterprise_linux:8::appstream cups-filters-devel 0 0:1.20.0-35.el8_10
Red Hat:enterprise_linux:8::appstream cups-filters-libs 0 0:1.20.0-35.el8_10
Red Hat:enterprise_linux:8::appstream cups-filters-libs-debuginfo 0 0:1.20.0-35.el8_10
Red Hat:enterprise_linux:8::crb cups-filters 0 0:1.20.0-35.el8_10
Red Hat:enterprise_linux:8::crb cups-filters-debuginfo 0 0:1.20.0-35.el8_10
Red Hat:enterprise_linux:8::crb cups-filters-debugsource 0 0:1.20.0-35.el8_10
Red Hat:enterprise_linux:8::crb cups-filters-devel 0 0:1.20.0-35.el8_10
Red Hat:enterprise_linux:8::crb cups-filters-libs 0 0:1.20.0-35.el8_10
Red Hat:enterprise_linux:8::crb cups-filters-libs-debuginfo 0 0:1.20.0-35.el8_10
Red Hat:enterprise_linux:9::appstream cups-filters 0 0:1.28.7-17.el9_4
Red Hat:enterprise_linux:9::appstream cups-filters-debuginfo 0 0:1.28.7-17.el9_4
Red Hat:enterprise_linux:9::appstream cups-filters-debugsource 0 0:1.28.7-17.el9_4
Red Hat:enterprise_linux:9::appstream cups-filters-devel 0 0:1.28.7-17.el9_4
Red Hat:enterprise_linux:9::appstream cups-filters-libs 0 0:1.28.7-17.el9_4
Red Hat:enterprise_linux:9::appstream cups-filters-libs-debuginfo 0 0:1.28.7-17.el9_4
Red Hat:enterprise_linux:9::crb cups-filters 0 0:1.28.7-17.el9_4
Red Hat:enterprise_linux:9::crb cups-filters-debuginfo 0 0:1.28.7-17.el9_4
Red Hat:enterprise_linux:9::crb cups-filters-debugsource 0 0:1.28.7-17.el9_4
Red Hat:enterprise_linux:9::crb cups-filters-devel 0 0:1.28.7-17.el9_4
Red Hat:enterprise_linux:9::crb cups-filters-libs 0 0:1.28.7-17.el9_4
Red Hat:enterprise_linux:9::crb cups-filters-libs-debuginfo 0 0:1.28.7-17.el9_4
Red Hat:rhel_aus:7.7::server cups-filters 0 0:1.0.35-26.el7_7.3
Red Hat:rhel_aus:7.7::server cups-filters-debuginfo 0 0:1.0.35-26.el7_7.3
Red Hat:rhel_aus:7.7::server cups-filters-devel 0 0:1.0.35-26.el7_7.3
Red Hat:rhel_aus:7.7::server cups-filters-libs 0 0:1.0.35-26.el7_7.3
Red Hat:rhel_aus:8.2::appstream cups-filters 0 0:1.20.0-19.el8_2.2
Red Hat:rhel_aus:8.2::appstream cups-filters-debuginfo 0 0:1.20.0-19.el8_2.2
Red Hat:rhel_aus:8.2::appstream cups-filters-debugsource 0 0:1.20.0-19.el8_2.2
Red Hat:rhel_aus:8.2::appstream cups-filters-libs 0 0:1.20.0-19.el8_2.2
Red Hat:rhel_aus:8.2::appstream cups-filters-libs-debuginfo 0 0:1.20.0-19.el8_2.2
Red Hat:rhel_aus:8.4::appstream cups-filters 0 0:1.20.0-24.el8_4.2
Red Hat:rhel_aus:8.4::appstream cups-filters-debuginfo 0 0:1.20.0-24.el8_4.2
Red Hat:rhel_aus:8.4::appstream cups-filters-debugsource 0 0:1.20.0-24.el8_4.2
Red Hat:rhel_aus:8.4::appstream cups-filters-libs 0 0:1.20.0-24.el8_4.2
Red Hat:rhel_aus:8.4::appstream cups-filters-libs-debuginfo 0 0:1.20.0-24.el8_4.2
Red Hat:rhel_aus:8.6::appstream cups-filters 0 0:1.20.0-27.el8_6.3
Red Hat:rhel_aus:8.6::appstream cups-filters-debuginfo 0 0:1.20.0-27.el8_6.3
Red Hat:rhel_aus:8.6::appstream cups-filters-debugsource 0 0:1.20.0-27.el8_6.3
Red Hat:rhel_aus:8.6::appstream cups-filters-libs 0 0:1.20.0-27.el8_6.3
Red Hat:rhel_aus:8.6::appstream cups-filters-libs-debuginfo 0 0:1.20.0-27.el8_6.3
Red Hat:rhel_e4s:8.4::appstream cups-filters 0 0:1.20.0-24.el8_4.2
Red Hat:rhel_e4s:8.4::appstream cups-filters-debuginfo 0 0:1.20.0-24.el8_4.2
Red Hat:rhel_e4s:8.4::appstream cups-filters-debugsource 0 0:1.20.0-24.el8_4.2
Red Hat:rhel_e4s:8.4::appstream cups-filters-libs 0 0:1.20.0-24.el8_4.2
Red Hat:rhel_e4s:8.4::appstream cups-filters-libs-debuginfo 0 0:1.20.0-24.el8_4.2
Red Hat:rhel_e4s:8.6::appstream cups-filters 0 0:1.20.0-27.el8_6.3
Red Hat:rhel_e4s:8.6::appstream cups-filters-debuginfo 0 0:1.20.0-27.el8_6.3
Red Hat:rhel_e4s:8.6::appstream cups-filters-debugsource 0 0:1.20.0-27.el8_6.3
Red Hat:rhel_e4s:8.6::appstream cups-filters-libs 0 0:1.20.0-27.el8_6.3
Red Hat:rhel_e4s:8.6::appstream cups-filters-libs-debuginfo 0 0:1.20.0-27.el8_6.3
Red Hat:rhel_e4s:9.0::appstream cups-filters 0 0:1.28.7-10.el9_0.2
Red Hat:rhel_e4s:9.0::appstream cups-filters-debuginfo 0 0:1.28.7-10.el9_0.2
Red Hat:rhel_e4s:9.0::appstream cups-filters-debugsource 0 0:1.28.7-10.el9_0.2
Red Hat:rhel_e4s:9.0::appstream cups-filters-libs 0 0:1.28.7-10.el9_0.2
Red Hat:rhel_e4s:9.0::appstream cups-filters-libs-debuginfo 0 0:1.28.7-10.el9_0.2
Red Hat:rhel_els:7 cups-filters 0 0:1.0.35-29.el7_9.3
Red Hat:rhel_els:7 cups-filters-debuginfo 0 0:1.0.35-29.el7_9.3
Red Hat:rhel_els:7 cups-filters-devel 0 0:1.0.35-29.el7_9.3
Red Hat:rhel_els:7 cups-filters-libs 0 0:1.0.35-29.el7_9.3
Red Hat:rhel_eus:8.8::appstream cups-filters 0 0:1.20.0-29.el8_8.3
Red Hat:rhel_eus:8.8::appstream cups-filters-debuginfo 0 0:1.20.0-29.el8_8.3
Red Hat:rhel_eus:8.8::appstream cups-filters-debugsource 0 0:1.20.0-29.el8_8.3
Red Hat:rhel_eus:8.8::appstream cups-filters-devel 0 0:1.20.0-29.el8_8.3
Red Hat:rhel_eus:8.8::appstream cups-filters-libs 0 0:1.20.0-29.el8_8.3
Red Hat:rhel_eus:8.8::appstream cups-filters-libs-debuginfo 0 0:1.20.0-29.el8_8.3
Red Hat:rhel_eus:8.8::crb cups-filters 0 0:1.20.0-29.el8_8.3
Red Hat:rhel_eus:8.8::crb cups-filters-debuginfo 0 0:1.20.0-29.el8_8.3
Red Hat:rhel_eus:8.8::crb cups-filters-debugsource 0 0:1.20.0-29.el8_8.3
Red Hat:rhel_eus:8.8::crb cups-filters-devel 0 0:1.20.0-29.el8_8.3
Red Hat:rhel_eus:8.8::crb cups-filters-libs 0 0:1.20.0-29.el8_8.3
Red Hat:rhel_eus:8.8::crb cups-filters-libs-debuginfo 0 0:1.20.0-29.el8_8.3
Red Hat:rhel_eus:9.2::appstream cups-filters 0 0:1.28.7-11.el9_2.2
Red Hat:rhel_eus:9.2::appstream cups-filters-debuginfo 0 0:1.28.7-11.el9_2.2
Red Hat:rhel_eus:9.2::appstream cups-filters-debugsource 0 0:1.28.7-11.el9_2.2
Red Hat:rhel_eus:9.2::appstream cups-filters-devel 0 0:1.28.7-11.el9_2.2
Red Hat:rhel_eus:9.2::appstream cups-filters-libs 0 0:1.28.7-11.el9_2.2
Red Hat:rhel_eus:9.2::appstream cups-filters-libs-debuginfo 0 0:1.28.7-11.el9_2.2
Red Hat:rhel_eus:9.2::crb cups-filters 0 0:1.28.7-11.el9_2.2
Red Hat:rhel_eus:9.2::crb cups-filters-debuginfo 0 0:1.28.7-11.el9_2.2
Red Hat:rhel_eus:9.2::crb cups-filters-debugsource 0 0:1.28.7-11.el9_2.2
Red Hat:rhel_eus:9.2::crb cups-filters-devel 0 0:1.28.7-11.el9_2.2
Red Hat:rhel_eus:9.2::crb cups-filters-libs 0 0:1.28.7-11.el9_2.2
Red Hat:rhel_eus:9.2::crb cups-filters-libs-debuginfo 0 0:1.28.7-11.el9_2.2
Red Hat:rhel_tus:8.4::appstream cups-filters 0 0:1.20.0-24.el8_4.2
Red Hat:rhel_tus:8.4::appstream cups-filters-debuginfo 0 0:1.20.0-24.el8_4.2
Red Hat:rhel_tus:8.4::appstream cups-filters-debugsource 0 0:1.20.0-24.el8_4.2
Red Hat:rhel_tus:8.4::appstream cups-filters-libs 0 0:1.20.0-24.el8_4.2
Red Hat:rhel_tus:8.4::appstream cups-filters-libs-debuginfo 0 0:1.20.0-24.el8_4.2
Red Hat:rhel_tus:8.6::appstream cups-filters 0 0:1.20.0-27.el8_6.3
Red Hat:rhel_tus:8.6::appstream cups-filters-debuginfo 0 0:1.20.0-27.el8_6.3
Red Hat:rhel_tus:8.6::appstream cups-filters-debugsource 0 0:1.20.0-27.el8_6.3
Red Hat:rhel_tus:8.6::appstream cups-filters-libs 0 0:1.20.0-27.el8_6.3
Red Hat:rhel_tus:8.6::appstream cups-filters-libs-debuginfo 0 0:1.20.0-27.el8_6.3
SUSE:Enterprise Storage 7.1 cups-filters 0 1.25.0-150200.3.19.2
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS cups-filters 0 1.25.0-150200.3.19.2
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS cups-filters 0 1.25.0-150200.3.19.2
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS cups-filters 0 1.25.0-150200.3.19.2
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS cups-filters 0 1.25.0-150200.3.19.2
SUSE:Linux Enterprise Module for Basesystem 15 SP5 cups-filters 0 1.25.0-150200.3.19.2
SUSE:Linux Enterprise Module for Basesystem 15 SP6 cups-filters 0 1.25.0-150200.3.19.2
SUSE:Linux Enterprise Server 12 SP5 cups-filters 0 1.0.58-19.29.1
SUSE:Linux Enterprise Server 12 SP5 cups-filters 0 1.0.58-19.26.1
SUSE:Linux Enterprise Server 12 SP5 poppler 0 0.43.0-16.49.1
SUSE:Linux Enterprise Server 12 SP5 poppler-qt 0 0.43.0-16.49.1
SUSE:Linux Enterprise Server 12 SP5-LTSS cups-filters 0 1.0.58-19.32.1
SUSE:Linux Enterprise Server 15 SP2-LTSS cups-filters 0 1.25.0-150200.3.19.2
SUSE:Linux Enterprise Server 15 SP3-LTSS cups-filters 0 1.25.0-150200.3.19.2
SUSE:Linux Enterprise Server 15 SP4-LTSS cups-filters 0 1.25.0-150200.3.19.2
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 cups-filters 0 1.0.58-19.32.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 cups-filters 0 1.0.58-19.29.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 cups-filters 0 1.0.58-19.26.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 poppler 0 0.43.0-16.49.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 poppler-qt 0 0.43.0-16.49.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP2 cups-filters 0 1.25.0-150200.3.19.2
SUSE:Linux Enterprise Server for SAP Applications 15 SP3 cups-filters 0 1.25.0-150200.3.19.2
SUSE:Linux Enterprise Server for SAP Applications 15 SP4 cups-filters 0 1.25.0-150200.3.19.2
SUSE:Linux Enterprise Software Development Kit 12 SP5 poppler 0 0.43.0-16.49.1
SUSE:Linux Enterprise Software Development Kit 12 SP5 poppler-qt 0 0.43.0-16.49.1
SUSE:Manager Proxy 4.3 cups-filters 0 1.25.0-150200.3.19.2
SUSE:Manager Server 4.3 cups-filters 0 1.25.0-150200.3.19.2
Ubuntu:20.04:LTS cups-filters 0 1.27.4-1ubuntu0.3
Ubuntu:22.04:LTS cups-filters 0 1.28.15-0ubuntu1.3
Ubuntu:24.04:LTS cups-browsed 0 2.0.0-0ubuntu10.1
Ubuntu:Pro:16.04:LTS cups-filters 0 1.8.3-2ubuntu3.5+esm2
Ubuntu:Pro:18.04:LTS cups-filters 0 1.20.2-0ubuntu3.3+esm1
openSUSE:Leap 15.5 cups-filters 0 1.25.0-150200.3.19.2
openSUSE:Leap 15.6 cups-filters 0 1.25.0-150200.3.19.2
openSUSE:Tumbleweed cups-filters 0 1.28.17-5.1

Related vulnerabilities