Every CVE Search/ Get API key

CVE-2026-64611

Libcupsfilters: cups-filters: libcupsfilters: cpu exhaustion via infinite loop in cfieee1284normalizemakemodel()

7.5 High

A flaw was found in libcupsfilters. The cfIEEE1284NormalizeMakeModel() function enters an infinite loop when processing a printer-advertised IEEE-1284 device ID with an empty model field, causing sustained CPU consumption. A network-adjacent attacker could exploit this by broadcasting a specially crafted printer advertisement, leading to denial of service.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

0.63%Up 0.3 points since Jul 24, 2026
90%50%10%1%

What each source reports

CVE List Score used 7.5

Libcupsfilters: cups-filters: libcupsfilters: cpu exhaustion via infinite loop in cfieee1284normalizemakemodel()

A flaw was found in libcupsfilters. The cfIEEE1284NormalizeMakeModel() function enters an infinite loop when processing a printer-advertised IEEE-1284 device ID with an empty model field, causing sustained CPU consumption. A network-adjacent attacker could exploit this by broadcasting a specially crafted printer advertisement, leading to denial of service.

Record
CVE-2026-64611
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-835
Updated
2026-11-05
EUVDEUVD-2026-47973 7.5

A flaw was found in libcupsfilters. The cfIEEE1284NormalizeMakeModel() function enters an infinite loop when processing a printer-advertised IEEE-1284 device ID with an empty model field, causing sustained CPU consumption. A network-adjacent attacker could exploit this by broadcasting a specially crafted printer advertisement, leading to denial of service.

Record
EUVD-2026-47973
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-05
GitHub AdvisoriesGHSA-m7r8-8qc5-j4jf 7.5

A flaw was found in libcupsfilters. The cfIEEE1284NormalizeMakeModel() function enters an...

A flaw was found in libcupsfilters. The cfIEEE1284NormalizeMakeModel() function enters an infinite loop when processing a printer-advertised IEEE-1284 device ID with an empty model field, causing sustained CPU consumption. A network-adjacent attacker could exploit this by broadcasting a specially crafted printer advertisement, leading to denial of service.

Record
GHSA-m7r8-8qc5-j4jf
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-835
Updated
2026-11-02
NVD 7.5

A flaw was found in libcupsfilters. The cfIEEE1284NormalizeMakeModel() function enters an infinite loop when processing a printer-advertised IEEE-1284 device ID with an empty model field, causing sustained CPU consumption. A network-adjacent attacker could exploit this by broadcasting a specially crafted printer advertisement, leading to denial of service.

Record
CVE-2026-64611
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-835
Updated
2026-11-05
OSVDEBIAN-CVE-2026-64611 7.5

A flaw was found in libcupsfilters. The cfIEEE1284NormalizeMakeModel() function enters an infinite loop when processing a printer-advertised IEEE-1284 device ID with an empty model field, causing sustained CPU consumption. A network-adjacent attacker could exploit this by broadcasting a specially crafted printer advertisement, leading to denial of service.

Record
DEBIAN-CVE-2026-64611
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2026:56965 7.5

Red Hat Security Advisory: libcupsfilters security update

Record
RHSA-2026:56965
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
Show 12 moreShow less
OSVRLSA-2026:56965 7.5

Moderate: libcupsfilters security update

Libcupsfilters provides a library, which implements common functions used in cups-browsed daemon and printing filters, and additional files as banner templates and character sets. The filters are used in CUPS daemon and in printer applications.

Security Fix(es):

  • libcupsfilters: cups-filters: libcupsfilters: CPU exhaustion via infinite loop in cfIEEE1284NormalizeMakeModel() (CVE-2026-64611)

  • libcupsfilters: cups-filters: libcupsfilters: CUPS image filter process abort via malformed PNG (CVE-2026-64612)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2026:56965
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2026-64611 7.5

A flaw was found in libcupsfilters. The cfIEEE1284NormalizeMakeModel() function enters an infinite loop when processing a printer-advertised IEEE-1284 device ID with an empty model field, causing sustained CPU consumption. A network-adjacent attacker could exploit this by broadcasting a specially crafted printer advertisement, leading to denial of service.

Record
UBUNTU-CVE-2026-64611
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVALSA-2026:56965 No score

Moderate: libcupsfilters security update

Libcupsfilters provides a library, which implements common functions used in cups-browsed daemon and printing filters, and additional files as banner templates and character sets. The filters are used in CUPS daemon and in printer applications.

Security Fix(es):

  • libcupsfilters: cups-filters: libcupsfilters: CPU exhaustion via infinite loop in cfIEEE1284NormalizeMakeModel() (CVE-2026-64611)
  • libcupsfilters: cups-filters: libcupsfilters: CUPS image filter process abort via malformed PNG (CVE-2026-64612)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2026:56965
Updated
2026-11-02
OSVMGASA-2026-0407 No score

Updated libcupsfilters & cups-filters packages fix security vulnerabilities

cpu exhaustion via infinite loop in cfieee1284normalizemakemodel(). (CVE-2026-64611) cups image filter process abort via malformed png. (CVE-2026-64612)

Record
MGASA-2026-0407
Updated
2026-11-02
OSVopenSUSE-SU-2026:11681-1 No score

cups-filters-1.28.17-9.1 on GA media

These are all security issues fixed in the cups-filters-1.28.17-9.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:11681-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:11687-1 No score

libcupsfilters-2.1.1-2.1 on GA media

These are all security issues fixed in the libcupsfilters-2.1.1-2.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:11687-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:21818-1 No score

Security update for libcupsfilters

This update for libcupsfilters fixes the following issues:

  • CVE-2026-64611: infinite-loop CPU-exhaustion DoS in cfIEEE1284NormalizeMakeModel on empty MDL field (bsc#1273145).
  • CVE-2026-64612: malformed PNG aborts CUPS image filter process (bsc#1273146).
Record
openSUSE-SU-2026:21818-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:21850-1 No score

Security update for cups-filters

This update for cups-filters fixes the following issues:

Changes in cups-filters:

  • CVE-2026-64611: Fixed Infinite-loop CPU-exhaustion DoS in cfIEEE1284NormalizeMakeModel on empty MDL field. A user who controls an IEEE-1284 device ID consumed by cfIEEE1284GetMakeModel can drive cfIEEE1284NormalizeMakeModel into an infinite loop. (bsc#1273145,GHSA-rcq7-rv5g-j3r4)

  • CVE-2026-64612: Fixed Malformed PNG aborts CUPS image filter process (missing libpng setjmp recovery) A authenticated client that can submit an image print job can abort the CUPS filter process by supplying a malformed PNG. (bsc#1273146,GHSA-7mxj-cfq5-84ch)

  • Provide cups-browsed as separated cups-filters-cups-browsed sub-package so users can uninstall this sub-package to completely avoid the generic security risk of cups-browsed. cups-browsed auto-creates local print queues for printers which are announced via DNS-SD. It is a generic security risk when a service (cups-browsed.service) accepts any (possibly malicious) incoming information from any host in the local network (i.e. any DNS-SD announcements) and from that information it auto-creates print queue configurations for CUPS (where its server program cupsd runs as root). For more information see the openSUSE support database article https://en.opensuse.org/SDB:CUPS_and_SANE_Firewall_settings

  • Fixed a regression "Error about PPD file during 'driverless' printer setup" (boo#1256868) and "ppd pull out from [driverless] printer feature broken" (bsc#1256977)

  • unbreak qpdf [bsc#1253678]

  • CVE-2024-47176: Fixed cups-browsed binds to UDP INADDR_ANY:631 (bsc#1230939) and to avoid CVE-2024-47850 "cups-browsed can be abused to initiate remote DDoS against third-party targets" (bsc#1231294) by removing legacy CUPS Browsing support in cups-browsed (introduced 2012) which is no longer needed nowadays. CUPS browsing was removed from CUPS since version 1.6. Legacy CUPS Browsing is a generic security risk, see the section "Automated print queue setup via cups-browsed" in https://en.opensuse.org/SDB:CUPS_and_SANE_Firewall_settings

  • CVE-2024-47076: Fixed lack of input sanitization in cfGetPrinterAttributes5 (bsc#1230937)

  • CVE-2024-47175: Fixed lack of input sanitization in _ppdCreateFromIPP() (bsc#1230932)

  • In general regarding CUPS and cups-browsed security issues see https://en.opensuse.org/SDB:CUPS_and_SANE_Firewall_settings

Record
openSUSE-SU-2026:21850-1
Updated
2026-11-02
OSVSUSE-SU-2026:23695-1 No score

Security update for libcupsfilters

This update for libcupsfilters fixes the following issues:

  • CVE-2026-64611: infinite-loop CPU-exhaustion DoS in cfIEEE1284NormalizeMakeModel on empty MDL field (bsc#1273145).
  • CVE-2026-64612: malformed PNG aborts CUPS image filter process (bsc#1273146).
Record
SUSE-SU-2026:23695-1
Updated
2026-11-02
OSVSUSE-SU-2026:23715-1 No score

Security update for libcupsfilters

This update for libcupsfilters fixes the following issues:

  • CVE-2026-64611: infinite-loop CPU-exhaustion DoS in cfIEEE1284NormalizeMakeModel on empty MDL field (bsc#1273145).
  • CVE-2026-64612: malformed PNG aborts CUPS image filter process (bsc#1273146).
Record
SUSE-SU-2026:23715-1
Updated
2026-11-02
OSVSUSE-SU-2026:3918-1 No score

Security update for cups-filters

This update for cups-filters fixes the following issues:

  • CVE-2026-64611: user who controls an IEEE-1284 device ID consumed by cfIEEE1284GetMakeModel can drive cfIEEE1284NormalizeMakeModel into an infinite loop (bsc#1273145).
  • CVE-2026-64612: authenticated client that can submit an image print job can abort the CUPS filter process by supplying a malformed PNG (bsc#1273146).
Record
SUSE-SU-2026:3918-1
Updated
2026-11-02
OSVSUSE-SU-2026:3935-1 No score

Security update for cups-filters

This update for cups-filters fixes the following issues:

  • CVE-2026-64611: user who controls an IEEE-1284 device ID consumed by cfIEEE1284GetMakeModel can drive cfIEEE1284NormalizeMakeModel into an infinite loop (bsc#1273145).
  • CVE-2026-64612: authenticated client that can submit an image print job can abort the CUPS filter process by supplying a malformed PNG (bsc#1273146).
Record
SUSE-SU-2026:3935-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
libcupsfilters
AlmaLinux:10
From an advisory covering 2 CVEs
before 1:2.0.0-13.el10_2
1:2.0.0-13.el10_2
libcupsfilters
Debian:13
All versions, plus listed versions
2.0.0-32.0.0-3+deb13u12.1.1-12.1.1-2
None known
libcupsfilters
Debian:14
All versions, plus listed versions
2.0.0-32.1.1-12.1.1-2
None known
libcupsfilters
Mageia:10
From an advisory covering 2 CVEs
before 2.1.1-5.1.mga10
2.1.1-5.1.mga10
cups-filters
Mageia:9
From an advisory covering 2 CVEs
before 1.28.16-6.4.mga9
1.28.16-6.4.mga9
libcupsfilters
Red Hat:enterprise_linux:10.2
From an advisory covering 2 CVEs
before 1:2.0.0-13.el10_2
1:2.0.0-13.el10_2
libcupsfilters
Rocky Linux:10
From an advisory covering 2 CVEs
before 1:2.0.0-13.el10_2
1:2.0.0-13.el10_2
libcupsfilters
SUSE:Linux Enterprise Server 16.0
From an advisory covering 2 CVEs
before 2.1.1-160000.3.1
2.1.1-160000.3.1
libcupsfilters
SUSE:Linux Enterprise Server for SAP applications 16.0
From an advisory covering 2 CVEs
before 2.1.1-160000.3.1
2.1.1-160000.3.1
cups-filters
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
From an advisory covering 2 CVEs
before 1.0.58-19.38.1
1.0.58-19.38.1
Show 15 moreShow less
Affected packages
PackageAffectedFixed
cups-filters
SUSE:Linux Enterprise Module for Basesystem 15 SP7
From an advisory covering 2 CVEs
before 1.25.0-150200.3.31.1
1.25.0-150200.3.31.1
cups-filters
Ubuntu:Pro:16.04:LTS
All versions, plus listed versions
1.0.76-11.1.0-11.1.0-1build11.3.0-11.4.0-1
Show 17 moreShow less
1.5.0-11.6.0-11.7.0-11.8.1-11.8.2-11.8.2-21.8.2-2ubuntu21.8.2-2ubuntu31.8.3-2ubuntu11.8.3-2ubuntu21.8.3-2ubuntu31.8.3-2ubuntu3.11.8.3-2ubuntu3.41.8.3-2ubuntu3.51.8.3-2ubuntu3.5+esm11.8.3-2ubuntu3.5+esm21.8.3-2ubuntu3.5+esm3
None known
cups-filters
Ubuntu:Pro:18.04:LTS
All versions, plus listed versions
1.17.9-0ubuntu11.17.9-11.20.0-21.20.1-11.20.1-1build1
Show 7 moreShow less
1.20.2-0ubuntu11.20.2-0ubuntu21.20.2-0ubuntu31.20.2-0ubuntu3.11.20.2-0ubuntu3.31.20.2-0ubuntu3.3+esm11.20.2-0ubuntu3.3+esm2
None known
cups-filters
Ubuntu:Pro:20.04:LTS
All versions, plus listed versions
1.25.11-0ubuntu11.25.11-11.25.12-11.25.13-11.26.0-1
Show 14 moreShow less
1.26.1-11.26.2-11.27.0-11.27.0-21.27.1-11.27.1-21.27.1-31.27.2-11.27.3-11.27.4-11.27.4-1ubuntu0.21.27.4-1ubuntu0.31.27.4-1ubuntu0.41.27.4-1ubuntu0.4+esm1
None known
cups-filters
Ubuntu:22.04:LTS
All versions, plus listed versions
1.28.10-21.28.11-11.28.11-21.28.12-11.28.13-0ubuntu1
Show 6 moreShow less
1.28.14-11.28.15-0ubuntu11.28.15-0ubuntu1.21.28.15-0ubuntu1.31.28.15-0ubuntu1.41.28.15-0ubuntu1.5
None known
cups-filters
Ubuntu:24.04:LTS
All versions, plus listed versions
2.0.0-0ubuntu12.0.0-0ubuntu32.0.0-0ubuntu42.0.0-0ubuntu4.1
None known
libcupsfilters
Ubuntu:24.04:LTS
All versions, plus listed versions
2.0.0-0ubuntu12.0.0-0ubuntu62.0.0-0ubuntu72.0.0-0ubuntu7.12.0.0-0ubuntu7.2
None known
cups-filters
Ubuntu:26.10
All versions, plus listed versions
2.0.1-0ubuntu42.0.1-0ubuntu5
None known
libcupsfilters
Ubuntu:26.10
All versions, plus listed versions
2.1.1-0ubuntu5
None known
cups-filters
Ubuntu:26.04:LTS
All versions, plus listed versions
2.0.1-0ubuntu32.0.1-0ubuntu42.0.1-0ubuntu4.1
None known
libcupsfilters
Ubuntu:26.04:LTS
All versions, plus listed versions
2.1.1-0ubuntu32.1.1-0ubuntu42.1.1-0ubuntu5
None known
cups-filters
openSUSE:Tumbleweed
From an advisory covering 2 CVEs
before 1.28.17-9.1
1.28.17-9.1
libcupsfilters
openSUSE:Tumbleweed
From an advisory covering 2 CVEs
before 2.1.1-2.1
2.1.1-2.1
libcupsfilters
openSUSE:Leap 16.0
From an advisory covering 2 CVEs
before 2.1.1-160000.3.1
2.1.1-160000.3.1
cups-filters
openSUSE:Leap 16.0
From an advisory covering 6 CVEs
before 1.28.17-bp160.2.1
1.28.17-bp160.2.1

History

History
RecordedChangedSources
affected, factsCVE List, NVD
factsEUVD
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-64611 is a high vulnerability (CVSS 7.5) in Red Hat Enterprise Linux 10, published July 23, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.63%, the 50th percentile. No source names a fixed version.

References

Show 35 moreShow less
MoveEnter Open